जवाबों:
बेन रेली ने हाल ही में अपने यूटिलिटी नेटवर्क पायथन पैकेज के लिए एक और सवाल पर एक लिंक पोस्ट किया , जो डेटा को नेटवर्क डिग्राफ में बदलने के लिए ओजीआर बाइंडिंग का उपयोग करता है ।
GDAL द्वारा समर्थित आयात योग्य ग्राफ़ प्रारूप और प्रारूपों की संजाल सूची से देखते हुए , मुझे संदेह है कि ऐसा रूपांतरण संभव है।
TranspoTools Will be here shortly
। क्या गूगल-कोड रिपॉजिटरी पर कोई कोड है? जो कुछ मैं देख सकता था वह सब खाली था।
ogr2networkx
प्रकार के उपकरण पर सहयोग करने में खुशी होगी ।
आपने विशेष रूप से उल्लेख नहीं किया है कि आप किस तरह का नेटवर्क विश्लेषण करना चाहते हैं, लेकिन यदि आप रूटिंग में रुचि रखते हैं, तो कुछ विकल्प हैं:
PgRout http://pgrout.postlbs.org/ रूटिंग एनालिसिस करने के लिए PostGIS में डेटा के साथ काम करता है। यह शॉर्टेस्ट पाथ डिक्स्ट्रा, शॉर्टेस्ट पाथ ए *, शॉर्टेस्ट पाथ शूटिंग स्टार और ट्रैवलिंग सैलिपर (टीएसपी) एल्गोरिदम का समर्थन करता है। यह दूरी की गणना भी करता है। PgRout का उपयोग करने वाले उदाहरण ऐप्स की एक सूची http://pgrouting.postlbs.org/wiki/pgRoutingDemo
PgRout ड्राइव पर सवारी सिटी http://www.ridethecity.com/
ऐप पाई जा सकती है ।
OpenRouter प्रोजेक्ट http://wiki.osgeo.org/wiki/OpenRouter
। यह परियोजना दिलचस्प लग रही है, लेकिन इस बिंदु पर विशेष रूप से परिपक्व नहीं है।
(उद्धृत URL के लिए माफी, लेकिन मेरे पास पोस्ट> 1 URl ...) के लिए पर्याप्त प्रमाण नहीं है
मुझे लगता है कि उत्तर निर्भर करता है। अधिकांश जीआईएस प्रारूपों में स्पष्ट रूप से आसन्न जानकारी शामिल नहीं होती है (उदाहरण के लिए साधारण लाइन सुविधाओं से भरे एक .shp में कोई संकेतक नहीं हैं जो यह दर्शाता है कि दो सुविधाएँ एक सामान्य समापन बिंदु साझा करती हैं), जो उन्हें सीधे नेटवर्क में पढ़ने के लिए एक सौदा-ब्रेकर है।
कोड पर एक सरसरी नज़र से देखने पर यह ऐसा लगता है कि scw द्वारा लिंक किया गया यूटिलिटी नेटवर्क पैकेज उस जानकारी को केवल तब ही खोज लेगा, जब एंडपॉइंट्स बिट-फॉर-बिट समान हों। यह आपकी सहित अधिकांश जरूरतों के लिए काफी अच्छा हो सकता है! (मैं इस बारे में गलत हो सकता है, क्योंकि यह वास्तव में केवल एक सरसरी झलक थी।)
कुछ अधिक मजबूत के लिए - उदाहरण के लिए, आप नेटवर्क में नए नोड बनाने की इच्छा कर सकते हैं, जहां दो किनारों को पार करते हैं, या आप उन गड़बड़ियों को संभालना चाहते हैं जो अतिव्यापी समापन को बहुत अलग करते हैं - आपको एक दृष्टिकोण की तलाश करनी होगी जो ज्यामिति का अधिक गहराई से निरीक्षण करता है।
मैंने पॉलीगोन से नेटवर्क आसन्न जानकारी को पुनर्प्राप्त करने के लिए सीमा जनक के साथ कुछ ऐसा ही किया है : दुर्भाग्य से आपके लिए गलत मंच, भाषा और ज्यामितीय आदिम। हालाँकि, यह व्यावहारिकता के मुद्दे पर दृष्टिकोण करने के तरीके के रूप में व्यावहारिक हो सकता है।
मरीनपॉफ़ में कुछ जियोडजैंगो कोड हैं जो कार्य के लिए अनुकूल हो सकते हैं।
GML
, तो पूर्व को संदर्भित करता हैGeography Markup Language
जबकि बाद वाला हैGraph Modelling Language
।