Tabelle in NetCDF (Multidimension)
Zusammenfassung
Hiermit wird eine Tabelle in eine netCDF-Datei konvertiert.
Verwendung
-
Der Standardname der Variablen entspricht dem Feldnamen, der im Parameter Felder in Variablen angegeben wird.
-
Der Variablentyp entspricht dem Feldtyp.
-
Der Standardname der Dimension entspricht dem Feldnamen, der im Parameter Felder zu Dimensionen angegeben ist.
-
Die Größe einer Dimension entspricht der Anzahl an Einzelwerten im jeweiligen Feld.
-
Wenn kein Feld als Dimension angegeben ist, wird eine Dimension mit der Bezeichnung RecordID in der Ausgabe-netCDF-Datei erstellt.
Zeichenfolgenfelder dürfen zum Erstellen von Dimensionen in der netCDF-Datei nicht verwendet werden.
Syntax
Parameter | Erläuterung | Datentyp |
in_table |
Die Eingabetabelle. | Table View |
fields_to_variables [[field, {variable}, {units}],...] | Das Feld bzw. die Felder, die zum Erstellen der Variablen in der netCDF-Datei verwendet werden.
| Value Table |
out_netCDF_file | Die Ausgabe-netCDF-Datei. Der Dateiname muss die Erweiterung ".nc" aufweisen. | File |
fields_to_dimensions [[field, {dimension}, {units}],...] (optional) | Das Feld bzw. die Felder, die zum Erstellen der Dimensionen in der netCDF-Datei verwendet werden.
| Value Table |
Codebeispiel
Hiermit wird eine Tabelle in eine netCDF-Datei konvertiert.
import arcpy
arcpy.TableToNetCDF_md("c:/data/netcdfgisdata/rainfall.dbf",
"longitude longitude degree_east;latitude latitude degree_north",
"c:/output/rain.nc","station station")
Hiermit wird eine Tabelle in eine netCDF-Datei konvertiert.
# 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)