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
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.
Sintaxis
arcpy.management.ImportMosaicDatasetGeometry(in_mosaic_dataset, target_featureclass_type, target_join_field, input_featureclass, input_join_field)
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | Dataset de mosaico cuyas geometrías desea editar. | Mosaic Layer |
target_featureclass_type | Geometría que se desea cambiar.
| String |
target_join_field | Campo del dataset de mosaico que se va a usar como base para la unión. | Field |
input_featureclass | Clase de entidad con la nueva geometría. | Feature Layer |
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
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Capa de mosaico |
Muestra de código
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")
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
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí