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.
Sintaxis
ExtractSubDataset_management (in_raster, out_raster, {subdataset_index})
Parámetro | Explicación | Tipo 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:
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")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Sí
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí