Skip to main content

Gemeinsame Kanten vereinfachen (Cartography Tools)

Zusammenfassung

Vereinfacht die Kanten von Eingabe-Features, wobei die topologische Beziehung mit den gemeinsamen Kanten von anderen Features beibehalten wird.

Abbildung

Werkzeug "Gemeinsame Kanten vereinfachen": Beispiele

Eingabe 1 und Eingabe 2 werden an allen Kanten vereinfacht. Gemeinsame Kanten von Polygonen und gemeinsame Kanten von Linien werden nur entlang der Kanten vereinfacht, die mit Eingabe 1 und Eingabe 2 gemeinsam sind.

Verwendung

  • Dieses Werkzeug stellt unterschiedliche Vereinfachungsalgorithmen für verschiedene Zwecke bereit. Weitere Informationen zu diesen Algorithmen finden Sie unter "Funktionsweise von "Linie vereinfachen" und "Polygon vereinfachen"".

    • Der Algorithmus Kritische Punkte beibehalten (Douglas-Peucker) (algorithm='POINT_REMOVE' in Python) identifiziert und entfernt relativ redundante Stützpunkte, um die Daten für die Darstellung in kleineren Maßstäben zu vereinfachen. Er ist der schnellste der Vereinfachungsalgorithmen in diesem Werkzeug. Er wird häufig zur Datenkomprimierung oder für eine grobere Vereinfachung verwendet. Die entstehende Linie weist mit zunehmender Toleranz deutlich mehr Winkel auf. Dieser Algorithmus basiert auf dem Douglas-Peucker-Algorithmus: Douglas, David and Peucker, Thomas, "Algorithms for the reduction of the number of points required to represent a digitized line or its caricature," The Canadian Cartographer, 10(2), 112–22 (1973).

    • Der Algorithmus Kritische Biegungen beibehalten (Wang-Müller) (algorithm='BEND_SIMPLIFY' in Python) identifiziert und entfernt relativ unbedeutende Biegungen, um die Daten für die Darstellung in kleineren Maßstäben zu vereinfachen. Er gibt die Eingabe-Geometrie in der Regel genauer wieder als der Algorithmus Kritische Punkte beibehalten (Douglas-Peucker), kann jedoch mehr Zeit für die Bearbeitung in Anspruch nehmen. Dieser Algorithmus basiert auf dem in Wang, Zeshen and Müller, Jean-Claude, "Line Generalization Based on Analysis of Shape Characteristics," Cartography and Geographic Information Systems 25(1), 3–15 (1998) definierten Algorithmus.

    • Der Algorithmus Gewichtete effektive Flächen beibehalten (Zhou-Jones) (algorithm='WEIGHTED_AREA' in Python) identifiziert zuerst Dreiecke einer effektiven Fläche für jeden Stützpunkt. Anschließend erfolgt anhand mehrerer Kennwerte eine Gewichtung der ermittelten Dreiecke nach Flachheit, Schiefe und Krümmung der jeweiligen Fläche. Die gewichteten Flächen bestimmen die Entfernung ihrer entsprechenden Stützpunkte, um die Linie zu vereinfachen, während so viele Eigenschaften wie möglich beibehalten werden. Dieser Algorithmus basiert auf dem in Zhou, Sheng und Jones, Christopher B., (2005) "Shape-Aware Line Generalisation with Weighted Effective Area" in Fisher, Peter F. (Hrsg.), Developments in Spatial Handling 11th International Symposium on Spatial Handling, 369–80 (2005), definierten Algorithmus.

    • Der Algorithmus Effektive Flächen beibehalten (Visvalingam-Whyatt) (algorithm='EFFECTIVE_AREA' in Python) identifiziert Dreiecke der effektiven Fläche für jeden Stützpunkt, um das Entfernen von Stützpunkten zu steuern und die Linie zu vereinfachen, während möglichst viele Eigenschaften beibehalten werden. Dieser Algorithmus basiert auf dem definierten Algorithmus in Visvalingam, M. und Whyatt, J. D., "Line Generalisation by Repeated Elimination of the Smallest Area", Cartographic Information Systems Research Group (CISRG) Discussion Paper 10, University of Hull (1992).

  • Dieses Werkzeug ändert die Parameter Eingabe-Features und Features mit gemeinsamer Kante. Es erzeugt keine neue Ausgabe.

  • Die Vereinfachung wird auf alle Kanten der Eingabe-Features und nur auf Kanten von Features mit gemeinsamer Kante angewendet, die eine gemeinsame Kante mit einer der Kanten der Eingabe-Features haben. Kanten von Features mit gemeinsamer Kante, die keine Kante mit mindestens einer Kante eines Eingabe-Features gemeinsam haben, werden nicht vereinfacht.

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Features

Die Linien oder Polygone, die vereinfacht werden sollen.

Feature Layer

Vereinfachungsalgorithmus

Dadurch wird der Vereinfachungsalgorithmus festgelegt.

  • Kritische Punkte beibehalten (Douglas-Peucker)Behält die kritischen Punkte bei, die die wesentliche Form einer Polygon-Umrisslinie bewahren, und entfernt alle anderen Punkte (Douglas-Peucker). Dies ist die Standardeinstellung.

  • Kritische Biegungen beibehalten (Wang-Müller)Behält kritische Biegungen bei und entfernt unwesentliche Biegungen aus der Linie (Wang-Müller).

  • Gewichtete effektive Flächen beibehalten (Zhou-Jones)Behält Stützpunkte bei, die Dreiecke der effektiven Fläche bilden und nach Dreiecksform gewichtet wurden (Zhou-Jones).

  • Effektive Flächen beibehalten (Visvalingam-Whyatt)Behält Stützpunkte bei, die Dreiecke der effektiven Fläche bilden (Visvalingam-Whyatt).

String

Vereinfachungstoleranz

Bestimmt den Grad der Vereinfachung. Falls keine Einheit angegeben ist, werden die Eingabeeinheiten verwendet.

  • Beim Algorithmus Kritische Punkte beibehalten (Douglas-Peucker) ist die Toleranz der maximal zulässige senkrechte Abstand zwischen jedem Stützpunkt und der neu erstellten Linie.

  • Beim Algorithmus Kritische Biegungen beibehalten (Wang-Müller) ist die Toleranz der Durchmesser eines Kreises, der sich einer signifikanten Biegung annähert.

  • Beim Algorithmus Gewichtete effektive Flächen beibehalten (Zhou-Jones) ist das Quadrat der Toleranz die Fläche eines signifikanten Dreieckes, das von drei aneinander grenzenden Stützpunkten definiert wird. Je weiter die Form von dem eines gleichseitigen Dreiecks abweicht, desto höher ist die zugewiesene Gewichtung und desto geringer die Wahrscheinlichkeit, dass es entfernt wird.

  • Beim Algorithmus Effektive Flächen beibehalten (Visvalingam-Whyatt) ist das Quadrat der Toleranz die Fläche eines signifikanten Dreieckes, das von drei aneinander grenzenden Stützpunkten definiert wird.

Linear Unit

Features mit gemeinsamer Kante

(Optional)

Linien- oder Polygon-Features, die entlang der gemeinsamen Kanten mit Eingabe-Features vereinfacht werden. Andere Kanten werden nicht vereinfacht.

Feature Layer

Mindestfläche

(Optional)

Die Mindestfläche für ein beizubehaltendes Polygon. Der Standardwert ist Null, d. h. alle Polygone werden beibehalten. Es kann eine Einheit angegeben werden. Falls dies nicht geschieht, wird die Eingabeeinheit verwendet. Dieser Parameter ist nur verfügbar, wenn mindestens einer der Eingaben eine Polygon-Feature-Class ist.

Areal Unit

Eingabe-Barriere-Layer

(Optional)

Punkt-, Linien- oder Polygon-Features, die als Barrieren für die Vereinfachung dienen. Die vereinfachten Features berühren oder kreuzen keine Barrieren-Features.

Feature Layer

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Ausgabe-Feature-Class

Die geglätteten Eingabe-Features.

Feature Layer

Ausgabe-Feature-Class

Die Features mit gemeinsamer Kante.

Feature Layer

Umgebungen

Kartografische Partitionen

Lizenzierungsinformationen

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