Raster vers NetCDF (Multidimension)

Récapitulatif

Convertit un jeu de données raster en fichier netCDF.

Utilisation

Syntaxe

RasterToNetCDF_md (in_raster, out_netCDF_file, {variable}, {variable_units}, {x_dimension}, {y_dimension}, {band_dimension}, {fields_to_dimensions})
ParamètreExplicationType de données
in_raster

Jeu de données raster ou catalogue d'images en entrée.

Raster Layer; Raster Catalog
out_netCDF_file

Fichier netCDF en sortie. Le nom de fichier doit porter une extension .nc.

File
variable
(Facultatif)

Nom de la variable netCDF utilisée dans le fichier netCDF en sortie. Cette variable contient les valeurs des cellules du raster en entrée.

String
variable_units
(Facultatif)

Unités des données contenues dans la variable. Le nom de la variable est spécifié par le paramètre Variable.

String
x_dimension
(Facultatif)

Nom de la dimension netCDF utilisée pour spécifier les coordonnées x (coordonnées de longitude).

String
y_dimension
(Facultatif)

Nom de la dimension netCDF utilisée pour spécifier les coordonnées y (coordonnées de latitude).

String
band_dimension
(Facultatif)

Nom de la dimension netCDF utilisée pour spécifier les canaux.

String
fields_to_dimensions
[[field, {dimension}, {units}],...]
(Facultatif)

Champ(s) utilisé(s) pour créer des dimensions dans le fichier netCDF.

  • champ - Champ dans la table attributaire de raster en entrée.
  • {dimension} - Nom de la dimension netCDF.
  • {unités} - Unités des données représentées par le champ.
Value Table

Exemple de code

Exemple d'utilisation de l'outil RasterToNetCDF 1 (fenêtre Python)

Convertit un jeu de données raster en fichier netCDF.

import arcpy
arcpy.RasterToNetCDF_md("C:/data/elevation","c:/output/elev.nc","elevation",
                        "meter","x","y",)
Exemple d'utilisation de l'outil RasterToNetCDF 2 (script autonome)

Convertit un jeu de données raster en fichier 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)

Environnements

Rubriques connexes


7/10/2012