ओपन सोर्स क्यूजीआईएस / पोस्टजीआईएस के साथ उपयोग करने के लिए आर्कगिस के लिए कलेक्टर के बराबर है?


13

Esri वेब पृष्ठों के मेरे पढ़ने से ArcGIS के लिए कलेक्टर कसकर उस मंच से बंधे हैं। मुझे यह जानकर खुशी होगी कि मैं इस बारे में गलत हूं।

मुझे जीपीएस के साथ आईओएस और एंड्रॉइड डिवाइस के लिए जेनेरिक मोबाइल डेटा कलेक्शन ऐप में काफी रुचि है। विशेष रूप से वे जो कवरेज से बाहर डेटा एकत्र कर सकते हैं, और फिर जब वे कवरेज में वापस आते हैं तो सिंक करते हैं। आदर्श रूप से, वे ऑफ लाइन होने पर उपयोग के लिए स्थानीय रूप से डेटा के अंशों को कैश करने में सक्षम होंगे।

क्या मैं कल्पना करता हूं कि एक वेब आधारित अनुप्रयोग है जो आपके डेटा लेआउट, बाधाओं आदि को निर्दिष्ट करने की अनुमति देता है और जो तब बैकएंड डेटाबेस उत्पन्न करेगा और एक आरामदायक एपीआई के माध्यम से एक्सेस की अनुमति देगा।

मुझे एक मोबाइल डिवाइस पर एक फॉर्म से डेटा दर्ज करने की आवश्यकता है, अधिमानतः आईओएस और एंड्रॉइड दोनों, जो बैकएंड डेटाबेस में टेबल अपडेट करेगा, संभवतः जीआईएस एक्सटेंशन जैसे कि पोस्टजीआईएस के साथ कुछ। यह मुझे आसानी से QGIS में डेटा को शामिल करने में सक्षम करेगा। यह ऑफ़लाइन काम करने में सक्षम होना चाहिए और हमारे द्वारा काम किए जाने वाले कई क्षेत्रों में 3 जी कवरेज नहीं है। आदर्श रूप से आप ऑफ़लाइन उपयोग के लिए डिवाइस पर चयनित डेटा को कैश करने में सक्षम होंगे। मानचित्र एकीकरण महत्वपूर्ण नहीं है।

मुझे कुछ अच्छे क्लाउड आधारित समाधान मिले हैं, लेकिन मैं वास्तव में कुछ चाहता हूं जहां मेरे पास बैक एंड डेटा संग्रह का नियंत्रण है क्योंकि कुछ डेटा संभावित रूप से संवेदनशील है। उदाहरण के लिए दुर्लभ सरीसृपों की देखरेख की रिपोर्टिंग जो एक तस्करी का खतरा है।

QGIS में डेटा प्राप्त करने के लिए मोबाइल एप्लिकेशन के लिए कौन से विकल्प हैं।


Epicollect.net की जाँच करें , मैंने अपने स्वामी के लिए डेटा संग्रह के एक खुले स्रोत विधि के रूप में इसे बहुत उपयोगी पाया।
रायन

EpiCollect.net दिलचस्प लग रहा है। लगता है सब कुछ ओपी के लिए आवश्यक है। -Free Opensource इन्फेक्शियस डिजीज एपिडेमियोलॉजी विभाग, इम्पीरियल कॉलेज लंदन द्वारा विकसित और विकास वेलकम ट्रस्ट द्वारा पूरी तरह से वित्त पोषित किया गया है। - वेब आधारित, लेकिन बाद में लाइन और सिंक का उपयोग किया जा सकता है - एंड्रॉइड या आईफोन के लिए - केंद्रीय प्रोजेक्ट वेबसाइट के साथ सिंक्रनाइज़ किए जाने तक फोन पर एकत्रित डेटा को आंतरिक डेटाबेस पर संग्रहीत किया जाता है। वेबसाइट पर, और www.epicollect.net पर बनाई गई परियोजनाओं के लिए, डेटा Google के AppEngine पर संग्रहीत किया जाता है - एक निःशुल्क

ओपी एपीकॉल्ट मेरी आवश्यकताओं के अनुरूप है। मुझे मोबाइल ऐप के काम करने में थोड़ी परेशानी हो रही है लेकिन मुझे यकीन है कि मैं इसका पता लगा लूंगा। जब मेरे पास होगा मैं एक विस्तृत जवाब लिखूंगा।
रसेल फुल्टन

जवाबों:


20

इस प्रश्न को कम्युनिटी विकी में बदल दिया गया है और विकी लॉक किया गया है क्योंकि यह एक प्रश्न का एक उदाहरण है जो उत्तर की सूची की तलाश करता है और इसे बंद होने से बचाने के लिए पर्याप्त लोकप्रिय प्रतीत होता है। इसे एक विशेष मामले के रूप में माना जाना चाहिए और इसे उस प्रकार के प्रश्न के रूप में नहीं देखा जाना चाहिए जो इस पर प्रोत्साहित किया जाता है, या कोई स्टैक एक्सचेंज साइट है, लेकिन यदि आप इसे और अधिक सामग्री योगदान करना चाहते हैं, तो इस उत्तर को संपादित करके ऐसा करने के लिए स्वतंत्र महसूस करें। ।


ODK

जैसा @flippinGeo कहता है, ODK महान है। लेकिन यह एक एकीकृत उत्पाद नहीं है (यानी, फॉर्म एक क्षेत्र में स्थापित किए जाते हैं, एकत्रीकरण दूसरे में किया जाता है, और ऐप केवल एंड्रॉइड है)। यह कल्पनात्मक रूप से काम करता है, हालांकि, और हम इसे काम पर उपयोग करते हैं और यह उपयोग करने के लिए सरल और तेज है। हम इसे Google के AppEngine पर होस्ट करते हैं और इसकी लागत मूल रूप से कुछ भी नहीं है, यहां तक ​​कि कुछ हज़ार फ़ोटो भी संग्रहीत करते हैं। मैं इसे एक संलयन तालिका के लिए डेटा पुश करने के लिए प्राप्त करता हूं जिसे तब पत्रक के साथ कल्पना की जा सकती है, देखें: http://maps.gcc.tas.gov.au/graffiti.html

आधार

मैं वर्तमान के साथ चारों ओर खिलवाड़ कर रहा हूँ सहारा है, जो खुला स्रोत नहीं है, लेकिन एक अच्छा सास उत्पाद यथोचित सस्ता है और वास्तव में एक अच्छा वेब इंटरफेस किया है। मुझे उनका API पसंद नहीं है, हालाँकि (बेशक मैंने बहुत कोशिश नहीं की है)।

QField

QGIS के लिए QField भी है जो स्पर्श संपर्क के लिए सरलीकृत इंटरफ़ेस वाला QGIS है। यह QGIS परियोजनाओं में परिभाषित बाधाओं का समर्थन करता है, QGIS परियोजनाओं में परिभाषित रूप और ऑन-लाइन और ऑफ़लाइन डेटा प्रदाताओं की एक विस्तृत विविधता है। उनमें से PostGIS और GeoPackage। डेटाबेस की ऑफ़लाइन प्रतिलिपि के साथ सिंक्रनाइज़ेशन को मैन्युअल रूप से QGIS के साथ डेस्कटॉप कंप्यूटर पर तैयारी के चरण के रूप में किया जाना चाहिए, लेकिन QGIS प्लगइन QFieldSync काम को आसान बनाने के लिए उपलब्ध है। दुर्भाग्य से यह केवल एंड्रॉइड पर अब तक इसका उपयोग करना संभव है, इसे विंडोज पर पोर्ट करना आसान होगा और संभवत: इसे आईओएस पर भी पोर्ट करना संभव होगा।

configurability

ईएसआरआई क्या अच्छी तरह से करता है कि यदि आपके पास एक फीचर डोमेन के साथ जियोडैटाबेस है, तो आप उस तालिका को आर्कगिस ऑनलाइन पर प्रकाशित करते हैं, फिर कलेक्टर का उपयोग करें, आपके सभी फॉर्म स्वचालित रूप से बनाए जाते हैं। यदि आपको प्रोग्रामिंग का उपयोग करके सबमिट करने के बाद डेटा को और अधिक हेरफेर करने की आवश्यकता है, तो आप AGOL के अंदर और बाहर डेटा प्राप्त करने के लिए Python के लिए ArcGIS API का उपयोग कर सकते हैं।

Android के लिए QGIS

इस प्रश्न का अन्य उत्तर एंड्रॉइड के लिए क्यूजीआईएस का सुझाव देना था, लेकिन मुझे लगता है कि जो आप करना चाहते हैं उसके लिए बहुत बड़ा है। मुझे लगता है कि न्यूनतम इंटरफ़ेस, संग्रह की ओर लगभग कोई स्थानिक सामग्री सर्वोत्तम नहीं है, जो कि ओडीके को इतना अच्छा बनाती है। यह एक बिंदु एकत्र करता है, जो पर्याप्त है, और बिंदु की सटीकता, जो महत्वपूर्ण है, लेकिन यह एक बड़े, पूर्ण मानचित्र इंटरफ़ेस पर यह सब नहीं डालता है, जो वास्तव में जानकारी एकत्रित करने वाले लोगों के लिए भी महत्वपूर्ण है, क्योंकि वे हैं जीआईएस FOLKS नहीं!

इनपुट

इनपुट QGIS पर आधारित एक स्वतंत्र और खुला स्रोत मोबाइल ऐप है। यह iOS और Android के लिए उपलब्ध है। इनपुट अंतर्निहित सिंक्रनाइज़ेशन फ़ंक्शन के साथ आता है जो उपयोगकर्ताओं को नेटवर्क कनेक्शन होने पर उनके परिवर्तनों को अपलोड / डाउनलोड करने की अनुमति देता है। इनपुट डेटा और परियोजना की तैयारी QGIS में की जाती है, इसलिए, QGIS में समर्थित सभी फ़ाइल स्वरूपों को इनपुट में लोड किया जा सकता है।


6

NextGIS मोबाइल, Android के लिए देशी मोबाइल GIS - http://nextgis.com/nextgis-mobile

ऑफलाइन संपादन - जाँच।

समक्रमिकीकरण - जाँच।

कैस्टर रैस्टर टाइल्स - चेक।

डेटा अपलोड करने / डाउनलोड करने के लिए वेब-सर्वर उदाहरण (NextGIS वेब) के साथ जोड़ता है।

अन्य चीजों के बहुत सारे जैसे अनुकूलन योग्य रूप, टीएमएस जोड़ना आदि:


6

जबकि तकनीकी रूप से आपके प्रश्न का उत्तर नहीं है, "क्या एक ओपन सोर्स बराबर है ... मौजूद है ?," यह एक समाधान का एक आधार है।

OGC एक स्टोरेज कंटेनर के लिए एक नई युक्ति पर काम कर रहा है, जिसे अभी (जनवरी 2014 तक) वोट किया जा रहा है, इस प्रकार के वर्कफ़्लोज़, विशेषकर मोबाइल, को ध्यान में रखते हुए: GeoPackage

यह स्पैटियालाइट पर आधारित और मूल रूप से फ्लैट फाइल पोर्टेबल, क्रॉस-प्लेटफॉर्म स्पेसियल डेटाबेस के समान है। एक बार / यदि कल्पना को अंतिम रूप दिया जाता है, तो QGIS में शामिल होने की संभावना जल्दी से होगी, संभवतः संस्करण 2.4 के लिए, चूंकि GDAL / OGR के माध्यम से पहले से ही प्रारंभिक समर्थन है , QGIS में एक मुख्य स्थानिक प्रदाता।

अब आप OGC GeoPackage साइट पर सूचीबद्ध टूलसेट के माध्यम से प्रारंभिक समर्थन के साथ प्रारूप के साथ खेल सकते हैं। उन लोगों के अलावा, libspatialite में नया अपडेट किया गया समर्थन है, जिसे iOS और Android के लिए संकलित किया जा सकता है , और libspatialite सूत्र का उपयोग करके मैक के लिए Homebrew परियोजना के माध्यम से (उपयोग --HEAD विकल्प) किया जा सकता है।

नया लिसपैटिलाइट अब और भी आसानी से SQLite में लोड किया जा सकता है , जो भी आपको आवश्यक भाषा बंधन के माध्यम से होता है

यदि आपके पास साधन हैं, तो QGIS वेब क्लाइंट या अन्य OpenLayers- आधारित क्लाइंट से जुड़े ऐसे समाधान के विकास में सहायता के लिए फंड पर विचार करें।


4

आपका सर्वश्रेष्ठ दांव Android के लिए QGIS है: http://www.opengis.ch/2012/01/31/qgis-on-android-gets-gps-support/, लेकिन मैं ट्रैकिंग और सिंक से संबंधित इसकी वर्तमान स्थिति के बारे में अनिश्चित हूं।

यहां काम कर रहे ट्रैकिंग और सिंक के साथ विंडोज टैबलेट के साथ एक उदाहरण वीडियो है: http://www.youtube.com/watch?v=0WevRW4tbbs

यह लघु वीडियो दिखाता है कि क्वांटम जीआईएस का उपयोग कैसे किया जा सकता है कि यह क्षेत्र में लाइव ट्रैकिंग और नमूनाकरण कर सकता है, इसे टैबलेट पीसी पर स्थापित करके (एटम वास्तुकला के साथ इस मामले में) और इसे एक जीपीएस यूनिट (इस मामले में एक ब्लूटूथ डॉटरसेर) के साथ जोड़ा जा सकता है। विशिष्ट उपयोग मामला oravora (पुर्तगाल) विश्वविद्यालय द्वारा "MOVE" परियोजना के बारे में है: इस परियोजना में हर दिन एक विशिष्ट अध्ययन क्षेत्र की सड़कों को कार द्वारा जांच की जाती है, धीमी गति से, सड़क पर मारे गए जानवरों की तलाश में। डेटा को स्थानीय स्थानिक डेटाबेस में संग्रहीत किया जाता है, जिसे बाद में पोस्टगिस डेटाबेस को अपडेट करने के लिए उपयोग किया जाता है।


4

जहाँ तक ओपन सोर्स है, ओपन डेटा किट (ODK) देखें। मैंने इसे बड़े डेटा संग्रह परियोजनाओं (इस बिंदु पर 10,000+ सबमिशन) के लिए उपयोग किया है और एग्रीगेट घटक के साथ एंटरप्राइज़ वाइड संग्रह के लिए पोस्टग्रेज / पोस्टगिस पर स्थापित करना काफी आसान है। सीमाओं में वर्तमान में केवल Android शामिल है, न कि एक मैपिंग इंटरफ़ेस।

प्रपत्र विकास एक्सफ़ॉर्म मानक पर आधारित है और आप कुछ निफ़्टी लॉजिक को अपने फॉर्म जैसे सशर्त, समूहीकरण और नियंत्रण प्रदर्शन मापदंडों के साथ कर सकते हैं। इसे सैंस ए पोस्टग्रेज भी चलाया जा सकता है। साथ ही एक-कई रिश्तों का समर्थन करता है यदि आपके अधिक जटिल संग्रह के साथ काम कर रहा है।

विशिष्ट डेटा प्रकार, GPS, फ़ोटो, वीडियो और ऑडियो का समर्थन करता है। सेंसर सपोर्ट काफी व्यापक है।


2

मुझे लगा कि मैं यहां जवाबों का विकल्प दूंगा क्योंकि हम भी कुछ ऐसा ही कर रहे हैं। भविष्य के रखरखाव के काम की योजना बनाने में हमारे पास उपयोगिता नियोजक हैं, और यह हमारी प्रक्रिया है। ध्यान रहे, ये लोग निश्चित रूप से जीआईएस लोक नहीं हैं, और हम भाग्यशाली हो सकते हैं यदि उन्होंने पहले कभी कंप्यूटर का इस्तेमाल किया हो।

एक वेब प्लेटफॉर्म के बजाय, हम एक विंडोज़ डेस्कटॉप एप्लिकेशन का उपयोग कर रहे हैं। हमारा एप्लिकेशन एक लाइसेंस प्राप्त मैप इंटरफ़ेस का उपयोग करता है, हालांकि आप आसानी से (और हमें होना चाहिए) मैपिंग घटकों के लिए एक ओपन सोर्स संस्करण जैसे DotSpatial या SharpMap का उपयोग किया। बाकी आवेदन इनपुट नियंत्रण के लिए बस कुछ ही रूप हैं, जिनके मानों को तब आकार देने के लिए मैप किया जाता है जिनका हम बैक एंड में उपयोग कर रहे हैं। शेपफाइल्स महान नहीं हैं, लेकिन वे सुपर संगत हैं।

हम अपने सर्वर के लिए एक एपीआई भी सेट करते हैं जो नई सुविधाओं (जैसे पार्सल, उपयोगिता लाइनों, आदि) को डाउनलोड करने और एकत्र / संपादित सुविधाओं के अपलोडिंग को संभालता है। इसलिए, फील्ड स्टोरेज मायने नहीं रखता है क्योंकि सब कुछ जियोजन्सन के उपयोग से / के लिए प्रेषित होता है और बस इसके अंतिम बिंदु पर पार्स / डिसेररलाइज्ड होता है।

इस प्रक्रिया में थोड़ा अधिक समय लगता है, लेकिन बहुमुखी प्रतिभा बहुत शानदार है। आप एप्लिकेशन इंटरफ़ेस को डंप कर सकते हैं, इसलिए सभी उपयोगकर्ता को एक लेबल (परत नाम) पर क्लिक करना होगा, एक आंकड़ा खींचना होगा, और कुछ क्षेत्रों को भरना होगा। बाकी उनके लिए अपने आप हो जाता है। यदि आप चाहते हैं तो आप और अधिक जटिल हो सकते हैं और स्वचालित रूप से उपयोगकर्ता के लिए काम कर सकते हैं जैसे कि स्थानिक जुड़ाव, जीपीएस कॉर्ड, क्षेत्र के इनपुट को मान्य करें, आदि। इसे पीछे के अंत में कोडिंग करके।

कहानी का बिंदु .. आप सब कुछ संभालने के लिए एक एप्लिकेशन बनाने के लिए ओपन सोर्स घटकों का उपयोग कर सकते हैं। वेब इंटरफेस में कुछ सीमाएं होंगी जैसे स्थानीय भंडारण की सीमाएं, आदि। यदि आप कुछ अधिक जटिल चाहते हैं और वास्तव में नीचे गिर गए हैं, तो यह किया जा सकता है लेकिन थोड़ा प्रयास करना पड़ता है।

मुझे लगता है कि यदि आप जानते हैं कि आप वास्तव में क्या करना चाहते हैं, तो आप कुछ हफ़्ते के भीतर डेस्कटॉप एप्लिकेशन और वेब इंटरफ़ेस का एक व्यावहारिक संस्करण डाल सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.