Импорт геометрии набора данных мозаики (Import Mosaic Dataset Geometry) (Управление данными)
Резюме
Изменяет геометрию объектов для контуров, границ или линий сшивки в наборе данных мозаики для отождествления их в классе полигональных объектов.
Рисунок
Использование
-
Этот инструмент устанавливает соответствие между пространственным объектом набора данных мозаики и пространственным объектом класса пространственных объектов на основе общего поля атрибутов.
Контур не всегда используется для вырезания изображения в наборе данных мозаики. Вы можете изменить свойство Всегда вырезать изображение по его контуру (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()