Table vers NetCDF (Multidimension)
Récapitulatif
Convertit une table en fichier netCDF.
Utilisation
-
Le nom de variable par défaut est identique au nom du champ spécifié dans le paramètre Champs vers variables.
-
Le type de variable est identique au type de champ.
-
Le nom de dimension par défaut est identique au nom du champ spécifié dans le paramètre Champs vers variables.
-
La taille d'une dimension est égale au nombre de valeurs uniques dans le champ respectif.
-
Si aucun champ n'est spécifié en tant que dimension, une dimension nommée RecordID est créée dans le fichier netCDF en sortie.
Les champs de chaînes ne peuvent pas être utilisés pour créer des dimensions dans le fichier netCDF.
Syntaxe
Paramètre | Explication | Type de données |
in_table |
Table en entrée. | Table View |
fields_to_variables [[field, {variable}, {units}],...] | Champ(s) utilisé(s) pour créer des variables dans le fichier netCDF.
| Value Table |
out_netCDF_file | Fichier netCDF en sortie. Le nom de fichier doit porter une extension .nc. | File |
fields_to_dimensions [[field, {dimension}, {units}],...] (Facultatif) | Champ(s) utilisé(s) pour créer des dimensions dans le fichier netCDF.
| Value Table |
Exemple de code
Convertit une table en fichier netCDF.
import arcpy
arcpy.TableToNetCDF_md("c:/data/netcdfgisdata/rainfall.dbf",
"longitude longitude degree_east;latitude latitude degree_north",
"c:/output/rain.nc","station station")
Convertit une table en fichier netCDF.
# Name: TableToNetCDF_Ex_02.py
# Description:
# Requirements: none
# Import system modules
import arcpy
# Set local variables
inTable = "c:/data/netcdfgisdata/rainfall.dbf"
fieldVariableUnits = "longitude longitude degree_east;latitude latitude degree_north"
outNetCDFFile = "c:/output/rain.nc"
fieldDimensionUnits = "station station"
# Execute SelectByDimension
import arcpy
arcpy.TableToNetCDF_md(inTable, fieldVariableUnits, outNetCDFFile, fieldDimensionUnits)