Wie nennt man diesen Zustand ohne Lochkante?


8

Nach dem Verallgemeinern oder Vereinfachen von Polygonen erhalten Sie häufig legitime Löcher in Polygonen, die separate Teile sind und gefüllt werden können. Aber was ist der richtige Begriff für diese dreieckige Form? Es ist ein Artefakt entlang der Polygonkante. Ich kann eine Clean Gaps-Funktion ausführen und dann Attribute bearbeiten und zusammenführen / auflösen. Ich würde es jedoch vorziehen, diese als eindeutigen Schritt in einem ArcGIS-Modell / -Skript zu entfernen.

Geben Sie hier die Bildbeschreibung ein


2
Ein sich selbst schneidendes Polygon. Die Topologie findet diese oder Sie können sie mit der Reparaturgeometrie reparieren, wodurch sie in Löcher verwandelt werden. Willst du, dass sie total los sind?
Michael Stimson

Cool. Danke für die schnelle Antwort. Ich möchte sie vollständig entfernen, ja, also werde ich Repair + Fill Holes verwenden und prüfen, ob das funktioniert. Ich arbeite mit jemandem zusammen, der das Verknüpfen von Tools versteht, aber von der Topologie verwirrt ist. Sehr geschätzt, Stephen!
Steph

Wenn Sie über eine erweiterte Lizenz verfügen, werden mit dem Tool "Feature to Polygon" kleine Polygone ohne Attribute in den Lücken erstellt, die Sie durch Auflösen suchen und entsprechend korrigieren können. Wenn Sie sich nicht zu sehr um die Integrität der Daten sorgen, werden sie durch die Integration eines Tools mit einer Toleranz größer als das Dreieck zerstört, können aber auch andere Teile der Daten ruinieren. Stellen Sie sicher, dass Sie über ein Backup verfügen.
Michael Stimson

@ MichaelMiles-Stimson Antwort. Antworten! : P Füllt Repair Geometry sie nicht einfach aus, anstatt sie in Löcher zu verwandeln? Die Hilfedatei besagt , dass es sich auflöst "sie, aber dann unter der Annahme , es ist auch eine Selbst Überlappung eher als ein Loch. Ich gehe davon aus, dass es keinen anderen Begriff gibt. Wollen Sie damit sagen, dass dadurch ein innerer Ring für das Loch entsteht und beide Ringe an derselben Stelle einen Scheitelpunkt haben?
Chris W

3
Weitere Informationen zu Inversionen finden Sie in diesem aktuellen Beitrag . Sie sind gültig; Wünschbarkeit erfordert Kontext.
Vince

Antworten:


7

Der Name für diesen Knick in einer Geometrie ist eine "Inversion". Es handelt sich nicht um einen Topologiefehler an sich (wie in dieser Antwort erläutert ), sondern um einen Hinweis auf einen Koordinatenkollaps (z. B. an der Hafenmündung usw.).

Ich kann mir keinen eleganten Weg vorstellen, um Inversionen zu identifizieren. Eine mögliche Lösung (die ich nicht ausprobiert habe) wäre, die Polygonringe in Polylinien umzuwandeln und dann zu testen, ob eine der Linien einfach ist (sich nicht selbst schneidet). Möglicherweise müssen Sie nach doppelten Scheitelpunkten in Ringen suchen (was funktionieren sollte, ohne dass die Vergleiche ganzzahlig sein müssen), aber ich bin mir nicht sicher, was Sie mit diesen Informationen oder einer generischen Methode zum Füllen dieser Pseudolöcher tun würden ( Denken Sie daran, dass die Geometrie innerhalb der Inversion beginnen kann, sodass eine Schleife die Enden des Koordinatenarrays überspannen kann.

Ein weiteres Problem kann sein, ob das Füllen von Inversionen "Datenreparatur" oder "Datenbeschädigung" ist. Ich habe einmal einen Kollegen ermutigt, die Bevölkerung der TIN-Facette mit dem Staten Island Dump zuzuordnen, nur um dies vom Chef meines Chefs zu erwischen, der die hübschen Grundstücke besichtigte und sich fragte, warum das Haus seiner Familie als unbewohnt eingestuft wurde . Seitdem bin ich viel vorsichtiger mit Figuren / Boden-Beziehungen umgegangen ...


Abhängig davon, ob die Grenzschleifen oder Knicke Polygon vereinfachen helfen kann; Feature-Eckpunkte zu Punkten und dann Ereignisse sammeln helfen beim Auffinden von Duplikaten (denken Sie daran, dass jedes Polygon am Anfang / Ende ein Duplikat hat). Sie haben einen guten Punkt in Bezug auf Datenreparatur und Korruption angesprochen. Es ist eine fundierte Entscheidung erforderlich, ob diese Anomalien beibehalten oder beseitigt werden sollen - eine gut informierte Antwort von Vince.
Michael Stimson
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.