Gibt es außer ArcGIS for Desktop andere Optionen für topologische Regeln und die automatische Durchsetzung der Topologieintegrität in einem Desktop-GIS? Ich bin auf der Suche nach etwas, das Features automatisch an einige Grenzen der Basisebene anpasst (wodurch Lücken und Überlappungen im Datensatz vermieden werden).
Ich kenne mich mit PostGIS-Topologiefunktionen aus, möchte aber etwas in einem Desktop-GIS.
QGIS 2 versucht, topologische Regeln zu implementieren, aber nichts, um die Daten automatisch zu bereinigen.
Ist ArcGIS for Desktop von Esri tatsächlich die einzige Lösung?
qgis
postgis
arcgis-desktop
topology
desktop-gis
Unter dem Radar
quelle
quelle
Antworten:
"In früheren Zeiten waren GIS-Benutzer, insbesondere ArcInfo-Benutzer, aufgrund der Abdeckung mit der räumlichen Topologie bestens vertraut" ( Geospatial Topology, the Basics ).
ESRI ist jedoch nicht die einzige Lösung:
Das GRASS GIS-Topologiedatenmodell (aus dem GRASS-Wiki und der vollständigen planaren Topologie in GRASS auf Italienisch).
Im GRASS GIS-Datenmodell sind verschiedene topologische Elemente definiert:
Knoten - 0D Elemente:
Linien - 1D-Elemente, die keine Bereiche bilden können:
Grenzen - 1D-Elemente, die Bereiche bilden können:
Schwerpunkt: Punkt im Innenbereich:
Bereiche - 2D-Elemente, die durch geschlossene Grenzen und optional durch einen Schwerpunkt innerhalb des Bereichs gebildet werden:
Insel - 2D-Elemente, die aus Flächen bestehen:
Das PostGIS-Topologiemodell :
Das Modell definiert nur topologische Elemente
Knoten - 0D Elemente
Kanten - 1D-Elemente
Flächen - 2D-Elemente
So:
Sie können nur GRASS GIS oder GRASS GIS aus QGIS mit dem Grass-Plugin oder dem Sextante-Plugin verwenden. Seien Sie jedoch vorsichtig, auch wenn die Ebene in GRASS GIS topologisch korrekt ist. Dies wäre bei der resultierenden Ebene in QGIS nicht der Fall (keine Topologie) )!
quelle
Für die Vektorkonflation können Sie OpenJUMP ( http://openjump.org/ ) mit dem RoadMatcher-Plugin ( http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/Roadmatcher%201.4%20for) verwenden % 20OJ / ).
Die Konflation kann automatisch oder manuell erfolgen.
quelle