Crear dataset de mosaico referenciado (Administración de datos)
Resumen
Crea un nuevo dataset de mosaico a partir de un catálogo de ráster existente, un conjunto de selección de un catálogo de ráster o un dataset de mosaico.
Uso
-
El dataset de mosaico se puede crear dentro o fuera de una geodatabase. Cuando no se crea dentro de una geodatabase,
- no se creará un límite.
- El archivo tendrá una extensión .amd.
-
Si la entrada es un catálogo de ráster RPF que se creó con Military Analyst, se debe especificar el Campo de escala.
-
No se pueden crear vistas generales para un dataset de mosaico referenciado.
-
Un dataset de mosaico referenciado es una opción para servir un catálogo de ráster como un servicio de imagen; sin embargo, también puede crear un dataset de mosaico con todas las capacidades a partir de un catálogo de ráster, con la herramienta Crear dataset de mosaico y después la herramienta Agregar rásteres a dataset de mosaico.
-
Puede utilizar esta herramienta para crear un dataset de mosaico a partir de otro dataset de mosaico, con el fin de crear un dataset de mosaico con una salida diferente. Por ejemplo, puede crear un dataset de mosaico con datos de elevación, después crear otro que se utilizará para generar un producto derivado, como una pendiente o un sombreado.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_dataset |
Ruta y nombre del catálogo de ráster o dataset de mosaico de entrada. | Mosaic Layer; Mosaic Dataset; Raster Catalog Layer |
out_mosaic_dataset |
Ruta y ubicación de la carpeta o geodatabase donde se creará el dataset de mosaico. | Mosaic Dataset |
coordinate_system (Opcional) |
Sistema de coordenadas definido para el dataset de mosaico, que se utilizará para todos los archivos asociados creados. | Spatial Reference |
number_of_bands (Opcional) |
El número de bandas de dataset ráster admitidas por el dataset de mosaico. | Long |
pixel_type (Opcional) |
La profundidad de bit de una celda que se utiliza para determinar el rango de valores del dataset de mosaico de salida. Por ejemplo, un dataset de mosaico de 8 bits puede tener 256 valores de píxel únicos, que oscilan entre 0 y 255. Si no está definido, se tomará del primer dataset ráster.
| String |
where_clause (Opcional) |
Utilice SQL para definir una consulta, o utilice el Generador de consultas para crear una consulta que identifique los datasets ráster que se agregarán al dataset de mosaico a partir del catálogo de ráster o la definición de mosaico. | SQL Expression |
in_template_dataset (Opcional) |
Utiliza la extensión de la clase de entidad o el dataset ráster especificado para definir la extensión de los datasets ráster utilizados en el dataset de mosaico a partir del catálogo de ráster o dataset de mosaico. Los rásteres que se encuentran en la extensión definida se incluirán en el dataset de mosaico. La entrada no se limita a una clase de entidad de polígono. | Feature Layer;Raster Layer |
extent (Opcional) |
Las coordenadas x e y mínima y máxima utilizadas para definir la extensión rectangular de los datasets ráster utilizadas en el dataset de mosaico a partir del catálogo de ráster o el dataset de mosaico. | Envelope |
select_using_features (Opcional) |
Si se especifica una clase de entidad, puede optar por limitar la extensión a su contorno o recortarla a la entidad. Para utilizar esta opción, la entrada debe ser una clase de entidad de polígono.
| Boolean |
lod_field (Opcional) |
Un campo en la tabla de catálogo de ráster que define las escalas de mapa con las que se debe mostrar el mosaico; de otra manera, se mostrará un bastidor. | Field |
minPS_field (Opcional) |
Un campo en la tabla de catálogo de ráster que define el tamaño mínimo de celda del ráster con el que se debe mostrar el mosaico; de otra manera, se mostrará un bastidor. | Field |
maxPS_field (Opcional) |
Un campo en la tabla de catálogo de ráster que define el tamaño máximo de celda del ráster con el que se debe mostrar el mosaico; de otra manera, se mostrará un bastidor. | Field |
pixelSize (Opcional) |
El tamaño máximo de celda con el que se mostrará el mosaico. Si el mosaico se muestra por encima de esta resolución, aparecerá un bastidor. | Double |
build_boundary (Opcional) |
Genera el polígono de límite para el dataset de mosaico. Por defecto, el límite fusiona todos los polígonos de huella para crear un único límite que representa la extensión de los píxeles válidos. Esto solo está disponible si el dataset de mosaico se crea dentro de una geodatabase.
| Boolean |
Ejemplo de código
Esta es una muestra de Python para CreateReferencedMosaicDataset.
import arcpy arcpy.CreateReferencedMosaicDataset_management("c:/workspace/input.gdb/md", \ "c:/workspace/output.gdb/refMD", \ "GCS_WGS_1984.prj", "1", "#", \ "#","c:/temp/ref_md.shp", \ "SELECT_USING_FEATURES", "#", \ "#", "#", "#", "#", "NO_BOUNDARY")
Esta es una muestra de secuencia de comandos de Python para CreateReferencedMosaicDataset.
##=========================== ##Create Referenced Mosaic Dataset ##Usage: CreateReferencedMosaicDataset_management input_dataset out_mosaic_dataset ## {coordinate_system} {number_of_bands} ## {1_BIT | 2_BIT | 4_BIT | 8_BIT_UNSIGNED ## | 8_BIT_SIGNED | 16_BIT_UNSIGNED | 16_BIT_SIGNED ## | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT ## | 64_BIT} {where_clause} {in_template_dataset} ## {extent} {SELECT_USING_FEATURES ## | NO_SELECT_USING_FEATURES} ## {lod_field} {minPS_field} {maxPS_field} ## {pixelSize} {BUILD_BOUNDARY | NO_BOUNDARY} try: import arcpy arcpy.env.workspace = "C:/Workspace" # Create Referenced Mosaic Dataset from existing Mosaic Dataset # Use shape file to clip the source mosaic dataset arcpy.CreateReferencedMosaicDataset_management("RefMD.gdb/md", "ref_md.amd",\ "GCS_WGS_1984.prj", "1", "#",\ "#", "ref_md.shp", "#", \ "SELECT_USING_FEATURES", "#", "#", "#", "#", "NO_BOUNDARY") # Create Referenced Mosaic Dataset from unmanaged raster catalog arcpy.CreateReferencedMosaicDataset_management("RefMD.gdb/rc", "RefMD.gdb/rc_md",\ "#", "3", "#", "OBJECTID=2", "#",\ "#", "#", "Scale", "minps", "maxps",\ "3", "BUILD_BOUNDARY") except: print "Calculate Referenced Mosaic Dataset example failed." print arcpy.GetMessages()