Импорт геометрии набора данных мозаики (Управление данными)

Краткая информация

Изменяет геометрию контуров, границ или линий сшивки в наборе данных мозаики для совпадения их с объектами класса пространственных объектов.

Иллюстрация

Изображение вырезается по контуру

Использование

  • Этот инструмент устанавливает соответствие между пространственным объектом набора данных мозаики и объектом класса пространственных объектов на основе общего атрибутивного поля.

  • Контур не всегда используется для вырезания изображения в наборе данных мозаики. Вы можете изменить свойство Всегда вырезать изображение по его контуру в диалоговом окне Свойства набора данных мозаики на вкладке По умолчанию.

  • Если Входной класс объектов содержит более 1000 записей, добавьте индекс Входного поля соединения, запустив инструмент Добавить атрибутивный индекс. Если у набора данных мозаики значительный объем и поле соединения не индексировано, инструменту потребуется больше времени для выполнения.

Параметры

ПодписьОписаниеТип данных
Набор данных мозаики

Набор данных мозаики, геометрию которого вы хотите редактировать.

Mosaic Layer
Целевой класс объектов

Геометрия, которую требуется изменить.

  • FOOTPRINTКонтурные полигоны в наборе данных мозаики
  • SEAMLINEПолигоны линий сшивки в наборе данных мозаики
  • BOUNDARYОграничивающий полигон в наборе данных мозаики
String
Целевое поле соединения

Поле набора данных мозаики, используемое в качестве базового для соединения.

Field
Входное поле соединения

Поле Входного класса объектов, используемое в качестве базового для соединения.

Если Входной класс объектов содержит более 1000 записей, добавьте для этого поля индекс , запустив инструмент Добавить атрибутивный индекс. Если у набора данных мозаики значительный объем и поле соединения не индексировано, инструменту потребуется больше времени для выполнения.

Field

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный набор данных мозаики

Обновленный набор данных мозаики.

Слой мозаики

arcpy.management.ImportMosaicDatasetGeometry(in_mosaic_dataset, target_featureclass_type, target_join_field, input_join_field)
ИмяОписаниеТип данных
in_mosaic_dataset

Набор данных мозаики, геометрию которого вы хотите редактировать.

Mosaic Layer
target_featureclass_type

Геометрия, которую требуется изменить.

  • FOOTPRINTКонтурные полигоны в наборе данных мозаики
  • SEAMLINEПолигоны линий сшивки в наборе данных мозаики
  • BOUNDARYОграничивающий полигон в наборе данных мозаики
String
target_join_field

Поле набора данных мозаики, используемое в качестве базового для соединения.

Field
input_join_field

Поле input_featureclass, используемое в качестве базового для соединения.

Если input_featureclass содержит более 1000 записей, добавьте для этого поля индекс , запустив инструмент Добавить атрибутивный индекс. Если у набора данных мозаики значительный объем и поле соединения не индексировано, инструменту потребуется больше времени для выполнения.

Field

Производные выходные данные

ИмяОписаниеТип данных
out_mosaic_dataset

Обновленный набор данных мозаики.

Слой мозаики

Пример кода

ImportMosaicDatasetGeometry, пример 1 (окно Python)

Пример скрипта Python для инструмента ImportMosaicDatasetGeometry.

import arcpy
arcpy.ImportMosaicDatasetGeometry_management("c:/workspace/fgdb.gdb/md",
                                                   "FOOTPRINT", "OBJECTID",
                                                   "infootprint.shp", "FTID")
ImportMosaicDatasetGeometry, пример 2 (автономный скрипт)

Это пример скрипта 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")

Параметры среды

Этот инструмент не использует параметры среды геообработки