"पुराने दिनों में" GIS उपयोगकर्ता, विशेष रूप से ArcInfo उपयोगकर्ता, कवरेज की वजह से भू-स्थानिक टोपोलॉजी में पारंगत थे "( भू-स्थानिक टोपोलॉजी, मूल बातें )
लेकिन ईएसआरआई एकमात्र समाधान नहीं है:
- इन शुरुआत (आर्कइंफो के रूप में एक ही समय में) से, GRASS GIS भी नियमों के साथ एक पूर्ण सामयिक GIS है जो ESRI से भिन्न होते हैं:
- PostGIS में टोपोलॉजी अन्य नियमों के साथ बहुत अधिक है
GRASS GIS टोपोलॉजी डेटा मॉडल ( GRASS विकी और GRASS में फुल प्लानर टोपोलॉजी से , इतालवी में)।
GRASS GIS डेटा मॉडल में विभिन्न टोपोलॉजिकल तत्व परिभाषित किए गए हैं:
नोड्स - 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
क्षेत्र - सीमाओं के बंद सेट और वैकल्पिक रूप से क्षेत्र के अंदर स्थित एक सेंट्रोइड द्वारा 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
आइल - क्षेत्रों द्वारा गठित 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.
पोस्टगिस टोपोलॉजी मॉडल :
मॉडल केवल टोपोलॉजिकल तत्वों को परिभाषित करता है
नोड्स - 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.
चेहरे - 2 डी तत्व
Is defined by bounding box.
इसलिए:
- जब आप GRASS GIS में शेपफाइल या QGIS लेयर आयात करते हैं, तो वे टोपोलॉजिकल नियमों (GRASS लेयर्स) का अनुपालन करने के लिए संशोधित होते हैं, GRASS GIS , v.clean, v.build में वेक्टर डेटा प्रोसेसिंग देखते हैं )
- नए वेक्टर मैप्स को डिजिटाइज़ करते समय भी यही सच है
आप घास प्लगइन या सेक्स्टांटे प्लगइन के साथ QGIS से GRASS GIS या GRASS GIS का उपयोग कर सकते हैं, लेकिन सावधान रहें, भले ही यह परत GRASS GIS में सही हो, यह QGIS में परिणामी परत का मामला नहीं होगा (कोई टोपोलॉजी नहीं) )!