HOW TO

Konvertieren von NetCDF-Daten in GeoJSON in ArcGIS Pro

Last Published: May 22, 2024

Zusammenfassung

Network Common Data Form (NetCDF) ist ein Dateiformat zum Speichern von multidimensionalen wissenschaftlichen Daten wie Temperatur, Feuchtigkeit, Druck, Windgeschwindigkeit und Windrichtung. In ArcGIS Pro kann jede dieser Variablen in einer Dimension, wie z. B. Zeit, angezeigt werden, indem mit dem Werkzeug NetCDF-Raster-Layer erstellen ein Raster-Layer aus der NetCDF-Datei erstellt wird. Die Polygon-Feature-Class kann dann aus dem Raster-Layer erstellt und mit dem Werkzeug Features in JSON in das GeoJSON-Format exportiert werden. Mit dieser Methode können in Webkarten und Apps geographische Daten visualisiert und integriert, die Feature-Geometrie vereinfacht, die Komplexität reduziert und räumliche Informationen beibehalten werden, während die Dateigröße reduziert wird. In diesem Artikel wird der Workflow zum Konvertieren von NetCDF-Daten in GeoJSON in ArcGIS Pro beschrieben. Die folgende Abbildung zeigt die NetCDF-Daten, die der Konvertierung in GeoJSON zugrunde liegen.

Die NetCDF-Daten

Vorgehensweise

  1. Öffnen Sie das Projekt in ArcGIS Pro.
  2. Erstellen Sie mit dem Werkzeug "NetCDF-Raster-Layer erstellen" einen Raster-Layer aus der NetCDF-Datei.
    1. Klicken Sie auf der Registerkarte Analyse auf dem Menüband in der Gruppe Geoverarbeitung auf Werkzeuge.
    2. Suchen Sie im Bereich Geoverarbeitung nach NetCDF-Raster-Layer erstellen (Multidimension Tools), und klicken Sie darauf.
    3. Klicken Sie im Bereich des Werkzeugs NetCDF-Raster-Layer erstellen für Eingabe-netCDF-Datei auf Durchsuchen Die Schaltfläche "Durchsuchen", und wählen Sie die NetCDF-Datei aus dem lokalen Ordner aus.
    4. Wählen Sie für Variable die gewünschte Variable der NetCDF-Datei aus, die verwendet wird, um dem Ausgabe-Raster Zellenwerte aus dem Dropdown-Menü zuzuweisen. In diesem Beispiel ist die Wassertemperaturvariable "water_temp" ausgewählt.
    5. Wählen Sie für X-Dimension die netCDF-Dimension aus, die zur Definition des Längengrades des Ausgabe-Layers in der Dropdown-Liste verwendet wird.
    6. Wählen Sie für Y-Dimension die netCDF-Dimension aus, die zur Definition des Breitengrades des Ausgabe-Layers in der Dropdown-Liste verwendet wird.
    7. Geben Sie für Ausgabe-Raster-Layer einen Namen für den Ausgabe-Raster-Layer an.
    8. Klicken Sie auf Ausführen.
Der Bereich "NetCDF-Raster-Layer erstellen"
  1. Konvertieren Sie das Gleitkomma-Raster mit dem Werkzeug Raster kopieren in ein Integer-Raster.
    1. Klicken Sie auf der Registerkarte Analyse auf dem Menüband in der Gruppe Geoverarbeitung auf Werkzeuge.
    2. Suchen Sie im Bereich Geoverarbeitung nach Raster kopieren (Data Management Tools), und klicken Sie darauf.
    3. Wählen Sie im Bereich Raster kopieren für Eingabe-Raster den in Schritt 2 erstellten Raster-Layer aus der Dropdown-Liste aus.
    4. Klicken Sie für Ausgabe-Raster-Dataset auf Durchsuchen Die Schaltfläche "Durchsuchen", und geben Sie einen Speicherort und einen Namen für das Ausgabe-Raster-Dataset an.
    5. Wählen Sie für Pixeltyp die bevorzugte Bit-Tiefe aus der Dropdown-Liste aus. In diesem Beispiel ist 32 Bit mit Vorzeichen ausgewählt. Weitere Informationen finden Sie unter ArcGIS Pro: Parameter.
    6. Wählen Sie für Format das bevorzugte Format für das Ausgabe-Raster-Dataset aus.
    7. Klicken Sie auf Ausführen.
Der Bereich "Raster kopieren"
Note:
Alternatively, use the Int tool to convert each cell value of the raster dataset to an integer by truncation. This tool requires a Spatial Analyst, Image Analyst, or 3D Analyst license.
  1. Konvertieren Sie das Integer-Raster mit dem Werkzeug Raster in Polygon in Polygon-Features.
    1. Klicken Sie auf der Registerkarte Analyse auf dem Menüband in der Gruppe Geoverarbeitung auf Werkzeuge.
    2. Suchen Sie im Bereich Geoverarbeitung nach dem Werkzeug Raster in Polygon (Conversion Tools), und klicken Sie darauf.
    3. Wählen Sie im Bereich Raster in Polygon für Eingabe-Raster den in Schritt 3 erstellten Ausgabe-Raster-Layer aus der Dropdown-Liste aus.
    4. Klicken Sie für Ausgabe-Polygon-Features auf Durchsuchen Die Schaltfläche "Durchsuchen", und geben Sie einen Speicherort und einen Namen für die Ausgabe-Polygon-Features an.
    5. Deaktivieren Sie das Kontrollkästchen Polygone vereinfachen.
    6. Klicken Sie auf Ausführen.
Der Bereich "Raster in Polygon"
  1. Konvertieren Sie den Polygon-Feature-Layer mit dem Werkzeug "Features in JSON" in ein GeoJSON-Format.
    1. Klicken Sie auf der Registerkarte Analyse auf dem Menüband in der Gruppe Geoverarbeitung auf Werkzeuge.
    2. Suchen Sie im Bereich Geoverarbeitung nach dem Werkzeug Features in JSON (Conversion Tools), und klicken Sie darauf.
    3. Wählen Sie im Bereich Features in JSON für Eingabe-Features den Polygon-Feature-Layer aus der Dropdown-Liste aus.
    4. Klicken Sie für Ausgabe-JSON auf Durchsuchen Die Schaltfläche "Durchsuchen", und geben Sie einen Speicherort sowie einen Namen für die Ausgabe-GeoJSON-Datei an.
    5. Aktivieren Sie das Kontrollkästchen Ausgabe in GeoJSON.
    6. Klicken Sie auf Ausführen.
Der Bereich "Features in JSON"

Die folgende Abbildung zeigt die GeoJSON-Datei, die aus der NetCDF-Datei im lokalen Ordner konvertiert wurde.

Die GeoJSON-Datei

Artikel-ID: 000032591

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln