"ย้อนกลับไปในผู้ใช้ GIS" สมัยก่อน "โดยเฉพาะผู้ใช้ ArcInfo มีความเชี่ยวชาญในทอพอโลยีเชิงพื้นที่เนื่องจากความครอบคลุม" ( Geospatial Topology, พื้นฐาน )
แต่ ESRI ไม่ใช่ทางออกเดียว:
- จากจุดเริ่มต้นเหล่านี้ (ในเวลาเดียวกันกับ ArcInfo) GRASS GISยังเป็น GIS topological เต็มรูปแบบที่มีกฎที่แตกต่างจาก ESRI:
- โทโพโลยีใน PostGIS นั้นล่าสุดกับกฎอื่น ๆ
โมเดลข้อมูล GRASS GIS Topology (จากGRASS wikiและtopology ภาพถ่ายแบบเต็มใน GRASSในภาษาอิตาลี)
ในโมเดลข้อมูล GRASS GIS มีการกำหนดองค์ประกอบโทโพโลยีต่างๆ:
nodes - องค์ประกอบ 0D:
for each node is defined which lines/boundaries starts and ends in this node;
lines - องค์ประกอบ 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
พื้นที่ - องค์ประกอบ 2 มิติที่เกิดขึ้นจากชุดขอบเขตปิดและอาจเลือกโดยเซนทรอยด์หนึ่งอันที่อยู่ภายในพื้นที่:
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 - องค์ประกอบ 2 มิติที่เกิดขึ้นตามพื้นที่:
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 :
โมเดลนี้นิยามองค์ประกอบทอพอโลยีเท่านั้น
nodes - องค์ประกอบ 0D
Is defined by geometry (point) and by the face where the node is located (can be NULL)
edge - องค์ประกอบ 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 ใน GRASS GIS พวกเขาจะถูกปรับเปลี่ยนให้สอดคล้องกับกฎโทโพโลยี (เลเยอร์ GRASS ดูการประมวลผลข้อมูลเวกเตอร์ใน GRASS GIS , v.clean, v.build)
- สิ่งนี้เป็นจริงเมื่อทำการแปลงแผนที่เวกเตอร์ใหม่เป็นดิจิทัล
คุณสามารถใช้ GRASS GIS เท่านั้นหรือ GRASS GIS จาก QGIS กับ grass plugin หรือ Sextante plugin แต่ควรระวังแม้ว่าเลเยอร์นั้นถูกต้องในโทโพโลจีใน GRASS GIS นี่จะไม่ใช่กรณีของเลเยอร์ที่เกิดขึ้นใน QGIS (ไม่มีทอพอโลยี )!