Resumen
Crea un dataset de mosaico vacío en una geodatabase.
Uso
El dataset de mosaico se debe crear en una geodatabase.
Una vez creado el dataset de mosaico, puede utilizar la herramienta Agregar rásteres a dataset de mosaico para rellenarlo con rásteres.
A partir de ArcGIS Desktop 10.5, los datasets de mosaico creados en geodatabases de Oracle, PostgreSQL o SQL Server se crearán con la nueva palabra clave RASTER_STORAGE llamada RASTERBLOB. La palabra clave RASTERBLOB implementa una transferencia eficaz de los elementos del catálogo del dataset de mosaico en el DBMS.
Los datasets de mosaico creados con RASTERBLOB no se podrán abrir con versiones anteriores del software. Si desea crear datasets de mosaico compatibles con versiones anteriores, deberá cambiar la palabra clave de configuración para RASTER_STORAGE a una de las siguientes palabras clave compatibles:
- BINARY para PostgreSQL y SQL Server
- BLOB para Oracle.
El nombre del dataset de mosaico debe mantenerse dentro de los límites de la geodatabase o la base de datos subyacente; por ejemplo, el nombre no puede empezar por un número.
Sintaxis
arcpy.management.CreateMosaicDataset(in_workspace, in_mosaicdataset_name, coordinate_system, {num_bands}, {pixel_type}, {product_definition}, {product_band_definitions})
Parámetro | Explicación | Tipo de datos |
in_workspace | La ruta a la geodatabase. A partir de ArcGIS Desktop 10.5, los datasets de mosaico creados en geodatabases de Oracle, PostgreSQL o SQL Server se crearán con la nueva palabra clave RASTER_STORAGE llamada RASTERBLOB. La palabra clave RASTERBLOB implementa una transferencia eficaz de los elementos del catálogo del dataset de mosaico en el DBMS. Los datasets de mosaico creados con RASTERBLOB no se podrán abrir con versiones anteriores del software. Si desea crear datasets de mosaico compatibles con versiones anteriores, deberá cambiar la palabra clave de configuración para RASTER_STORAGE a una de las siguientes palabras clave compatibles:
| Workspace |
in_mosaicdataset_name | El nombre del dataset que va a crear. | String |
coordinate_system | El sistema de coordenadas para todos los elementos del dataset de mosaico. | Coordinate System |
num_bands (Opcional) | El número de bandas que tendrán los datasets ráster en el dataset de mosaico. | Long |
pixel_type (Opcional) | Establece la profundidad de bit, o resolución radiométrica, del dataset de mosaico. Si no está definida, se tomará del primer dataset ráster.
| String |
product_definition (Opcional) | Seleccione una plantilla genérica o específica para el tipo de imágenes con las que está trabajando. Entre las opciones genéricas están los tipos de datos de ráster genéricos, como los siguientes:
| String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (Opcional) | Puede editar la product_definition ajustando los rangos de la longitud de onda, cambiando el orden de las bandas y agregando bandas nuevas al utilizar la definición de producto CUSTOM. | Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Dataset de mosaico |
Muestra de código
Ejemplo 1 de CreateMosaicDataset (ventana de Python)
Esta es una muestra de Python para CreateMosaicDataset.
import arcpy
arcpy.CreateMosaicDataset_management(
"C:/workspace/CreateMD.gdb","mosaicds",
"C:/workspace/World_Mercator.prj", "3",
"8_BIT_UNSIGNED", "False Color Infrared")
Ejemplo 2 de CreateMosaicDataset (script independiente)
Esta es una muestra de script de Python para CreateMosaicDataset.
#Create 3-Band FGDB Mosaic Dataset
import arcpy
arcpy.env.workspace = "C:/Workspace"
gdbname = "CreateMD.gdb"
mdname = "mosaicds"
prjfile = "C:/Workspace/World_Mercator.prj"
noband = "3"
pixtype = "8_BIT_UNSIGNED"
pdef = "NONE"
wavelength = ""
arcpy.CreateMosaicDataset_management(gdbname, mdname, prjfile, noband,
pixtype, pdef, wavelength)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí