Vorbereiten eigener Daten für die gewichtete Überlagerung

Sie müssen Ihre Daten für die Analyse "Gewichtete Überlagerung" vorbereiten. Gewichtungsüberlagerungsservices basieren auf Raster-Layern. Deshalb müssen Sie die vorhandenen Vektordaten in Raster-Daten konvertieren. Bevor Sie Daten in ein Raster-geoTIFF-Format konvertieren, müssen Sie die Geometrie jedes Datasets überprüfen. Sie können ebenfalls die Daten in ein gemeinsames Koordinatensystem projizieren und die Daten auf einen Interessenbereich zuschneiden. Mit den folgenden Werkzeugen können die Daten vorbereitet werden:

  • Führen Sie das Werkzeug Geometrie überprüfen aus, um einen Bericht über die Geometrieprobleme in einer Feature-Class zu erstellen.
  • Führen Sie das Werkzeug Geometrie reparieren aus, um Probleme zu beheben, die vom Werkzeug Geometrie überprüfen ermittelt wurden.
  • Optional können Sie das Werkzeug Projizieren ausführen, um alle Vektor-Datasets in ein gemeinsames Koordinatensystem zu projizieren.
  • Optional können Sie das Werkzeug Ausschneiden ausführen, um Features im Interessenbereich zu extrahieren. Auf diese Weise können die Größe der Raster reduziert und die Konfiguration und Verarbeitungszeiten beschleunigt werden.
  • Verwenden Sie eines der Werkzeuge in der Toolbox "Conversation" oder "Spatial Analyst", um die Vektor-Datasets in geoTIFF (.tif) zu konvertieren. Sie müssen das geoTIFF-Format verwenden.
Hinweis:

Die Werkzeuge, die Vektor-Datasets in Raster-Datasets konvertieren, erfordern eine Zellengröße. Wenn Sie für alle Raster eine gemeinsame Zellengröße verwenden, fällt die Überlagerungsanalyse genauer aus. Sie können die Zellengröße basierend auf der Ausdehnung eines der Datasets berechnen.

Das folgende Python-Code-Beispiel berechnet eine Zellengröße über einen Feature-Layer, indem die kürzeste Ausdehnungsdimension ermittelt und diese anschließend durch 250 dividiert wird. Sie können diesen Befehl über das Direktfenster in ArcGIS Pro ausführen.

ext=arcpy.Describe("your-layer").extent
if ext.width < ext.height:
     cellsize=ext.width/250
else: 
     cellsize=ext.height/250    
print cellsize

Führen Sie für jede geoTIFF-Datei die Werkzeuge Pyramiden berechnen und Statistiken berechnen aus. Dies trägt zu einer besseren Performance und Genauigkeit der Verarbeitung gewichteter Überlagerungen bei.

Verarbeiten von NoData-Werten

Raster-Datasets können Flächen ohne Daten enthalten. NoData-Zellen können Überlagerungen ändern, indem die darunter liegenen Zellen maskiert werden. Dadurch werden diese Raster-Zellen aus der Analyse entfernt. Mit dem Werkzeug Raster berechnen können NoData-Zellenwerte in einen anderen Wert berechnet werden.

Hinweis:

Der folgende Workflow ist optional. Er veranschaulicht, wie mit dem Werkzeug Raster berechnen NoData-Werte in einen anderen Wert in einem Eingabe-Raster-Dataset berechnet werden.

  1. Fügen Sie in ArcGIS Pro den Raster-Layer hinzu.
  2. Führen Sie die folgenden Schritte aus, um NoData-Zellen in Ihrem Raster-Dataset zu visualisieren:
    1. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Raster-Layer.
    2. Klicken Sie auf Symbolisierung.
    3. Klicken Sie auf die Registerkarte Maske und dann auf die Farbauswahl für NoData.
    4. Wählen Sie in der Farbauswahl eine Farbe aus, um NoData-Zellen im Raster-Layer zu visualisieren.

    Die Kartenanzeige wird mit den durch die ausgewählte Farbe symbolisierten NoData-Zellen aktualisiert.

  3. Öffnen Sie das Werkzeug Raster berechnen in der Toolbox "Spatial Analyst".
  4. Geben Sie im Textfeld Map Algebra-Ausdruck den folgenden Ausdruck ein: Con(IsNull("raster-layer-from-step-1"),no-data-replacement-value,"raster-layer-from-step-1").
  5. Navigieren Sie zu einem Verzeichnis, in dem das Raster für den Parameter Ausgabe-Raster gespeichert werden soll.
    Geoverarbeitungswerkzeug "Raster berechnen"
  6. Klicken Sie auf Ausführen.

    Das Werkzeug Raster berechnen wird ausgeführt und schreibt ein neues Raster-Dataset in das Verzeichnis, das Sie im Parameter Ausgabe-Raster angegeben haben.

In diesem Workflow haben Sie gelernt, wie Sie Ihre Daten für die Verwendung in einem Gewichtungsüberlagerungsservice vorbereiten.