पूर्व मौजूदा डब्ल्यूपीएस या बिल्डिंग का उपयोग करना
वेब प्रसंस्करण सेवाओं (डब्ल्यूपीएस) पर संपूर्ण विवरण / ट्यूटोरियल यहां पाया जाता है । इस प्रक्रिया को होस्ट करने वाले GeoServer जैसे सर्वर पर भेजे गए HTTP अनुरोधों का उपयोग करते हुए अधिकांश किया जा रहा है । जियोसेवर लिंक अपने सॉफ्टवेयर का उपयोग करके डब्ल्यूपीएस को होस्ट करने और कॉल करने की सामान्य प्रक्रिया को रेखांकित करेगा। जियोसर्वर का डब्ल्यूपीएस विस्तार जेटीएस टोपोलॉजी सूट प्रक्रियाओं के साथ आता है, जो एक सामान्य स्थानिक कार्यों जैसे कि बफरिंग और चौराहे के संचालन का एक पुस्तकालय है। यहां जेटीएस लाइब्रेरी का उपयोग करके बफर ऑपरेशन निष्पादित करने पर उनका उदाहरण दिया गया है।
दूसरा तरीका
हालांकि इसे करने के अन्य तरीके भी हैं। हमारी वेब टीम सरल विश्लेषण करने के लिए अपने PostGRE / PostGIS डेटाबेस के खिलाफ प्रश्नों का उपयोग करती है, लेकिन मैं इससे पूरी तरह परिचित नहीं हूं।
एक विचार मैं अनुसंधान शुरू कर दिया है जैसे खुला स्रोत अजगर स्क्रिप्ट का उपयोग शामिल है PySal / GDAL स्थानिक विश्लेषण करने के लिए। आपको अपने सर्वर पर उन स्क्रिप्ट को निष्पादित करने और परिणामों को वापस थूकने के लिए कुछ जावास्क्रिप्ट / AJAX (या जो भी सर्वर-साइड भाषा) का उपयोग करने की आवश्यकता होगी। यह एक जटिल विकल्प होगा, लेकिन मुझे विश्वास है कि यह आपको ESRI के विपरीत बेहतर अनुकूलन विकल्प देगा।
मुझे लगता है कि आपको पायथन लिपियों में एक पैरामीटर के रूप में पारित करने के लिए एक जेजोन स्ट्रिंग में सुविधाओं को तोड़ने में सक्षम होना चाहिए। वहां से, आपको उस परिणाम को जियोजन्स स्ट्रिंग में वापस बदलने की आवश्यकता होगी, जो ग्राहक को वापस प्रदर्शित करने के लिए पास हो। अजगर जैसे पैकेज सुडौल एक GeoJSON स्ट्रिंग व्याख्या कर सकते हैं। अन्य लोगों को जियोसन का उपयोग करने के लिए लिखे गए कुछ काम के आसपास की आवश्यकता हो सकती है, या एक बेहतर विकल्प हो सकता है जिसका मैंने उपयोग करने के बारे में नहीं सोचा है।
एक अन्य विकल्प जियोटूल का उपयोग जावा वेब एप्लिकेशन को लिखने के लिए किया जाएगा जो स्थानिक विश्लेषण करेगा। यह जियोसन स्ट्रिंग्स का भी समर्थन करता है और इसमें कुछ स्थानिक विश्लेषण कार्यों का निर्माण किया गया है। उनके पास कुछ स्क्रीनशॉट हैं जो उनके विभिन्न अनुप्रयोगों को दिखा रहे हैं।
अपना स्वयं का डब्ल्यूपीएस बनाना या सर्वर-साइड स्क्रिप्ट चलाना संभव है। यह उतना आसान नहीं होगा जितना ईएसआरआई इसे बनाता है, लेकिन यदि आप ओपन-सोर्स का उपयोग कर रहे हैं तो यह मुफ्त होगा।
जो भी मार्ग आप तय करते हैं, उसे यहां अपडेट करें क्योंकि यह एक महान विषय है!