| Étiquette | Explication | Type de données | 
| Raster en entrée | Le jeu de données raster en entrée. | Raster Layer | 
| Fichier NetCDF en sortie | Fichier netCDF en sortie. Le nom de fichier doit avoir 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 | 
| Unités des variables (Facultatif) | Unités des données contenues dans la variable. Le nom de la variable est spécifié par le paramètre Variable. | String | 
| Dimension X (Facultatif) | Nom de la dimension netCDF qui sera utilisée pour spécifier les coordonnées x (coordonnées de longitude). | String | 
| Dimension Y (Facultatif) | Nom de la dimension netCDF qui sera utilisée pour spécifier les coordonnées y (coordonnées de latitude). | String | 
| Dimension de canal (Facultatif) | Nom de la dimension netCDF qui sera utilisée pour spécifier les canaux. | String | 
| Champs vers dimensions (Facultatif) | Champ(s) utilisé(s) pour créer des dimensions dans le fichier netCDF. 
 | Value Table | 
| Niveau de compression (Facultatif) | Niveau auquel le fichier netCDF en sortie sera compressé. La valeur par défaut est 0, ce qui équivaut à l’absence de compression. Une valeur de 9 implique une compression maximale. | Long | 
Synthèse
Convertit un jeu de données raster en fichier netCDF.
Utilisation
- Le jeu de données raster en entrée peut correspondre à tout jeu de données raster valide. 
- Le nom de variable par défaut est identique au nom du raster en entrée. 
- Le type de variable netCDF en sortie est réel simple ou entier en fonction du type de jeu de données raster en entrée. 
- Les noms des dimensions x et y par défaut sont respectivement x et y. 
- Le paramètre Band Dimension (Dimension de canal) est seulement applicable à un raster multicanal en entrée. 
- Les champs de type chaîne ne peuvent pas être utilisés pour créer des dimensions dans le fichier netCDF. 
- Un niveau de compression élevé réduit la taille du fichier en sortie et peut améliorer les performances de l’outil. Lorsque le fichier netCDF compressé est utilisé en tant qu’entrée à des fins d’analyse supplémentaire, ses performances sont généralement supérieures. 
- L’outil écrit la variable au format de données carroyées régulièrement espacées, conformément aux conventions CF  . Ainsi, la variable du fichier netCDF en sortie permet la création d’une couche voxel. . Ainsi, la variable du fichier netCDF en sortie permet la création d’une couche voxel.
Paramètres
arcpy.md.RasterToNetCDF(in_raster, out_netCDF_file, {variable}, {variable_units}, {x_dimension}, {y_dimension}, {band_dimension}, {fields_to_dimensions}, {compression_level})| Nom | Explication | Type de données | 
| in_raster | Le jeu de données raster en entrée. | Raster Layer | 
| out_netCDF_file | Fichier netCDF en sortie. Le nom de fichier doit avoir 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 qui sera utilisée pour spécifier les coordonnées x (coordonnées de longitude). | String | 
| y_dimension (Facultatif) | Nom de la dimension netCDF qui sera utilisée pour spécifier les coordonnées y (coordonnées de latitude). | String | 
| band_dimension (Facultatif) | Nom de la dimension netCDF qui sera 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. 
 | Value Table | 
| compression_level (Facultatif) | Niveau auquel le fichier netCDF en sortie sera compressé. La valeur par défaut est 0, ce qui équivaut à l’absence de compression. Une valeur de 9 implique une compression maximale. | Long | 
Exemple de code
Convertit un jeu de données raster en fichier netCDF.
import arcpy
arcpy.md.RasterToNetCDF("C:/data/elevation","C:/output/elev.nc","elevation",
                        "meter","x","y", "", "")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 = ""
compressionLevel = ""
# Process: RasterToNetCDF
arcpy.md.RasterToNetCDF(inRaster, outNetCDFFile, variable, units, 
                        XDimension, YDimension, bandDimension, compressionLevel)Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?