Extraer subdataset (Administración de datos)

Resumen

Crea un nuevo dataset ráster a partir de una selección de un dataset HDF o NITF.

Uso

  • Los formatos de archivo de subdataset pueden ser archivos de Formato de datos jerárquicos (HDF) o de Formato nacional de transmisión de imágenes (NITF)

  • La estructura de los datos permite que el formato del archivo conste de varios datasets en un archivo principal. Además, cada uno de los subdatasets puede constar de una o varias bandas.

  • Si no elige ningún subdataset, el valor predeterminado será devolver únicamente el primer subdataset.

  • Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un tipo de Compresión y la Calidad de compresión en Configuración del entorno.

  • El formato GIF no admite la multibanda; por lo tanto, no es un formato de salida válido a menos que el dataset ráster sea de banda única.

Parámetros

EtiquetaExplicaciónTipo de datos
Ráster de entrada

Dataset HDF o NITF que tiene las capas que desea extraer.

Raster Layer
Ráster de salida

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—Esri BIL
  • .bip—Esri BIP
  • .bmp: BMP
  • .bsq—Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: archivo ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • sin extensión: 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 almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un tipo de Compresión y la Calidad de compresión en Configuración del entorno.

Raster Dataset
Id. de subdataset
(Opcional)

Los subdatasets que desea extraer.

Value Table

arcpy.management.ExtractSubDataset(in_raster, out_raster, {subdataset_index})
NombreExplicaciónTipo de datos
in_raster

Dataset HDF o NITF que tiene las capas que desea extraer.

Raster Layer
out_raster

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—Esri BIL
  • .bip—Esri BIP
  • .bmp: BMP
  • .bsq—Esri BSQ
  • .dat: ENVI DAT
  • .gif: GIF
  • .img: archivo ERDAS IMAGINE
  • .jpg: JPEG
  • .jp2: JPEG 2000
  • .png: PNG
  • .tif: TIFF
  • sin extensión: 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 almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000 o una geodatabase, puede especificar un tipo de Compresión y la Calidad de compresión en Configuración del entorno.

Raster Dataset
subdataset_index
[subdataset_index,...]
(Opcional)

Los subdatasets que desea extraer.

Value Table

Muestra de código

Ejemplo 1 de ExtractSubDataset (ventana de Python)

Esta es una muestra de Python para ExtractSubDataset.

import arcpy
arcpy.ExtractSubDataset_management("c:/data/MyNITF.ntf","extracted.tif", "2")
Ejemplo 2 de ExtractSubDataset (script independiente)

Esta es una muestra de script de Python para ExtractSubDataset.

##====================================
##Extract Subdataset
##Usage: ExtractSubdataset_management in_raster out_raster {ID;ID...}

import arcpy
arcpy.env.workspace = r"C:/Workspace"

##Extract 3-band subdataset from HDF
arcpy.ExtractSubDataset_management("MHDF.hdf", "subds.tif", "5;6;7")

##Extract 1-band subdataset from NITF
arcpy.ExtractSubDataset_management("MNITF.ntf","subds_ntf.tif", "2")

Temas relacionados