Vorbereiten eigener Daten für die gewichtete Überlagerung

Gewichtungsüberlagerungsservices basieren auf Raster-Layern. Um Ihre Daten auf die Analyse "Gewichtete Überlagerung" vorzubereiten, müssen Sie möglicherweise vorhandene Vektordaten in Raster-Daten konvertieren. Bevor Sie Ihre Daten in ein unterstütztes Raster-Format konvertieren, überprüfen Sie die Geometrie der einzelnen Datasets, projizieren Sie die Daten auf ein gemeinsames Koordinatensystem, und schneiden Sie Ihre Datasets auf einen Interessenbereich aus. Die folgenden Werkzeuge können verwendet werden, um Ihre Daten für Gewichtungsüberlagerungsservices vorzubereiten:

  • 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.
  • Führen Sie optional das Werkzeug Projizieren oder Raster projizieren aus, um alle 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.
  • Von der Toolbox werden derzeit bestimmte Raster-Typen unterstützt. Wenn Sie einen nicht unterstützten Layer-Typ verwenden, konvertieren Sie Ihre Daten mit einem der Werkzeuge in der Toolbox Conversion oder Spatial Analyst in einen der unterstützten Raster-Dateitypen:
    • Cloud-Raster-Format (CRF)
    • Meta Raster Format (MRF)
    • Für die Cloud optimiertes GeoTIFF
    • TIFF
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 durch 250 dividiert wird. Sie können diesen Befehl über das Python-Fenster 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 unterstütze Raster-Datei die Werkzeuge Pyramiden berechnen und Statistiken berechnen aus. Dies trägt zu einer besseren Performance und Genauigkeit der Verarbeitung gewichteter Überlagerungen bei.

Verwalten von NoData-Werten

Raster-Datasets können Bereiche ohne Daten enthalten, die als NoData-Zellen bezeichnet werden. NoData-Zellen können Überlagerungen ändern, indem die darunter liegenden 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.

Der folgende optionale Workflow veranschaulicht, wie mit dem Werkzeug Raster berechnen NoData-Werte in einen anderen Wert in einem Eingabe-Raster-Dataset berechnet werden:

  1. Fügen Sie den Raster-Layer einer Karte in ArcGIS Pro 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 Maskieren und dann auf den Dropdown-Pfeil der Farbauswahl für NoData.
    4. Wählen Sie in der Farbauswahl eine Farbe für die Visualisierung der NoData-Zellen aus.

    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 Dateispeicherort, in dem das Raster für den Parameter Ausgabe-Raster gespeichert werden soll.
    Werkzeug "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.

Sie haben Ihre Daten für die Verwendung in einem Gewichtungsüberlagerungsservice vorbereitet.

Verwandte Themen


In diesem Thema
  1. Verwalten von NoData-Werten