Импорт геометрии набора данных мозаики (Управление данными (Data Management))
Краткая информация
Изменяет геометрию объектов для контуров, границ или линий сшивки в наборе данных мозаики для отождествления их в классе полигональных объектов.
Рисунок
Использование
-
Этот инструмент устанавливает соответствие между пространственным объектом набора данных мозаики и объектом класса пространственных объектов на основе общего атрибутивного поля.
Контур не всегда используется для вырезания изображения в наборе данных мозаики. Вы можете изменить свойство Всегда вырезать изображение по его контуру (Always Clip The Image To Its Footprint) на Да (Yes) в диалоговом окне Свойства набора данных мозаики (Mosaic Dataset Properties), на закладке По умолчанию (Defaults).
Этот инструмент не выполняет пересчет экстента для набора данных мозаики. Для пересчета экстента необходимо пересчитать экстент объекта в окне Свойства набора данных мозаики (Mosaic Dataset Properties).
Синтаксис
Параметр | Объяснение | Тип данных |
in_mosaic_dataset |
Путь и имя набора данных мозаики. | Mosaic Layer |
target_featureclass_type |
Класс полигональных объектов в наборе данных мозаики, геометрия которого будет замещена.
| String |
target_join_field |
Поле в наборе данных мозаики, которое будет связано с корректной геометрией во входном классе объектов. | Field |
input_featureclass |
Класс полигональных объектов с новой геометрией для набора данных мозаики. | Feature Layer; Raster Catalog Layer |
input_join_field |
Поле во входном классе объектов, которое будет связано с корректной строкой в наборе данных мозаики. | Field |
Пример кода
Это пример скрипта Python для инструмента Импорт геометрии набора данных мозаики (Import Mosaic Dataset Geometry).
import arcpy
arcpy.ImportMosaicDatasetGeometry_management("c:/workspace/fgdb.gdb/md",
"FOOTPRINT", "OBJECTID",
"infootprint.shp", "FTID")
Это пример скрипта Python для инструмента Импорт геометрии набора данных мозаики (Import Mosaic Dataset Geometry).
##===========================
##Import Mosaic Dataset Geometry
##Usage: ImportMosaicDatasetGeometry_management in_mosaic_dataset FOOTPRINT | SEAMLINE
## | BOUNDARY target_join_field
## input_featureclass input_join_field
try:
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")
except:
print "Import Mosaic Dataset Geometry example failed."
print arcpy.GetMessages()