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
arcpy.md.TableToNetCDF(in_table, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
Parameter | Erklärung | 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
TableToNetCDF – Beispiel 1 (Python-Fenster)
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")
TableToNetCDF – Beispiel 2 (eigenständiges Skript)
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)
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja