Краткая информация
Создает или обновляет линии сшивки для набора данных мозаики. Линии сшивки используются для определения перекрывающихся областей изображений и построения сглаженной мозаики.
Используя этот инструмент, можно сделать следующее:
- Построить линии сшивки для всех элементов набора данных мозаики.
- Создать линии сшивки для растров, выбранных с помощью запроса или путем указания области интереса.
- Обновить существующие линии сшивки если к мозаике были добавлены или, наоборот, удалены из нее элементы.
Использование
Линии сшивки создаются таким образом, что на один контур приходится одна линия сшивки.
Вы не можете построить линии сшивки для набора данных мозаики со ссылкой.
Если планируется цветовая коррекция набора данных мозаики, рекомендуется выполнить ее перед построением линий сшивки. Особенно важно использовать цветовую коррекцию, если в качестве Метода расчета установлено RADIOMETRY, так как цветовая коррекция будет учитываться при построении линий сшивки.
Параметры Метод сортировки и Упорядочить по возрастанию выключены, если активирована опция Обновить имеющиеся линии сшивки.
Для удаления линий сшивки щелкните правой кнопкой набор данных мозаики в ArcCatalog или в окне Каталога и щелкните Удалить > Удалить линии сшивки.
Синтаксис
BuildSeamlines_management (in_mosaic_dataset, {cell_size}, {sort_method}, {sort_order}, {order_by_attribute}, {order_by_base_value}, {view_point}, {computation_method}, {blend_width}, {blend_type}, {request_size}, {request_size_type}, {blend_width_units}, {area_of_interest}, {where_clause}, {update_existing})
Параметр | Объяснение | Тип данных |
in_mosaic_dataset | Выберите набор данных мозаики для построения линий сшивки. | Mosaic Layer |
cell_size (Дополнительный) | Создает линии сшивки наборов растровых данных, попадающих в следующий диапазон пространственных разрешений. Можно оставить этот параметр пустым. В этом случае инструмент автоматически создаст линии сшивки на подходящих уровнях. Для этого параметра используются такие же единицы, как у пространственной привязки входного набора данных мозаики. | Double |
sort_method (Дополнительный) | Установите правило, определяющее, какой растр будет использоваться для создания линий сшивки при перекрытии изображений.
| String |
sort_order (Дополнительный) | Выберите способ сортировки растров – в порядке возрастания или убывания.
| Boolean |
order_by_attribute (Дополнительный) | Растры упорядочиваются в зависимости от значения в этом поле, если метод сортировки – BY_ATTRIBUTE. Атрибут по умолчанию – ObjectID. | Field |
order_by_base_value (Дополнительный) | Упорядочить растры на основе разницы в их значении и значении из поля order_by_attribute. | Variant |
view_point (Дополнительный) | Укажите местоположение, которое будет использоваться sort_method CLOSEST_TO_VIEWPOINT. | Point |
computation_method (Дополнительный) | Выберите порядок построения линий сшивки.
Параметр Метод сортировки применяется для каждого метода вычисления. | String |
blend_width (Дополнительный) | При наличии перекрывающихся растров, вдоль линии сшивки происходит смешивание (размытие) пикселов. Ширина смешивания определяет число пикселов, к которым будет применено смешивание. Если значение ширины смешивания равно 10, а тип смешивания – BOTH, будут смешаны 5 пикселов внутри и 5 пикселов вне линии сшивки. Если значение равно 10, а тип смешивания – INSIDE, то участвовать в смешивании будут 10 пикселов с внутренней стороны линии сшивки. | Double |
blend_type (Дополнительный) | Определите порядок смешивания двух изображений в районе линий сшивки. Имеются варианты смешивания внутри линий сшивки, снаружи линий сшивки, а также и внутри и снаружи линий сшивки.
| String |
request_size (Дополнительный) | Укажите число столбцов и строк для пересчета. Максимальное значение равно 5 000. Увеличивайте или уменьшайте это значение в зависимости от сложности растровых данных. Большее разрешение изображения дает большую точность в наборе растровых данных и тем самым увеличивает время обработки. | Long |
request_size_type (Дополнительный) | Задайте единицы измерения Размера запроса.
| String |
blend_width_units (Дополнительный) | Укажите единицы измерения ширины смешивания.
| String |
area_of_interest (Дополнительный) | Строит линии сшивки для всех растров, пересекающих данный полигон. Чтобы выбрать область интереса, используйте входной класс объектов. | Feature Set |
where_clause SQL Expression (Дополнительный) | SQL-выражение для построения линий сшивки определенных растров в наборе данных мозаики. | SQL Expression |
update_existing (Дополнительный) | Строит новые и обновляет имеющиеся линии сшивки, которые могут быть изменены в связи с добавлением или удалением элементов набора данных мозаики.
Этот параметр игнорируется при отсутствии линий сшивки. | Boolean |
Пример кода
BuildSeamlines пример 1 (окно Python)
Это пример Python для инструмента Build Seamlines.
import arcpy
arcpy.BuildSeamlines_management("c:/data/Seamlines.gdb/md", "40",
"NORTH_WEST", "#", "#", "#", "#",
"RADIOMETRY", "5", "INSIDE", "#",
"#", "GROUND_UNITS")
BuildSeamlines пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента Build Seamlines.
# Build seamlines using the NORTH_WEST sort method
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "Seamlines.gdb/md"
cellsize = "40"
sortmethod = "NORTH_WEST"
sortorder = "#"
orderattribute = "#"
orderbase = "#"
viewpnt = "#"
computemethod = "RADIOMETRY"
blendwidth = "5"
blendtype = "INSIDE"
requestsize = "#"
arcpy.BuildSeamlines_management(
mdname, cellsize, sortmethod, sortorder, orderattribute,
orderbase, viewpnt, computemethod, blendwidth, blendtype,
requestsize)
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Нет
- ArcGIS Desktop Standard: Да
- ArcGIS Desktop Advanced: Да