Lesen von netCDF-Daten als Raster-Layer
Eine netCDF-Datei kann nicht mithilfe der Schaltfläche Daten hinzufügen hinzugefügt werden. .
Mit dem Werkzeug "NetCDF-Raster-Layer erstellen" aus der Toolbox "Multidimension Tools" können Sie ein Raster-Layer aus einer netCDF-Variablen erstellen. Der Ausgabe-Raster-Layer kann in anderen Werkzeugen verwendet werden, die Raster 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.
Ein Raster-Layer kann mithilfe von Variablen mit mindestens zwei Dimensionen erstellt werden. Abhängig vom Typ der netCDF-Variablen ist der Datentyp des Ausgabe-Raster-Layers entweder "Float" oder "Integer". Im folgenden Beispiel wird eine Variable ("rainfall") mit drei Dimensionen dargestellt:
netcdf annualrainfall {
dimensions:
latitude = 48 ;
longitude = 115 ;
time = UNLIMITED ;
variables:
float latitude (latitude) ;
latitude:units = "degrees_north" ;
float longitude (longitude) ;
longitude:units = "degrees_east" ;
int time(time) ;
time:units = "days since 1895-01-01" ;
time:time_step = "annual" ;
time:calendar = "gregorian" ;
float rainfall (time, latitude, longitude) ;
rainfall:units = "mm yr-1" ;
rainfall:_FillValue = -9999.f ;
rainfall:missing_value = -9999.f ;
}
- Klicken Sie auf die Schaltfläche Fenster "Suchen" oder die Registerkarte.
- Klicken Sie auf Werkzeuge.
- Geben Sie in das Textfeld NetCDF-Raster-Layer erstellen ein, und klicken Sie dann auf "Suchen" .
- Klicken Sie in der Antwortliste auf NetCDF-Raster-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 Variable, und wählen Sie eine Variable aus der Liste aus.
- Klicken Sie auf den Dropdown-Pfeil X-Dimension, und wählen Sie eine Dimension aus der Liste aus. Sie können auch den Standardwert übernehmen.
- Klicken Sie auf den Dropdown-Pfeil Y-Dimension, und wählen Sie eine Dimension aus der Liste aus. Sie können auch den Standardwert übernehmen.
- Geben Sie den Namen in das Textfeld Ausgabe-Raster-Layer ein oder übernehmen Sie den Standardnamen.
- Wenn Sie ein Multiband-Raster erstellen möchten, klicken Sie auf den Dropdown-Pfeil Band-Dimension, und wählen Sie eine Dimension 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-Raster-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 Raster-Layer hinzugefügt.
In ArcMap sind auch Drag & Drop-Vorgänge mit netCDF-Dateien möglich. Wenn die Datei Variablen mit mindestens zwei Dimensionen enthält, wird unter Verwendung der ersten Variablen ein Raster-Layer erstellt und angezeigt.