Überlappung entfernen (mehrere) (Business Analyst)

Mit der Business Analyst-Lizenz verfügbar.

Zusammenfassung

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

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 mit den neuen Einzugsgebiets-Features.

Feature Class
Methode
(optional)

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

  • MittellinieÜberlappungen werden entfernt, indem eine Grenze erstellt wird, anhand derer die Schnittfläche gleichmäßig auf die Polygone aufgeteilt wird. Dies ist die Standardeinstellung.
  • ThiessenÜberlappungen werden entfernt, indem die Schnittfläche durch gerade Linien getrennt wird.
  • RasterÜberlappungen werden entfernt, indem ein Raster aus parallelen Linien erstellt wird, um eine natürliche Teilung zwischen Polygonen zu definieren.
String
Zu verbindende Attribute
(optional)

Gibt an, welche Attribute der Eingabe-Layer in die Ausgabe kopiert 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.ba.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 mit den neuen Einzugsgebiets-Features.

Feature Class
method
(optional)

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

  • CENTER_LINEÜberlappungen werden entfernt, indem eine Grenze erstellt wird, anhand derer die Schnittfläche gleichmäßig auf die Polygone aufgeteilt wird. Dies ist die Standardeinstellung.
  • THIESSENÜberlappungen werden entfernt, indem die Schnittfläche durch gerade Linien getrennt wird.
  • GRIDÜberlappungen werden entfernt, indem ein Raster aus parallelen Linien erstellt wird, um eine natürliche Teilung zwischen Polygonen zu definieren.
String
join_attributes
(optional)

Gibt an, welche Attribute der Eingabe-Layer in die Ausgabe kopiert 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.ba.RemoveOverlapMultiple("Ring_Trade_Areas", r"C:\Temp\MyProject.gdb\Ring_Trade_Areas_RemoveOverlapMultiple", "THIESSEN", "ALL")

Lizenzinformationen

  • Basic: Erfordert Business Analyst
  • Standard: Erfordert Business Analyst
  • Advanced: Erfordert Business Analyst

Verwandte Themen