"Kembali ke masa lalu, pengguna GIS, khususnya pengguna ArcInfo, fasih dalam topologi geospasial karena jangkauannya" ( Geospatial Topology, the Basics )
Tetapi ESRI bukan satu-satunya solusi:
- Dari permulaan ini (pada saat yang sama dengan ArcInfo), GRASS GIS juga merupakan GIS topologi lengkap dengan aturan yang berbeda dari ESRI:
- Topologi di PostGIS jauh lebih baru dengan aturan lain
Model Data Topologi SIG GRASS (dari wiki GRASS dan Topologi planar lengkap dalam GRASS , dalam bahasa Italia).
Dalam model data GRASS GIS didefinisikan berbagai elemen topologi:
node - elemen 0D:
for each node is defined which lines/boundaries starts and ends in this node;
baris - elemen 1D yang tidak dapat membentuk area:
for each line is defined a start and end node;
batas - elemen 1D yang dapat membentuk area:
for each boundary is defined a start and end node, and an area on the left and right
centroid: titik yang terletak di dalam area:
for each centroid is defined an area
area - elemen 2D yang dibentuk oleh serangkaian batas tertutup dan secara opsional oleh satu centroid yang terletak di dalam area:
for each area is defined the list of boundaries which forms the area
(outer ring), and the list of isles located inside the area
isle - elemen 2D yang dibentuk oleh area:
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.
Model Topologi PostGIS :
Model ini hanya mendefinisikan elemen topologi
node - elemen 0D
Is defined by geometry (point) and by the face where the node is located (can be NULL)
edge - elemen 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.
wajah - elemen 2D
Is defined by bounding box.
Begitu:
- ketika Anda mengimpor shapefile atau layer QGIS dalam GRASS GIS, mereka dimodifikasi untuk mematuhi aturan topologi (lapisan GRASS, lihat Pemrosesan data vektor dalam GRASS GIS , v.clean, v.build)
- Hal yang sama berlaku ketika mendigitalkan peta vektor baru
Anda dapat menggunakan GRASS GIS saja atau GRASS GIS dari QGIS dengan plugin rumput atau plugin Sextante, tetapi hati-hati, bahkan jika layer secara topologi benar dalam GRASS GIS, ini tidak akan menjadi kasus lapisan yang dihasilkan dalam QGIS (tanpa topologi )!