आर्कजीस सर्वर जेएस एपीआई के लिए एक "सलेक्ट बाय अटेचमेंट्स" प्लगइन / विजेट है?


31

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

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

चतुर लोगों ने टेबल ऑफ कॉन्टेंट्स और आइडेंटिफाई विजेट्स लिखे हैं जो नक्शे में किसी भी परत को संभालते हैं। क्या किसी ने "विशेषताओं द्वारा चयन" के लिए कुछ ऐसा ही लिखा है?


क्या आपको कभी इसका कोई हल मिला?

अभी तक कुछ भी नहीं, माफ करना
स्टीफन लीड

क्या आप खोज कार्य को आज़माते हैं? help.arcgis.com/en/webapi/javascript/arcgis/samples/find_map/…

2
मुझे नहीं पता था कि जावास्क्रिप्ट एपीआई के लिए कुछ विशिष्ट प्लगइन वास्तुकला है। क्या आप एक dojo विजेट की तलाश कर रहे हैं जो काम करता है और ArcMap में Select By Attribute विंडो की तरह दिखता है?
देवदत्त तेंग्शे

1
@DevdattaTengshe मैं इस TOC नमूने के समान कुछ की उम्मीद कर रहा था, जो एकीकृत करना आसान है
स्टीफन लीड

जवाबों:


4

कुछ साल बाद, मैं ओपी के रूप में ठीक उसी चीज की तलाश कर रहा था। यह सवाल एक खोज इंजन के शीर्ष परिणामों में दिखाई देता है, इसलिए मैंने इस अद्यतन को संदर्भ के रूप में यहां छोड़ने का फैसला किया।

2015 की गर्मियों में, एस्री ने अपने गिथॉब भंडार में एट्रीब्यूट्स विजेट द्वारा एक चयन जारी किया है।

यह विजेट एक विशेष रूप से यथासंभव जावास्क्रिप्ट टूल के भीतर आर्कपोस के चयन को विशेषताओं टूल द्वारा फिर से बनाने का प्रयास करता है। यह विजेट केवल फीचर लेयर्स के साथ काम करता है और इन्हें एक व्यूअर के रूप में विजेट के कंस्ट्रक्टर के पास भेजा जाना चाहिए।

लाइव नमूना


4

यदि आप उपयोग कर रहे हैं तो आप ArcServer 10.1एक जियोप्रोसेसिंग सेवा बना सकते हैं जो ऐसा करने के लिए बनाए गए मॉडल या स्क्रिप्ट का संदर्भ देती है।

ऊपर दिया गया लिंक मॉडल बनाने के तरीके के बारे में कदम से निर्देश देता है, फिर सेवाओं का निर्माण करता है और अंत में आपके ऐप में इसका उपभोग करता है।

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


0

यह स्पष्ट है कि इस तरह एक प्लगइन के लिए एक भूख है।

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

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

मेरा समाधान मेरे मानचित्रण ढांचे के बाकी हिस्सों में यथोचित रूप से कसकर अंतर्निहित है, इसलिए दुर्भाग्य से यह एक "अकेले" गुण प्लगइन द्वारा चुनें "में" निर्यात "करना आसान नहीं है - संभवतः क्यों अब तक ऐसा कुछ भी मौजूद नहीं है?

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