पदानुक्रमित किंवदंती एन्कोडिंग के साथ अंक एकत्र करने के लिए ऐप [बंद]


9

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

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

तो, सवाल यह है: हम अपनी पिछली पसंद के आधार पर फील्ड कलेक्टर को प्रस्तावित सूचियों को कैसे फ़िल्टर कर सकते हैं? दूसरे शब्दों में, हम डोमेन को दूसरे क्षेत्र के मूल्यों के लिए कैसे अनुकूलित कर सकते हैं।

उदाहरण के लिए, पहली ड्रॉप डाउन सूची में "वन" का चयन करने के बाद, केवल "मिश्रित वन", "व्यापक जंगल" और "सुई वाले जंगल" के साथ एक नई ड्रॉप डाउन सूची उपलब्ध होनी चाहिए।

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

1) एक आधार नक्शा (उच्च संकल्प छवि) प्रदान करें

2) ऑफ़लाइन काम करता है (जीपीएस लेकिन कोई इंटरनेट नहीं)

3) रंग प्रतीक के साथ बिंदु पर कब्जा उपकरण

4) जब पहली फ़ील्ड के लिए ड्रॉप डाउन सूची के आधार पर एक विकल्प बनाया गया है, तो दूसरी ड्रॉप डाउन सूची पहली पसंद के लिए सशर्त रूप से उपलब्ध हो जाती है , फिर एक तीसरी ड्रॉप डाउन सूची दूसरी पसंद के लिए सशर्त रूप से उपलब्ध हो जाती है।

5) यदि संभव हो तो एक मोबाइल डिवाइस के लिए विशिष्ट नहीं

मैं पहले से ही 1,2,3 कर सकता हूं, और आर्कगिसकोलेक्टर के साथ 5। तो मेरा सवाल है: सशर्त ड्रॉप डाउन सूची (बिंदु 4) कैसे प्राप्त करें।


क्या आर्कगिस कलेक्टर / ऑनलाइन आर्कजीस डॉटनेट एपीआई के अनुसार विंडो फॉर्म ऑब्जेक्ट तक पहुंच प्रदान करता है?
AnserGIS

यह आर्कगिस 10.2 के लिए उपलब्ध लगता है । blogs.esri.com/esri/arcgis/2014/03/08/… । मैं वर्तमान में 10.1 पर हूं, लेकिन मुझे अपग्रेड करने की योजना है। resource.arcgis.com/en/communities/runtime-windows-mobile
radouxju

@AnserGIS अंत में, आर्कगिस कलेक्टर के लिए बनाए गए रूपों को संपादित करना संभव नहीं लगता है। कम से कम मुझे नहीं पता था कि यह कैसे करना है।
राडौक्सु

1
आह, यदि आप प्रोग्रामेटिक रूप से फाइंडस्ट्रिंग प्रॉपर्टी तक नहीं पहुंच सकते हैं या इसे डायनेमिक SQL पर सेट कर सकते हैं तो एकमात्र विकल्प जो मुझे दिखाई देता है .. जो कि आप जो चाहते हैं वह बिलकुल नहीं है इसलिए मैं इसे उत्तर के रूप में नहीं डाल रहा हूं, केवल एक का उपयोग करना है सभी तीन स्तरों के लिए एकल सूची बॉक्स, मापदंडों को एक साथ श्रृंखलाबद्ध करें और उन्हें वर्णानुक्रम में क्रमबद्ध करें जैसे कि forest_mixed_broadleaved .. जिस तरह से ऑटो-सही आपको स्क्रॉल करने के लिए सही सबसेट में ले जाएगा और आपके पास लगातार डेटा होगा। क्षेत्र को बाद में तीन स्तरों में पार्स किया जा सकता है।
ऐंसर्जिस

सलाह के लिये धन्यवाद। वास्तव में, यह वही है जो मैंने किया है, लेकिन जैसा कि मैंने कहा कि 50 से अधिक विकल्प हैं, इसलिए यह बहुत लंबी सूची और लंबे नाम बनाता है।
राडोक्सजू

जवाबों:


5

मैं Android के लिए QGIS का उपयोग करने का सुझाव दूंगा (या यदि आपके पास एक विंडोज़ टैबलेट है जो आपने डिफ़ॉल्ट डेस्कटॉप ऐप का उपयोग किया है )।

  • आप किसी भी प्रकार के रैस्टर या वेक्टर डेटा को बेसमैप के रूप में लोड कर सकते हैं
  • यह जीपीएस के साथ ऑफलाइन काम कर सकता है
  • यह जीपीएस जानकारी के भीतर एक बिंदु पर कब्जा उपकरण है। पैनल
  • इस प्रकार के नियंत्रण के विशिष्ट होने के बाद यह अंतिम मानदंड सबसे अधिक संभावना है कि आपको विकसित करना होगा। मल्टी कस्टमल कंट्रोल के लिए अपने कस्टम फॉर्म UI और लॉजिक को बनाने के लिए आपको क्यूटी डिज़ाइनर और pyQGIS का उपयोग करना होगा ।

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


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

इन दो ब्लॉग पोस्टों की जाँच करें, nathanw.net/2011/09/05/… और nathanw.net/2012/03/03/30/custom-qgis-feature-forms-value-binding
कलाकृति21

पिछली बार जब मैंने QGIS के एंड्रॉइड वर्जन को चेक किया तो उसमें पायथन सपोर्ट नहीं था। क्या यह बदल गया है?
स्नोरफालोर्पगस

2

इस ऐप को giscloud से देखें

http://www.giscloud.com/apps/mobile-data-collection

इसमें ऑफ़लाइन डेटा कैप्चर क्षमता है और आपके पास कस्टम फ़ॉर्म और ड्रॉपडाउन और सूची हो सकती हैं।

यह android और ios पर काम करता है।

मैं सशर्त ड्रॉपडाउन के बारे में आपकी मांग के बारे में नहीं जानता .. लेकिन इसकी जाँच के लायक है


ऐसा लगता है कि, इस तथ्य के बावजूद कि ऑफ़लाइन काम करना संभव है, इस मामले में एक बेसमैप का उपयोग करना संभव नहीं है।
राडोक्सजू

1

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


0

आप आर्कजीआईएस सर्वे १२३ भी देख सकते हैं .... यह आर्कजीआईएस कलेक्टर के समान ऐप है, लेकिन आपको अपने रूपों पर अधिक नियंत्रण देता है। इसकी कुछ सीमाएँ हैं, इसमें आप केवल अभी अंक एकत्र कर सकते हैं।

http://survey123.arcgis.com/

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