Crear dataset ráster (Administración de datos)

Resumen

Crea un dataset ráster vacío.

Uso

  • Cuando crea un dataset ráster, crea una ubicación vacía para contener un único dataset ráster. Puede crear mosaicos o cargar datasets ráster en esta ubicación.

  • Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, cuadrícula de Esri, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF o en cualquier dataset ráster de geodatabase.

  • Cuando se almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, se puede especificar un Tipo de compresión y la Calidad de compresión en Entornos.

  • El formato GIF solo admite datasets ráster de banda única.

  • La creación de pirámides mejora el rendimiento de visualización de los datasets ráster.

  • El cálculo de las estadísticas permite a las aplicaciones de ArcGIS extender y simbolizar de manera adecuada los datos ráster para la visualización.

Sintaxis

arcpy.management.CreateRasterDataset(out_path, out_name, {cellsize}, pixel_type, {raster_spatial_reference}, number_of_bands, {config_keyword}, {pyramids}, {tile_size}, {compression}, {pyramid_origin})
ParámetroExplicaciónTipo de datos
out_path

La carpeta o geodatabase donde se va a almacenar el dataset ráster.

Workspace
out_name

Nombre, ubicación y formato para el dataset que está creando.

Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:

  • .bil para Esri BIL
  • .bip para Esri BIP
  • .bmp para BMP
  • .bsq para Esri BSQ
  • .dat para ENVI DAT
  • .gif para GIF
  • .img para ERDAS IMAGINE
  • .jpg para JPEG
  • .jp2 para JPEG 2000
  • .png para PNG
  • .tif para TIFF
  • Ninguna extensión para Cuadrícula de Esri

Cuando almacene un dataset ráster en una geodatabase, no agregue ninguna extensión de archivo al nombre del dataset ráster.

Cuando almacene el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un Tipo de compresión y la Calidad de compresión en los Entornos.

String
cellsize
(Opcional)

El tamaño de celda para el nuevo dataset ráster.

Double
pixel_type

La profundidad de bit (resolución radiométrica), del dataset ráster de salida. Si no se especifica, el dataset ráster se creará con un tipo de píxel predeterminado de entero sin signo de 8 bits.

No todos los tipos de datos son compatibles con todos los formatos de ráster. Consulte el tema de ayuda Lista de sensores compatibles para asegurarse de que el formato que está utilizando es compatible con el tipo de datos que necesita.

  • 1_BITUn entero sin signo de 1 bit. Los valores pueden ser 0 o 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 de -128 a 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 de 0 a 4.294.967.295.
  • 32_BIT_SIGNEDUn tipo de dato con signo de 32 bits. Los valores pueden variar de -2.147.483.648 a 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
raster_spatial_reference
(Opcional)

El sistema de coordenadas para el dataset ráster de salida.

Si esto no es especifica, se utilizará el sistema de coordenadas establecido en la configuración del entorno.

Coordinate System
number_of_bands

El número de bandas que tendrá el dataset ráster de salida.

Long
config_keyword
(Opcional)

Especifica los parámetros de almacenamiento (configuración) para una geodatabase de archivos o corporativa. El administrador de base de datos establece las palabras clave de configuración.

String
pyramids
(Opcional)

Crea pirámides.

En Niveles de pirámide, especifique un número de -1 o mayor. Un valor de 0 no creará pirámides, y un valor de -1 determinará automáticamente el número correcto de capas de pirámide que se crearán.

La Técnica de remuestreo de pirámides define cómo se realiza el remuestreo de los datos cuando se crean las pirámides.

  • NEAREST: se debe utilizar el vecino más próximo para los datos nominales o datasets ráster con mapas de color, como imágenes del uso del suelo o de pseudo color.
  • BILINEAR: la interpolación bilineal es la mejor opción para datos continuos, como las imágenes de satélite o la fotografía aérea.
  • CUBIC: la convolución cúbica es la mejor opción para datos continuos, como las imágenes de satélite o la fotografía aérea. Es similar a la interpolación bilineal; sin embargo, realiza un remuestreo de los datos mediante una matriz más grande.

El Tipo de compresión de pirámide define el método que se utiliza para comprimir las pirámides.

  • DEFAULT: esta opción utiliza la compresión que usa normalmente el formato de dataset ráster.
  • LZ77: una compresión sin pérdida de información. Los valores de las celdas en el ráster no se cambiarán.
  • JPEG: una compresión con pérdida de información.
  • NONE: sin compresión de datos.
Pyramid
tile_size
(Opcional)

Especifica el tamaño de las teselas.

El ancho de tesela controla el número de píxeles que puede almacenar en cada tesela. Esto se especifica como un número de píxeles en x. El ancho de tesela predeterminado es 128.

La altura de tesela controla el número de píxeles que puede almacenar en cada tesela. Esto se especifica como un número de píxeles en y. La altura de tesela predeterminada es 128.

Solo las geodatabases y las geodatabases corporativas utilizan el tamaño de tesela.

Tile Size
compression
(Opcional)

Define el tipo de compresión que se utilizará para almacenar el dataset ráster.

  • LZ77Compresión sin pérdida de información que preserva todos los valores de celda ráster.
  • JPEGCompresión con pérdida de información que utiliza el algoritmo de compresión JPEG público. Si elige JPEG, también puede especificar la calidad de compresión. Los rangos del valor de calidad de compresión válidos son de 0 a 100. Este método de compresión se puede utilizar para archivos JPEG y TIFF.
  • JPEG 2000Compresión con pérdida de información.
  • PACKBITSPackBits: compresión para archivos TIFF.
  • LZWCompresión sin pérdida de información que preserva todos los valores de celda ráster.
  • RLECodificación por longitud de pista para archivos IMG.
  • CCITT GROUP 3Compresión sin pérdida de información para datos de 1 bit.
  • CCITT GROUP 4Compresión sin pérdida de información para datos de 1 bit.
  • CCITT (1D)Compresión sin pérdida de información para datos de 1 bit.
  • NONENo se producirá ninguna compresión. Esta es la opción predeterminada.
Compression
pyramid_origin
(Opcional)

La ubicación de creación de la pirámide ráster. Se recomienda especificar este punto si tiene pensado crear mosaicos grandes en una geodatabase de archivos o geodatabase corporativa, especialmente si tiene pensado crear mosaicos en ellas en el futuro (por ejemplo, para actualizarlas).

El punto de referencia de pirámides se debe establecer en la esquina superior izquierda del dataset ráster.

Al configurar este punto para una geodatabase de archivos o geodatabase corporativa, se realizará una creación parcial de pirámides cuando se actualice con un nuevo dataset ráster en mosaico. La creación parcial de pirámides actualiza las partes de la pirámide que no existen debido a los nuevos datasets en mosaico. Por lo tanto, es una buena práctica configurar el punto de referencia de pirámides de manera que el mosaico de ráster completo se ubique por debajo y a la derecha de este punto. Sin embargo, no se debe configurar un punto de referencia de pirámides demasiado grande.

Point

Salida derivada

NombreExplicaciónTipo de datos
out_raster_dataset

El dataset ráster de salida.

Dataset ráster

Muestra de código

Ejemplo 1 CreateRasterDataset (ventana de Python)

Esta es una muestra de Python para la herramienta CreateRasterDataset.

import arcpy
arcpy.CreateRasterDataset_management("c:/data", "EmptyTIFF.tif", "2",
                                     "8_BIT_UNSIGNED", "World_Mercator.prj",
                                     "3", "", "PYRAMIDS -1 NEAREST JPEG",
                                     "128 128", "NONE", "")
Ejemplo 2 de CreateRasterDataset (secuencia de comandos independiente)

Esta es una muestra del script de Python para la herramienta CreateRasterDataset.

##==================================
##Create Raster Dataset
##Usage: CreateRasterDataset_management out_path out_name {cellsize} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED 
##                                      | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT 
##                                      | 64_BIT {raster_spatial_reference} number_of_bands {config_keyword} {pyramids} {tile_size} 
##                                      {compression} {pyramid_origin}

import arcpy
arcpy.env.workspace = r"\\workspace\PrjWorkspace\RasGP"
##Create a empty TIFF format Raster Dataset with the following parameters
##Cellsize: 2
##Pixel type: 8 Bit Unsigned Integer
##Number of Bands: 3
##Pyramid: Build full pyramids with NEAREST interpolation and JPEG compression
##Compression: NONE
##Projection: World_Mercator
##Tile size: 128 128
arcpy.CreateRasterDataset_management("CreateRD","EmptyTIFF.tif","2","8_BIT_UNSIGNED",\
                                     "World_Mercator.prj", "3", "", "PYRAMIDS -1 NEAREST JPEG",\
                                     "128 128", "NONE", "")

##Create a SDE Raster Dataset
##No Spatial Reference, with Pyramid Origin
arcpy.CreateRasterDataset_management("CreateRD\\CreateRD.gdb","NewRD","10","16_BIT_UNSIGNED",\
                                     "", "1", "MAX_FILE_SIZE_4GB", "PYRAMIDS 3 BILINEAR DEFAULT",\
                                     "128 128", "JPEG2000 80", "-20037508.34278775 30198185.16987658")

Información de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados