Lesen von netCDF-Daten als Punkt-Feature-Layer

Mit dem Werkzeug NetCDF-Feature-Layer erstellen aus der Toolbox "Multidimension Tools" können Sie einen 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 Bereich Inhalt mit der rechten Maustaste auf den Layer, klicken Sie dann auf Freigeben und anschließend auf Als Layer-Datei speichern. Sie können auch das Werkzeug In Layer-Datei speichern aus der Toolbox "Data Management Tools" verwenden.

Hinweis:

Ein NetCDF-Feature-Layer kann nicht mithilfe der Schaltfläche Daten hinzufügen Daten hinzufügen hinzugefügt werden.

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" ;
  1. Klicken Sie auf die Registerkarte Analyse.
  2. Klicken Sie auf Werkzeuge.
  3. Geben Sie in das Textfeld NetCDF-Feature-Layer erstellen ein.
  4. Klicken Sie in der Antwortliste auf NetCDF-Feature-Layer erstellen, um das Werkzeug zu öffnen.
  5. 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.
  6. Klicken Sie auf den Dropdown-Pfeil Variablen, aktivieren Sie eine oder mehrere Variablen in der Liste, und klicken Sie dann auf Hinzufügen.

    Die Variablen müssen mindestens eine gemeinsame Dimension aufweisen.

  7. 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.
  8. 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.
  9. Geben Sie im Textfeld Ausgabe-Feature-Layer den Namen ein oder übernehmen Sie den Standardnamen.
  10. Klicken Sie auf den Dropdown-Pfeil Zeilendimensionen, aktivieren Sie eine oder mehrere Dimensionen in der Liste, und klicken Sie dann auf Hinzufügen.
  11. Klicken Sie auf den Dropdown-Pfeil Z-Variable, und wählen Sie eine Variable aus der Liste aus.
  12. Klicken Sie auf den Dropdown-Pfeil M-Variable, und wählen Sie eine Variable aus der Liste aus.
  13. Wenn Sie einen Bereich angeben möchten, der sich von der Standardeinstellung für multidimensionale Daten unterscheidet, klicken Sie auf den Dropdown-Pfeil Dimensionswerte, aktivieren Sie eine oder mehrere Dimensionen in der Liste, und klicken Sie dann auf Hinzufügen. Klicken Sie für jede hinzugefügte Dimension auf die Dropdown-Liste Wert neben der hinzugefügten Dimension, und wählen Sie einen Wert aus.
  14. Klicken Sie auf Ausführen.

    Ein In-Memory-Feature-Layer wird erstellt. Dieser Layer wird nicht im Kataloginhaltsverzeichnis angezeigt, er kann jedoch als Eingabe für die Geoverarbeitungswerkzeuge verwendet werden, die ihn unterstützen.

Verwandte Themen