Resumen
Convierte un dataset de ráster en un archivo de NetCDF.
Uso
La entrada puede ser cualquier dataset de ráster válido o catálogo de ráster.
El nombre de variable predeterminado es igual que el nombre del ráster de entrada.
El tipo de variable NetCDF de salida es coma flotante o entero basado en el tipo de dataset de ráster de entrada.
Los nombres predeterminados de la dimensión x y la dimensión y son x e y, respectivamente.
El parámetro Dimensión de banda sólo es aplicable a las entradas de ráster multibanda.
La asignación de campo a dimensión solo es aplicable para un catálogo de ráster.
Campos de cadena de caracteres no puedan utilizarse para crear dimensiones en el archivo NetCDF.
Sintaxis
RasterToNetCDF_md (in_raster, out_netCDF_file, {variable}, {variable_units}, {x_dimension}, {y_dimension}, {band_dimension}, {fields_to_dimensions})
Parámetro | Explicación | Tipo de datos |
in_raster | Dataset del ráster de entrada o catálogo de ráster. | Raster Layer; Raster Catalog |
out_netCDF_file | Archivo de salida NetCDF. El nombre de archivo debe tener una extensión .nc. | File |
variable (Opcional) | Nombre de variable de NetCDF que se utilizará en el archivo de salida NetCDF. Esta variable contendrá los valores de celdas en el ráster de entrada. | String |
variable_units (Opcional) | Unidades de los datos contenidas dentro de la variable. El nombre de variable se especifica en el parámetro Variable. | String |
x_dimension (Opcional) | El nombre de dimensión de NetCDF utilizado para especificar x o longitud, coordenadas. | String |
y_dimension (Opcional) | Nombre de dimensión de NetCDF utilizado para especificar y o las coordenadas de latitud. | String |
band_dimension (Opcional) | Nombre de dimensión de NetCDF utilizado para especificar las bandas. | String |
fields_to_dimensions [[field, {dimension}, {units}],...] (Opcional) | Campo o campos utilizados para crear dimensiones en el archivo NetCDF.
| Value Table |
Ejemplo de código
Ejemplo 1 de RasterToNetCDF (ventana Python)
Convierte un dataset de ráster en un archivo de NetCDF.
import arcpy
arcpy.RasterToNetCDF_md("C:/data/elevation","c:/output/elev.nc","elevation",
"meter","x","y",)
Ejemplo 2 de RasterToNetCDF (secuencia de comandos independiente)
Convierte un dataset de ráster en un archivo de NetCDF.
# RasterToNetCDF_Ex_02.py
# Description: Converts a raster dataset to a netCDF file.
# Requirements: None
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inRaster = "c:/data/elevation"
outNetCDFFile = "c:/output/elevnetcdf.nc"
variable = "elevation"
units = "meter"
XDimension = "x"
YDimension = "y"
bandDimension = ""
# Process: RasterToNetCDF
arcpy.RasterToNetCDF_md(inRaster, outNetCDFFile, variable, units,
XDimension, YDimension, bandDimension)
Entornos
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí