Сводка
Изменяет геометрию контуров, границ или линий сшивки в наборе данных мозаики для совпадения их с объектами класса пространственных объектов.
Иллюстрация
Использование
Этот инструмент устанавливает соответствие между пространственным объектом набора данных мозаики и объектом класса пространственных объектов на основе общего атрибутивного поля.
Контур не всегда используется для вырезания изображения в наборе данных мозаики. Вы можете изменить свойство Всегда вырезать изображение по его контуру в диалоговом окне Свойства набора данных мозаики на вкладке По умолчанию.
Если Входной класс объектов содержит более 1000 записей, добавьте индекс Входного поля соединения, запустив инструмент Добавить атрибутивный индекс. Если у набора данных мозаики значительный объем и поле соединения не индексировано, инструменту потребуется больше времени для выполнения.
Синтаксис
arcpy.management.ImportMosaicDatasetGeometry(in_mosaic_dataset, target_featureclass_type, target_join_field, input_featureclass, input_join_field)
Parameter | Объяснение | Тип данных |
in_mosaic_dataset | Набор данных мозаики, геометрию которого вы хотите редактировать. | Mosaic Layer |
target_featureclass_type | Геометрия, которую требуется изменить.
| String |
target_join_field | Поле набора данных мозаики, используемое в качестве базового для соединения. | Field |
input_featureclass | Класс пространственных объектов с новой геометрией. | Feature Layer |
input_join_field | Поле input_featureclass, используемое в качестве базового для соединения. Если input_featureclass содержит более 1000 записей, добавьте для этого поля индекс , запустив инструмент Добавить атрибутивный индекс. Если у набора данных мозаики значительный объем и поле соединения не индексировано, инструменту потребуется больше времени для выполнения. | Field |
Производные выходные данные
Name | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики |
Пример кода
Пример скрипта Python для инструмента ImportMosaicDatasetGeometry.
import arcpy
arcpy.ImportMosaicDatasetGeometry_management("c:/workspace/fgdb.gdb/md",
"FOOTPRINT", "OBJECTID",
"infootprint.shp", "FTID")
Это пример скрипта Python для инструмента ImportMosaicDatasetGeometry.
##===========================
##Import Mosaic Dataset Geometry
##Usage: ImportMosaicDatasetGeometry_management in_mosaic_dataset FOOTPRINT | SEAMLINE
## | BOUNDARY target_join_field
## input_featureclass input_join_field
import arcpy
arcpy.env.workspace = "c:/PrjWorkspace/RasGP"
# Import shape file geometry as Mosaic Dataset Footprints
# Note: Feature class FID starts with 0
arcpy.ImportMosaicDatasetGeometry_management("Geometry.gdb/md",
"FOOTPRINT", "OBJECTID",
"infootprint.shp", "FTID")
# Import GDB feature class as Mosaic Dataset Boundary
arcpy.ImportMosaicDatasetGeometry_management("Geometry.gdb/md", "BOUNDARY",
"OBJECTID", "Geometry.gdb/inboundary",
"OBJECTID")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да