Lesen von netCDF-Daten als Punkt-Feature-Layer
Eine netCDF-Datei kann nicht mithilfe der Schaltfläche Daten hinzufügen hinzugefügt werden. .
Mit dem Werkzeug "NetCDF-Feature-Layer erstellen" aus der Toolbox "Multidimension Tools" können Sie ein Punkt-Feature-Layer aus einer oder mehreren netCDF-Variablen erstellen. Der Ausgabe-Feature-Layer kann in anderen Werkzeugen verwendet werden, die Punkt-Features als Eingabe für die weitere Analyse akzeptieren. Um den Ausgabe-Layer zu speichern, klicken Sie im Inhaltsverzeichnis von ArcMap mit der rechten Maustaste auf den Layer, und klicken Sie dann auf "Als Layer-Datei speichern". Sie können auch das Werkzeug "In Layer-Datei speichern" aus der Toolbox "Data Management" verwenden.
Variablen, die eine Zeitserie von Stationsdaten, Flugbahnen, Gitterpunkten mit gleichmäßiger Verteilung usw. darstellen, sind zum Erstellen einer Point-Feature-Class geeignet. Die Felder in der Attributtabelle des Ausgabe-Features werden mit den Daten aus den ausgewählten Variablen gefüllt. Der Feldtyp wird entsprechend dem Typ der netCDF-Variablen festgelegt. Das folgende Beispiel veranschaulicht eine Zeitserie für die Luftfeuchtigkeit und die Temperatur an verschiedenen Stationen:
dimensions: station = 10; // measurement locations pressure = 11; time = UNLIMITED; variables: float humidity(time, pressure, station); humidity:long_name = "Specific humidity" ; humidity:coordinates = "lat lon" ; float temperature(time, pressure, station); temperature:long_name = "Temperature" ; temperature:coordinates = "lat lon" ; double time(time); time:long_name = "time of measurement" ; time:units = "days since 1970-01-01 00:00:00" ; float lon(station); lon:long_name = "station longitude"; lon:units = "degrees_east"; float lat(station); lat:long_name = "station latitude" ; lat:units = "degrees_north" ; float pressure(pressure); pressure:long_name = "pressure" ; pressure:units = "hPa" ;
- Klicken Sie auf die Schaltfläche Fenster "Suchen" oder die Registerkarte.
- Klicken Sie auf Werkzeuge.
- Geben Sie in das Textfeld NetCDF-Feature-Layer erstellen ein, und klicken Sie dann auf "Suchen" .
- Klicken Sie in der Antwortliste auf NetCDF-Feature-Layer erstellen, um das Werkzeug zu öffnen.
- Geben Sie den Namen in das Textfeld Eingabe-netCDF-Datei ein. Sie können auch auf die Schaltfläche "Durchsuchen" klicken, um zur Eingabedatei zu navigieren.
-
Klicken Sie auf den Dropdown-Pfeil Variablen, und wählen Sie eine Variable aus der Liste aus.
Die Dropdown-Liste wird mit den Variablen aktualisiert, die mindestens eine Dimension mit der ausgewählten Variablen gemeinsam haben. Wiederholen Sie diesen Schritt, um weitere Variablen hinzuzufügen.
- Klicken Sie auf den Dropdown-Pfeil X-Variable, und wählen Sie eine Variable aus der Liste aus. Sie können auch den Standardwert übernehmen.
- Klicken Sie auf den Dropdown-Pfeil Y-Variable, und wählen Sie eine Variable aus der Liste aus. Sie können auch den Standardwert übernehmen.
- Geben Sie im Textfeld Ausgabe-Feature-Layer den Namen ein oder übernehmen Sie den Standardnamen.
- Klicken Sie auf den Dropdown-Pfeil Zeilendimensionen, und wählen Sie eine Dimension aus der Liste aus. Wiederholen Sie diesen Schritt, um weitere Dimensionen hinzuzufügen.
- Klicken Sie auf den Dropdown-Pfeil Z-Variable, und wählen Sie eine Variable aus der Liste aus.
- Klicken Sie auf den Dropdown-Pfeil M-Variable, und wählen Sie eine Variable aus der Liste aus.
- Wenn Sie einen Bereich angeben möchten, der sich von der Standardeinstellung für mehrdimensionale Daten unterscheidet, klicken Sie auf den Dropdown-Pfeil Standardwerte, und wählen Sie eine Dimension aus der Liste aus. Die Dimension wird der Tabelle hinzugefügt. Klicken Sie auf den Dropdown-Pfeil Wert neben der hinzugefügten Dimension, und wählen Sie einen Wert aus. Wiederholen Sie diesen Schritt, um Werte für andere Dimensionen anzugeben.
-
Klicken Sie auf OK.
Ein In-Memory-Feature-Layer wird erstellt. Dieser Layer wird nicht im Inhaltsverzeichnis von ArcCatalog angezeigt, er kann jedoch als Eingabe für die Geoverarbeitungswerkzeuge verwendet werden, die ihn unterstützen. In ArcMap wird dem Inhaltsverzeichnis ein Feature-Layer hinzugefügt.
In ArcMap sind auch Drag & Drop-Vorgänge mit netCDF-Dateien möglich. Wenn die Datei keine für einen Raster-Layer geeigneten Variablen enthält, jedoch Variablen, die für einen Feature-Layer geeignet sind, wird ein Feature-Layer erstellt und unter Verwendung der ersten Variable angezeigt.