NiVO / BY TECHNOGISDeutschland · Indonesien
Geodaten

Auswählen räumlicher Verknüpfungsprädikate ohne Doppelzählung

Definieren Sie Innen-, Rand- und Überlappungsfälle räumlicher Verknüpfungen und prüfen Sie fehlende sowie mehrfache Zuordnungen vor der Zählung.

Auswählen räumlicher Verknüpfungsprädikate ohne Doppelzählung

Beschreiben Sie die beabsichtigte Beziehung

Eine räumliche Verknüpfung ordnet Informationen entsprechend einer geometrischen Beziehung zu, doch in der gewöhnlichen Sprache wie „innerhalb“ können sich mehrere unterschiedliche Regeln verbergen. Ein Punkt, der ausschließlich im Inneren eines Polygons liegt, unterscheidet sich von einem Punkt auf dessen Rand. Eine Linie, die eine Zone durchquert, unterscheidet sich von einer Linie, die vollständig von dieser Zone abgedeckt wird. Definieren Sie die Beziehung im Hinblick auf die Projektfrage, bevor Sie ein Prädikat aus einem Softwaremenü auswählen.

Grenzfälle explizit testen

Prädikate wie „Intersects“, „Contains“ und „Covers“ behandeln nicht alle Grenzsituationen gleich. Erstellen Sie einen kleinen Test, der einen Innenpunkt, einen Außenpunkt und einen Punkt genau auf einer gemeinsamen Kante enthält. Schließen Sie eine Linie ein, die eine Ecke berührt, und eine weitere, die das Polygon kreuzt. Überprüfen Sie die Ergebnisse der tatsächlichen Software, damit die ausgewählte Regel verstanden wird und nicht aus einer übersetzten Schnittstellenbezeichnung abgeleitet wird.

Luftaufnahme der Baustelle des Riesen-Magellan-Teleskops
Luftaufnahme der Baustelle des Riesen-Magellan-TeleskopsQuelle: Francisco Figueroa, Giant Magellan Telescope – GMTO Corporation. · CC BY-SA 4.0

Überprüfen Sie das Eins-zu-Viele-Verhalten

Ein Asset kann mehreren Zonen entsprechen, wenn sich Polygone überlappen oder das Prädikat gemeinsame Grenzen enthält. Ein Join, der Zeilen erweitert, kann dann Assets in einer Zusammenfassung doppelt zählen. Umgekehrt kann die Auswahl der ersten Übereinstimmung Unklarheiten verbergen. Behalten Sie stabile Quellkennungen bei und überprüfen Sie die Übereinstimmungszahlen pro Asset. Vereinbaren Sie eine Regel für die Zuweisung, Ausnahmeberichterstattung oder echte Mehrfachmitgliedschaft, anstatt stillschweigend doppelt aussehende Datensätze zu löschen.

Bringen Sie Koordinaten- und Geometrieannahmen in Einklang

Verwenden Sie kompatible Koordinatenreferenzen und gültige Geometrien, bevor Sie Beziehungen testen. Überprüfen Sie die Präzision und alle während der Vorbereitung angewendeten Einrast- oder Transformationsvorgänge. Ein Punkt sehr nahe an einer Grenze kann seine Zugehörigkeit nach einer kleinen geometrischen Bearbeitung ändern, was möglicherweise eher auf Datenunsicherheit als auf einen Softwarefehler zurückzuführen ist. Vermeiden Sie die Verwendung eines willkürlichen Puffers, um einfach jeden Datensatz in eine Zone zu zwingen, ohne die geänderte Frage zu dokumentieren.

Prüfen Sie ein kleines bekanntes Beispiel

In einer hypothetischen Inspektionsinventur werden beobachtete Dachmängel den Wartungsbereichen zugeordnet. Überprüfen Sie bekannte Innenfehler, einen Kantenfehler und eine Anlage, deren Grundfläche sich über zwei Bereiche erstreckt. Entscheiden Sie, ob die Zuweisung dem Beobachtungspunkt, dem gesamten Asset-Fußabdruck oder einem bestimmten Eigentumsdatensatz folgt. Vergleichen Sie die Anzahl der verbundenen Zeilen und die Anzahl der eindeutigen Fehler mit dem Originalbestand und untersuchen Sie jeden nicht übereinstimmenden oder mehrfach übereinstimmenden Fall.

Stellen Sie eine Join-Richtlinie mit den Ergebnissen bereit

Stellen Sie das Prädikat, die Geometrieeingaben, die Koordinatenverarbeitung, die Zuordnungsrichtlinie und die Ausnahmetabelle mit dem verbundenen Datensatz bereit. Behalten Sie Quell- und Zielkennungen bei, damit die Zählungen zurückverfolgt werden können. Die Annahme sollte das erwartete Verhalten bei bekannten Fällen und konsistente Gesamtwerte im Rahmen der vereinbarten Richtlinie zeigen. Eine abgeschlossene räumliche Verbindung ist ein geometrisches Ergebnis; Verwaltungseigentum oder betriebliche Verantwortung erfordern möglicherweise dennoch eine gesonderte maßgebliche Regelung.

Technische Quellen

  1. PostGIS intersects predicate documentation ↗
  2. PostGIS contains predicate documentation ↗
  3. PostGIS covers predicate documentation ↗
← Alle Artikel

Verwandte Artikel

Alle Artikel ↗
LET’S TAKE FLIGHT

Ihre nächste Mission
beginnt im Gespräch.

Mit uns sprechen