Есть ли какие-либо варианты, кроме ArcGIS for Desktop, для топологических правил и автоматического обеспечения целостности топологии в настольной ГИС? Я ищу что-то, что автоматически привязывает объекты к некоторым границам базового слоя (устраняя пропуски и перекрытия в наборе данных).
Я знаю о функциях топологии PostGIS, но я хотел бы что-то в настольной ГИС.
QGIS 2 пытается реализовать топологические правила, но ничего не делает для автоматической очистки данных.
Является ли ArcGIS for Desktop от Esri единственным решением?
qgis
postgis
arcgis-desktop
topology
desktop-gis
Ниже радара
источник
источник
Ответы:
«В прежние времена пользователи ГИС, особенно пользователи ArcInfo, хорошо разбирались в геопространственной топологии из-за охвата» ( Геопространственная топология, Основы )
Но ESRI - не единственное решение:
Модель данных GRASS GIS Topology (из вики GRASS и Полной плоской топологии в GRASS на итальянском языке).
В модели данных GRASS GIS определены различные топологические элементы:
узлы - 0D элементы:
линии - 1D элементы, которые не могут образовывать области:
Границы - 1D элементы, которые могут образовывать области:
центр тяжести: точка, расположенная внутри области:
области - 2D элементы, образованные замкнутым набором границ и, возможно, одним центроидом, расположенным внутри области:
остров - 2D элементы, образованные областями:
Модель топологии PostGIS :
Модель определяет только топологические элементы
узлы - 0D элементы
ребра - 1D элементы
грани - 2D элементы
Так:
Вы можете использовать только GRASS GIS или GRASS GIS из QGIS с плагином grass или плагином Sextante, но будьте осторожны, даже если слой является топологически корректным в GRASS GIS, это не относится к результирующему слою в QGIS (без топологии )
источник
Для векторного слияния вы можете использовать OpenJUMP ( http://openjump.org/ ) с плагином RoadMatcher ( http://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/More%20Plugins/Roadmatcher%201.4%20for) % 20OJ / ).
Смешение может быть сделано автоматически или вручную.
источник