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)