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

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.
|
String |
|
Vereinfachungstoleranz |
Bestimmt den Grad der Vereinfachung. Falls keine Einheit angegeben ist, werden die Eingabeeinheiten verwendet.
|
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
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja