Table vers NetCDF (Multidimensionnels)

Résumé

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 type chaîne ne peuvent pas être utilisés pour créer des dimensions dans le fichier netCDF.

Syntaxe

TableToNetCDF(in_table, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
ParamètreExplicationType 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.

  • field : champ dans la table attributaire d'entités en entrée.
  • {variable} : nom de la variable netCDF
  • {units} : unités des données représentées par le champ
Value Table
out_netCDF_file

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

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

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

  • field : champ de la table en entrée.
  • {dimension} : nom de la dimension netCDF
  • {units} : unités des données représentées par le champ
Value Table

Exemple de code

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

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")
Exemple 2 d'utilisation de l'outil TableToNetCDF (script autonome)

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)

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes