Überlappung entfernen (mehrere) (Analysis)

Zusammenfassung

Entfernt Überlappungen zwischen Polygonen, die in verschiedenen Eingabe-Layern enthalten sind.

Abbildung

Darstellung des Werkzeugs "Überlappung entfernen"

Verwendung

  • Der Parameter Ausgabe-Feature-Class enthält die Eingabe-Polygone, bei denen Überlappungen entfernt wurden.

  • Wenn es bei den Eingabe-Polygonen keine Überlappung gibt, ist die Ausgabe-Feature-Class eine Kopie der Eingabe.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Eingabe-Features mit den überlappenden Polygonen.

Value Table
Ausgabe-Feature-Class

Die Feature-Class, die die neuen Polygon-Features enthält

Feature Class
Methode
(optional)

Gibt an, wie die Überlappung zwischen Polygonen entfernt wird.

  • MittellinieÜberlappungen werden entfernt, indem eine Grenze erstellt wird, anhand derer die Überlappungsfläche gleichmäßig auf die Polygone aufgeteilt wird. Dies ist die einfachste Methode. Dies ist die Standardeinstellung.
    Methode "Mittellinie"
  • ThiessenÜberlappungen werden entfernt, indem die Schnittfläche durch gerade Linien getrennt wird. Bei dieser Methode wird eine Reihe von geometrischen Funktionen verwendet, um nicht überlappende Einzugsgebiete zu erstellen.
    Methode "Thiessen"
  • RasterÜberlappungen werden entfernt, indem ein Raster aus parallelen Linien erstellt wird, um eine natürliche Teilung zwischen Polygonen zu definieren.
    Methode "Raster"
String
Zu verbindende Attribute
(optional)

Gibt die Attribute der Eingabe-Layer an, die in die Ausgabe übertragen werden.

  • Alle AttributeAlle Attribute der Eingabe-Features werden auf die Ausgabe-Feature-Class übertragen. Dies ist die Standardeinstellung.
  • Alle Attribute mit Ausnahme von Feature-IDsMit Ausnahme des FID-Feldes werden alle Attribute der Eingabe-Features auf die Ausgabe-Feature-Class übertragen.
  • Nur Feature-IDsNur das FID-Feld der Eingabe-Features wird auf die Ausgabe-Feature-Class übertragen.
String

arcpy.analysis.RemoveOverlapMultiple(in_features, out_feature_class, {method}, {join_attributes})
NameErläuterungDatentyp
in_features
[in_features,...]

Die Eingabe-Features mit den überlappenden Polygonen.

Value Table
out_feature_class

Die Feature-Class, die die neuen Polygon-Features enthält

Feature Class
method
(optional)

Gibt an, wie die Überlappung zwischen Polygonen entfernt wird.

  • CENTER_LINEÜberlappungen werden entfernt, indem eine Grenze erstellt wird, anhand derer die Überlappungsfläche gleichmäßig auf die Polygone aufgeteilt wird. Dies ist die einfachste Methode. Dies ist die Standardeinstellung.
    Methode "Mittellinie"
  • THIESSENÜberlappungen werden entfernt, indem die Schnittfläche durch gerade Linien getrennt wird. Bei dieser Methode wird eine Reihe von geometrischen Funktionen verwendet, um nicht überlappende Einzugsgebiete zu erstellen.
    Methode "Thiessen"
  • GRIDÜberlappungen werden entfernt, indem ein Raster aus parallelen Linien erstellt wird, um eine natürliche Teilung zwischen Polygonen zu definieren.
    Methode "Raster"
String
join_attributes
(optional)

Gibt die Attribute der Eingabe-Layer an, die in die Ausgabe übertragen werden.

  • ALLAlle Attribute der Eingabe-Features werden auf die Ausgabe-Feature-Class übertragen. Dies ist die Standardeinstellung.
  • NO_FIDMit Ausnahme des FID-Feldes werden alle Attribute der Eingabe-Features auf die Ausgabe-Feature-Class übertragen.
  • ONLY_FIDNur das FID-Feld der Eingabe-Features wird auf die Ausgabe-Feature-Class übertragen.
String

Codebeispiel

RemoveOverlapMultiple: Beispiel (Python-Fenster)

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

import arcpy
arcpy.analysis.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen