टॉपोजोन क्या है और यह जियोजोन से अलग कैसे है?


18

यह एक वैचारिक प्रश्न है।

इनमें क्या अंतर हैं? और इन स्वरूपों के पक्ष और विपक्ष क्या हैं?

जवाबों:


18

माइक बोस्कोक के अनुसार (और टोपोजन्स एक्सटेंशन के अन्य योगदानकर्ता):

TopoJSON, GeoJSON का एक विस्तार है जो टोपोलॉजी को एन्कोड करता है। ज्यामितीय रूप से प्रतिनिधित्व करने के बजाय, TopoJSON फ़ाइलों में ज्यामिति को एक साथ साझा लाइन खंडों से एक साथ सिलाई की जाती है जिन्हें आर्क्स कहा जाता है। TopoJSON अतिरेक को समाप्त करता है, जियोजन्स की तुलना में ज्यामिति के बहुत अधिक कॉम्पैक्ट निरूपण की पेशकश करता है; ठेठ TopoJSON फाइलें अपने GeoJSON समकक्षों की तुलना में 80% छोटी हैं। इसके अलावा, TopoJSON टोपोलॉजी का उपयोग करने वाले अनुप्रयोगों की सुविधा देता है, जैसे टोपोलॉजी-संरक्षण आकार सरलीकरण, स्वचालित मानचित्र रंग, और कार्ट्रिज।

TopoJSON का एक संभावित नुकसान यह है कि आपको TopJJSON को वापस GeoJSON में परिवर्तित करने के लिए समर्थन लागू करने की आवश्यकता है, पुस्तकालयों के लिए जो केवल GeoJSON के साथ काम करते हैं।


3
यह सही है। TopoJSON में समन्वित डेटा भी अनुवाद / स्केल स्थिरांक की प्रकृति और प्रत्येक समन्वय जोड़ी की स्थिति से कुछ हद तक अपारदर्शी हो जाता है क्योंकि वे लाइन स्ट्रिंग में अपने पूर्ववर्ती बिंदुओं के सापेक्ष सभी हैं, जिससे इसे पढ़ना मुश्किल हो जाता है।
जेसन शेखर 17

2
पुन: समर्थन - ऐसा लगता है कि समुदाय टॉपोजन समर्थन को जोड़ना शुरू कर रहा है, संभवतः एक छोटे पाइप पर जियोजोन के 'वजन' के कारण। PostGIS2.1 (अगस्त 2013 रिलीज़) From_TopoJson का समर्थन करता है और टॉपोजॉन टीम में एक रीडर होता है जो डी 3 के साथ एकीकृत होता है। इन दो बड़े खिलाड़ियों का समर्थन है, मेरा मानना ​​है कि, TopoJson को बनाए रखने के लिए एक बहुत अच्छी बात है।
जे लॉरा

1
यह टॉपोसजसन की एक अच्छी व्याख्या है। bost.ocks.org/mike/topology
neogeomat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.