Crear capa ráster NetCDF (Multidimension)

Resumen

Crear una capa ráster a partir de un archivo NetCDF.

Uso

Sintaxis

MakeNetCDFRasterLayer_md (in_netCDF_file, variable, x_dimension, y_dimension, out_raster_layer, {band_dimension}, {dimension_values}, {value_selection_method})
ParámetroExplicaciónTipo de datos
in_netCDF_file

Archivo de entrada NetCDF.

File
variable

Variable del archivo NetCDF utilizada para asignar valores de celda al ráster de salida. Es la variable que se mostrará, por ejemplo temperatura o precipitaciones.

String
x_dimension

Una dimensión netCDF utilizada para definir las coordenadas de longitud o x de la capa de salida.

String
y_dimension

Una dimensión netCDF utilizada para definir las coordenadas Y o de latitud de la capa de salida.

String
out_raster_layer

Nombre de la capa ráster de salida.

Raster Layer
band_dimension
(Opcional)

Dimensión de NetCDF utilizada para crear bandas en el ráster de salida. Establezca esta dimensión si se requiere una capa ráster de multibanda. Por ejemplo, la altitud podría establecerse como dimensión de banda para crear un ráster de multibanda donde cada banda representa la temperatura a esa altitud.

String
dimension_values
[[dimension, {value}],...]
(Opcional)

Valor (por ejemplo 01/30/05) de la dimensión (por ejemplo Hora) o dimensiones que se va a utilizar al mostrar la variable en la capa de salida. De forma predeterminada, se utilizará el primer valor de la dimensión o dimensiones. Este valor predeterminado también se puede modificar en la ficha NetCDF del cuadro de diálogo Propiedades de capa.

Value Table
value_selection_method
(Opcional)

Especifica el método de selección del valor de dimensión.

  • BY_VALUE El valor de entrada es el valor real de la dimensión.
  • BY_INDEX El valor de entrada es la posición o índice de un valor de dimensión. El índice es basado en 0, es decir, la posición empieza en 0.
String

Ejemplo de código

Ejemplo 1 de MakeNetCDFRasterLayer (ventana Python)

Crea una capa ráster a partir de un archivo NetCDF.

import arcpy
arcpy.MakeNetCDFRasterLayer_md("C:/data/netcdf/rainfall.nc","pptx",
                         "lon","lat","rainfall")
Ejemplo 2 de MakeNetCDFRasterLayer (secuencia de comandos independiente)

Crea una capa ráster a partir de un archivo NetCDF.

# Name: MakeNetCDFRasterLayer_Ex_02.py
# Description: Create a raster layer from a netCDF file.
# Requirements: None

# Import system modules
import arcpy


# Set local variables
inNetCDFFile = "C:/data/netcdf/rainfall.nc"
variable = "pptx"
XDimension = "lon"
YDimension = "lat"
outRasterLayer = "c:/output/rainfall"
bandDimmension = ""
dimensionValues = ""
valueSelectionMethod = ""

# Execute MakeNetCDFRasterLayer
arcpy.MakeNetCDFRasterLayer_md(inNetCDFFile, variable, XDimension, YDimension,
                               outRasterLayer, bandDimmension, dimensionValues, 
                               valueSelectionMethod)

Entornos

Temas relacionados


7/11/2012