"Ще в минулі дні" користувачі ГІС, зокрема користувачі ArcInfo, добре розбиралися в геопросторовій топології через охоплення "( Геопросторова топологія, основи )
Але ESRI - не єдине рішення:
- З цих початків (одночасно з ArcInfo) GRASS GIS - це також повний топологічний ГІС з правилами, що відрізняються від правил ESRI:
- Топологія в PostGIS набагато пізніша з іншими правилами
Модель даних топології GRASS GIS (від вікі GRASS та повна плоска топологія GRASS , італійською мовою).
У GIS-моделі даних GRASS визначені різні топологічні елементи:
вузли - 0D елементи:
for each node is defined which lines/boundaries starts and ends in this node;
рядки - 1D елементи, які не можуть формувати області:
for each line is defined a start and end node;
межі - 1D елементи, які можуть утворювати області:
for each boundary is defined a start and end node, and an area on the left and right
центр: точка, розташована всередині області:
for each centroid is defined an area
області - 2D елементи, утворені закритим набором меж і необов'язково одним центроїдом, розташованим всередині області:
for each area is defined the list of boundaries which forms the area
(outer ring), and the list of isles located inside the area
острів - 2D елементи, утворені областями:
for each isle is defined the list of boundaries which forms the isle (it's outer ring),
and optionally by the area where the isle is located.
Модель топології PostGIS :
Модель визначає лише топологічні елементи
вузли - 0D елементи
Is defined by geometry (point) and by the face where the node is located (can be NULL)
краї - 1D елементи
Is defined by geometry (linestring), start and end node, next left and right edge
(ie. connectivity) and by the face on the left and right.
грані - 2D елементи
Is defined by bounding box.
Так:
- при імпорті шаблону форми або шару QGIS в GASS GIS вони змінюються, щоб відповідати топологічним правилам (шари GRASS, див. Обробка даних у GRASS GIS , v.clean, v.build)
- Те саме стосується оцифрування нових векторних карт
Ви можете використовувати лише GRASS GIS або GRASS GIS від QGIS разом із плагіном для трави або плагіном Sextante, але будьте обережні, навіть якщо шар топологічно правильний у GRASS GIS, це не стосується отриманого шару в QGIS (немає топології )!