Importar geometría de dataset de mosaico (Administración de datos)

Resumen

Modifica la geometría de las huellas, los límites o las líneas de unión de un dataset de mosaico para que coincidan con los de una clase de entidad.

Ilustración

Imagen recortada a huella

Uso

  • Esta herramienta hace coincidir la entidad del dataset de mosaico con la entidad de la clase de entidad según un campo de atributo común.

  • La huella no siempre se utiliza para recortar la imagen en el dataset de mosaico. Puede cambiar la propiedad Recortar siempre la imagen a su huella en el cuadro de diálogo Propiedades de dataset de mosaico en la pestaña Valores predeterminados.

  • Si la Clase de entidad de entrada tiene más de 1.000 registros, debería agregar un índice en el Campo de unión de entrada ejecutando la herramienta Agregar índice de atributos. Si su dataset de mosaico es muy grande y el campo de unión no está indexado, la herramienta tardará mucho en finalizar.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de mosaico

Dataset de mosaico cuyas geometrías desea editar.

Mosaic Layer
Clase de entidad de destino

Geometría que se desea cambiar.

  • FOOTPRINTPolígonos de huella del dataset de mosaico
  • SEAMLINEPolígonos de línea de unión del dataset de mosaico
  • BOUNDARYPolígonos de límite del dataset de mosaico
String
Campo de unión de destino

Campo del dataset de mosaico que se va a usar como base para la unión.

Field
Campo de unión de entrada

Campo de la Clase de entidad de entrada que se va a usar como base para la unión.

Si la Clase de entidad de entrada tiene más de 1.000 registros, debería agregar un índice en este campo ejecutando la herramienta Add_Attribute_Index. Si su dataset de mosaico es muy grande y el campo de unión no está indexado, la herramienta tardará mucho en finalizar.

Field

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de mosaico actualizado

El dataset de mosaico actualizado.

Capa de mosaico

arcpy.management.ImportMosaicDatasetGeometry(in_mosaic_dataset, target_featureclass_type, target_join_field, input_join_field)
NombreExplicaciónTipo de datos
in_mosaic_dataset

Dataset de mosaico cuyas geometrías desea editar.

Mosaic Layer
target_featureclass_type

Geometría que se desea cambiar.

  • FOOTPRINTPolígonos de huella del dataset de mosaico
  • SEAMLINEPolígonos de línea de unión del dataset de mosaico
  • BOUNDARYPolígonos de límite del dataset de mosaico
String
target_join_field

Campo del dataset de mosaico que se va a usar como base para la unión.

Field
input_join_field

Campo de la input_featureclass que se va a usar como base para la unión.

Si la input_featureclass tiene más de 1.000 registros, agregue un índice en este campo ejecutando la herramienta Add_Attribute_Index. Si su dataset de mosaico es muy grande y el campo de unión no está indexado, la herramienta tardará mucho en finalizar.

Field

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

El dataset de mosaico actualizado.

Capa de mosaico

Muestra de código

Ejemplo 1 de ImportMosaicDatasetGeometry (ventana de Python)

Esta es una muestra de Python para la herramienta ImportMosaicDatasetGeometry.

import arcpy
arcpy.ImportMosaicDatasetGeometry_management("c:/workspace/fgdb.gdb/md",
                                                   "FOOTPRINT", "OBJECTID",
                                                   "infootprint.shp", "FTID")
Ejemplo 2 de ImportMosaicDatasetGeometry (script independiente)

Esta es una muestra del script de Python para la herramienta 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")

Entornos

Esta herramienta no utiliza ningún entorno de geoprocesamiento.