Layer überlagern (GeoAnalytics Desktop)

Zusammenfassung

Überlagert die Geometrien aus mehreren Layern in einem einzelnen Layer. Mit einer Überlagerung können räumliche Features kombiniert, radiert, geändert oder aktualisiert werden.

Die Überlagerung gibt eine Antwort auf die grundlegendsten Fragen der Geographie: Welche Elemente überlagern einander? Nachfolgend finden Sie einige Beispiele:

  • Welche Flurstücke befinden sich in einem 100-Jahres-Überschwemmungsgebiet? ("In" ist hier ein Synonym für "über" bzw. "überlagern".)
  • Welche Landnutzung liegt über welchem Bodentyp?
  • Welche Minen befinden sich in aufgegebenen militärischen Einrichtungen?

Abbildung

Werkzeugbild "Layer überlagern"

Verwendung

  • Anwendungsbeispiele:

    • Die Umweltbehörde möchte den Einfluss von Weidevieh auf die Wasserqualität des US-Bundesstaates überwachen. Biologen der Behörde müssen ermitteln, wo die als Weideland eingestuften Weideparzellen bestimmte Wassereinzugsgebiete überschneiden. Layer überlagern kann verwendet werden, um sich überschneidende Flächen zu ermitteln.
    • Ein Bauunternehmen möchte ein Golf-Resort in einem der drei zentral gelegenen Counties des US-Bundesstaates anlegen. Bevor mit der Planung begonnen werden kann, muss ermittelt werden, ob in diesen Landkreisen genügend Privatland vorhanden ist, das für das Golf-Resort erworben werden kann. Mit dem Werkzeug Layer überlagern kann das Land, das sich im Besitz der Öffentlichkeit befindet, aus den ausgewählten Landkreisen entfernt werden.

  • In der folgenden Tabelle werden die unterstützten Überlagerungsmethoden und Eingabe-Geometrien beschrieben:

    Typ der Eingabe- und Überlagerungs-GeometrieÜberschneiden (Intersect)RadierenVereinigen (Union)Verschneiden (Identity)Symmetrische Differenz

    Punkt und Punkt

    HäkchenHäkchenHäkchenHäkchen

    Punkt und Polylinie

    Häkchen

    Punkt und Polygon

    HäkchenHäkchen

    Polylinie und Punkt

    Häkchen

    Polylinie und Polylinie

    HäkchenHäkchenHäkchenHäkchen

    Polylinie und Polygon

    HäkchenHäkchen

    Polygon und Punkt

    Häkchen

    Polygon und Polylinie

    Häkchen

    Polygon und Polygon

    HäkchenHäkchenHäkchenHäkchenHäkchen

    ÜberlagerungsmethodeBeschreibung

    Überschneiden (Intersect)

    Überschneiden (Intersect)

    Die Features oder Teile der Features in der Überlagerung, die durch die Eingabe-Features überlappt werden, werden beibehalten. Eingabe- und Feature-Geometrie müssen identisch sein.

    Dies ist die Standardeinstellung.

    Radieren

    Radieren

    Die Features oder Teile der Features im Eingabe-Layer, die nicht mit den Features im Overlay-Layer überlappen, werden in das Ergebnis geschrieben.

    Vereinigen (Union)

    Vereinigen (Union)

    Das Ergebnis enthält eine geometrische Vereinigung aus Eingabe- und Overlay-Layer. Alle Features und deren Attribute werden in den Layer geschrieben.

    Verschneiden (Identity)

    Verschneiden (Identity)

    Das Ergebnis enthält Features oder Teile von Features aus den Eingabe- und Überlagerungs-Features. Features oder Teile von Features, die sich im Eingabe- und im Overlay-Layer überlappen, werden in den Ausgabe-Layer geschrieben.

    Symmetrische Differenz

    Symmetrische Differenz

    Das Ergebnis enthält Features oder Teile von Features aus dem Eingabe-und Overlay-Layer, die sich nicht überlappen.

  • Dieses Geoverarbeitungswerkzeug wird unterstützt durch Spark. Bei Analysen auf Ihrem Desktop-Computer werden mehrere Kerne parallel verwendet. Weitere Informationen über die Ausführung der Analyse finden Sie unter Überlegungen zu GeoAnalytics Desktop-Werkzeugen.

  • Bei der Ausführung von GeoAnalytics Desktop-Werkzeugen wird die Analyse auf Ihrem Desktop-Computer durchgeführt. Für eine optimale Performance sollten die Daten auf Ihrem Desktop verfügbar sein. Wenn Sie einen gehosteten Feature-Layer verwenden, wird empfohlen, ArcGIS GeoAnalytics Server zu verwenden. Wenn Ihre Daten nicht lokal verfügbar sind, dauert die Ausführung eines Werkzeugs bedeutend länger. Informationen zur Verwendung von ArcGIS GeoAnalytics Server für Analysen finden Sie unter GeoAnalytics Tools.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Layer

Die Punkt-, Linien- oder Polygon-Features, die mit dem Overlay-Layer überlagert werden.

Feature Layer
Overlay-Layer

Die Features, die mit den Features des Eingabe-Layers überlagert werden.

Feature Layer
Ausgabe-Feature-Class

Eine neue Feature-Class mit berechneten Überlagerungs-Features.

Feature Class
Überlagerungstyp

Gibt den Typ der durchzuführenden Überlagerung an.

  • Überschneiden (Intersect)Ein geometrischer Schnittpunkt der Eingabe-Layer wird berechnet. Features oder Teile von Features, die sich im Eingabe- und im Overlay-Layer überlappen, werden in den Ausgabe-Layer geschrieben. Dies ist die Standardeinstellung.
  • RadierenNur die Features oder Teile der Features im Eingabe-Layer, die die Features im Overlay-Layer überlappen, werden in das Ergebnis geschrieben.
  • Vereinigen (Union)Eine geometrische Vereinigung aus Eingabe- und Overlay-Layer wird berechnet. Alle Features und deren Attribute werden in den Layer geschrieben.
  • Verschneiden (Identity)Ein geometrischer Schnittpunkt der Eingabe- und Identity-Features wird berechnet. Features oder Teile von Features, die sich im Eingabe- und im Overlay-Layer überlappen, werden in den Ausgabe-Layer geschrieben.
  • Symmetrische DifferenzFeatures oder Teile von Features im Eingabe- und Overlay-Layer, die sich nicht überlappen, werden in den Ausgabe-Layer geschrieben.
String

arcpy.geoanalytics.OverlayLayers(input_layer, overlay_layer, out_feature_class, overlay_type)
NameErläuterungDatentyp
input_layer

Die Punkt-, Linien- oder Polygon-Features, die mit dem Overlay-Layer überlagert werden.

Feature Layer
overlay_layer

Die Features, die mit den Features des Eingabe-Layers überlagert werden.

Feature Layer
out_feature_class

Eine neue Feature-Class mit berechneten Überlagerungs-Features.

Feature Class
overlay_type

Gibt den Typ der durchzuführenden Überlagerung an.

  • INTERSECTEin geometrischer Schnittpunkt der Eingabe-Layer wird berechnet. Features oder Teile von Features, die sich im Eingabe- und im Overlay-Layer überlappen, werden in den Ausgabe-Layer geschrieben. Dies ist die Standardeinstellung.
  • ERASENur die Features oder Teile der Features im Eingabe-Layer, die die Features im Overlay-Layer überlappen, werden in das Ergebnis geschrieben.
  • UNIONEine geometrische Vereinigung aus Eingabe- und Overlay-Layer wird berechnet. Alle Features und deren Attribute werden in den Layer geschrieben.
  • IDENTITYEin geometrischer Schnittpunkt der Eingabe- und Identity-Features wird berechnet. Features oder Teile von Features, die sich im Eingabe- und im Overlay-Layer überlappen, werden in den Ausgabe-Layer geschrieben.
  • SYMMETRICAL_DIFFERENCEFeatures oder Teile von Features im Eingabe- und Overlay-Layer, die sich nicht überlappen, werden in den Ausgabe-Layer geschrieben.
String

Codebeispiel

OverlayLayers – Beispiel (eigenständiges Skript)

Das folgende Skript für das Python-Fenster veranschaulicht, wie Sie die Funktion OverlayLayers verwenden.

#-------------------------------------------------------------------------------
# Name: OverlayLayers.py
# Description: Remove areas that are already developed from proposed development sites

# Import system modules
import arcpy

arcpy.env.workspace = "c:/data/data.gdb"  
# Set local variables
inFeatures = "areasOfInterest"
overlayFeatures = "commercial"
out = "DevelopmentSites"
overlayType = "ERASE"

# Run Overlay Layers
arcpy.gapro.OverlayLayers(inFeatures, overlayFeatures, out, 
                          overlayType)