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

Sintaxis

CreateReferencedMosaicDataset_management (in_dataset, out_mosaic_dataset, {coordinate_system}, {number_of_bands}, {pixel_type}, {where_clause}, {in_template_dataset}, {extent}, {select_using_features}, {lod_field}, {minPS_field}, {maxPS_field}, {pixelSize}, {build_boundary})
ParámetroExplicaciónTipo 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.

  • 1_BITUn entero sin signo de 1 bit. Los valores pueden ser 0 ó 1.
  • 2_BITUn entero sin signo de 2 bit. Los valores admitidos son del 0 al 3.
  • 4_BITUn entero sin signo de 4 bit. Los valores admitidos son del 0 al 15.
  • 8_BIT_UNSIGNEDUn tipo de dato sin signo de 8 bits. Los valores admitidos son del 0 al 255.
  • 8_BIT_SIGNEDUn tipo de dato con signo de 8 bits. Los valores admitidos son del -128 al 127.
  • 16_BIT_UNSIGNEDUn tipo de dato sin signo de 16 bits. Los valores pueden variar del 0 al 65,535.
  • 16_BIT_SIGNEDUn tipo de dato con signo de 16 bits. Los valores pueden variar del -32,768 al 32,767.
  • 32_BIT_UNSIGNEDUn tipo de dato sin signo de 32 bits. Los valores pueden variar del 0 al 4,294,967,295.
  • 32_BIT_SIGNEDUn tipo de dato con signo de 32 bits. Los valores pueden variar del -2.147.483.648 al 2.147.483.647.
  • 32_BIT_FLOATUn tipo de dato de 32 bits que admite decimales.
  • 64_BITUn tipo de dato de 64 bits que admite decimales.
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.

  • SELECT_USING_FEATURESLa selección está basada en la forma de la entidad. Esta es la opción predeterminada.
  • NO_SELECT_USING_FEATURESLa selección está basada en la extensión de los datos dentro de la clase de entidad.
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.

  • BUILD_BOUNDARYSe generará o se actualizará el límite. Esta es la opción predeterminada.
  • NO_BOUNDARY No se generará el límite.
Boolean

Ejemplo de código

Ejemplo 1 de CreateReferencedMosaicDataset (ventana de Python)

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")
Ejemplo 2 de CreateReferencedMosaicDataset (secuencia de comandos independiente)

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()

Entornos

Temas relacionados


7/10/2012