Beschriftung | Erläuterung | Datentyp |
Eingabe-netCDF-Datei | Die Eingabe-netCDF-Datei. | File |
Variablen | Die netCDF-Variable bzw. netCDF-Variablen, die zum Erstellen von Feldern in der Tabellensicht verwendet werden. | String |
Ausgabe-Tabellensicht | Der Name der Ausgabe-Tabellensicht. | Table View |
Zeilendimensionen (optional) | Die netCDF-Dimension bzw. netCDF-Dimensionen, die verwendet werden, um Felder mit Einzelwerten in der Tabellensicht zu erstellen. Die hier festgelegten Dimensionen bestimmen die Anzahl der Zeilen in der Tabellensicht sowie die vorhandenen Felder. Wenn "stationID" beispielsweise eine Dimension in der netCDF-Datei ist, die über 10 Werte verfügt, und Sie "stationID" als zu verwendende Dimension festlegen, werden 10 Zeilen in der Tabellensicht erstellt. Wenn "stationID" und "time" verwendet werden und drei Zeitintervalle vorhanden sind, werden 30 Zeilen in der Tabellensicht erstellt. | String |
Dimensionswerte (optional) | Ein Satz von Dimensionswertepaaren, mit denen ein Intervall einer mehrdimensionalen Variable angegeben wird.
| Value Table |
Auswahlmethode für Werte (optional) | Gibt die verwendete Auswahlmethode für Dimensionswerte an.
| String |
Zusammenfassung
Hiermit wird eine Tabellensicht aus einer netCDF-Datei erstellt.
Verwendung
-
Tabellensichten sind im Speicher abgelegte Tabellen und mit Standalone-Tabellen im Bereich "Inhalt" von ArcGIS Pro identisch.
-
Tabellensichten können als Eingaben für andere Geoverarbeitungswerkzeuge in der aktuellen Windows-Sitzung verwendet werden. Nach Beenden von Windows werden die Tabellen aus dem Speicher entfernt. Um die Tabellensicht in einer permanenten Tabelle zu speichern, die in späteren Windows-Sitzungen verwendet werden kann, verwenden Sie das Werkzeug Zeilen kopieren.
Dieses Werkzeug unterstützt netCDF-Dateien mit den Erweiterungen .nc und .nc4. Die Gruppenvariablen und Dimensionen innerhalb einer Gruppe in einer .nc4-Datei werden nicht unterstützt. Nur die Variablen und Dimensionen außerhalb der Gruppe werden unterstützt.
Eine vorhandene Tabellensicht wird überschrieben, wenn eine Tabellensicht mit identischem Namen eingegeben wird.
Die Anzahl der Datensätze in der Tabellensicht entspricht der Anzahl der Einzelwerte in der Zeilendimension. Wenn mehrere Dimensionen ausgewählt sind, entspricht die Anzahl der Datensätze dem Produkt der Anzahl an Einzelwerten in diesen Dimensionen.
Wenn keine Zeilendimension angegeben wurde, enthält die Ausgabetabelle nur einen Datensatz. Die Werte in den Feldern geben das durch die Dimensionswertepaare definierte Intervall wieder.
Der Feldtyp wird entsprechend dem netCDF-Variablentyp und dem Dimensionstyp festgelegt.
Der erste Wert, der nicht zu einer Zeilendimension gehört, wird verwendet, um die Standardtabellensicht einer mehrdimensionalen Variablen zu erstellen.
Die Kalenderattributwerte noleap und 365_day, die der Zeitkoordinatenvariable in der netCDF-Datei zugewiesen sind, werden in ArcGIS nicht berücksichtigt.
Die durch die Attribute missing_value oder _FillValue dargestellten Werte einer Variablen in einer netCDF-Datei sind in einer Ausgabe-Tabellensicht NULL.
Parameter
arcpy.management.MakeNetCDFTableView(in_netCDF_file, variable, out_table_view, {row_dimension}, {dimension_values}, {value_selection_method})
Name | Erläuterung | Datentyp |
in_netCDF_file | Die Eingabe-netCDF-Datei. | File |
variable [variable,...] | Die netCDF-Variable bzw. netCDF-Variablen, die zum Erstellen von Feldern in der Tabellensicht verwendet werden. | String |
out_table_view | Der Name der Ausgabe-Tabellensicht. | Table View |
row_dimension [row_dimension,...] (optional) | Die netCDF-Dimension bzw. netCDF-Dimensionen, die verwendet werden, um Felder mit Einzelwerten in der Tabellensicht zu erstellen. Die hier festgelegten Dimensionen bestimmen die Anzahl der Zeilen in der Tabellensicht sowie die vorhandenen Felder. Wenn "stationID" beispielsweise eine Dimension in der netCDF-Datei ist, die über 10 Werte verfügt, und Sie "stationID" als zu verwendende Dimension festlegen, werden 10 Zeilen in der Tabellensicht erstellt. Wenn "stationID" und "time" verwendet werden und drei Zeitintervalle vorhanden sind, werden 30 Zeilen in der Tabellensicht erstellt. | String |
dimension_values [[dimension {value}],...] (optional) | Ein Satz von Dimensionswertepaaren, mit denen ein Intervall einer mehrdimensionalen Variable angegeben wird.
| Value Table |
value_selection_method (optional) | Gibt die verwendete Auswahlmethode für Dimensionswerte an.
| String |
Codebeispiel
Hiermit wird eine Tabellensicht aus einer netCDF-Datei erstellt.
import arcpy
arcpy.MakeNetCDFTableView_md("C:/data/netcdf/precipmonmean.nc","precip",
"precipmonmeantable","time")
Hiermit wird eine Tabellensicht aus einer netCDF-Datei erstellt.
# MakeNetCDFTableView_Ex_02.py
# Description: Create a table view from a netCDF file.
# Requirements: None
#Import system modules
import arcpy
# Set local variables
inNetCDFFile = "c:/data/netcdf/precipmonmean.nc"
variable = "precip;humidity"
outTableView = "precipmonmeantable"
rowDimension = "time"
dimensionValue = ""
valueSelectionMethod = ""
# Execute MakeNetCDFTableView
arcpy.MakeNetCDFTableView_md(inNetCDFFile, variable, outTableView, rowDimension,
dimensionValue,valueSelectionMethod)