हमारा संगठन PostGIS के लिए हमारे जियोप्रोसेसिंग वर्कफ़्लो को आगे बढ़ाने पर विचार कर रहा है। वर्तमान में हम आर्कबिस का उपयोग कर रहे हैं, जिसमें मॉडलब्यूस्टल में उपयोग किए जाने वाले कस्टम पायथन उपकरणों की अधिकता है। हम अपने अधिकांश डेटा को PostGIS में ले जा रहे हैं, जो विभिन्न प्रकार के ऐप्स द्वारा उपभोग किए जाते हैं, और अब हम पूछ रहे हैं कि क्या यह डेटा प्रोसेसिंग के साथ-साथ प्रदर्शन भी करता है।
हम अपने सॉफ्टवेयर के साथ संगत होने के लिए डेटा प्रोसेस करते हैं। एक ग्राहक हमारे सॉफ़्टवेयर को खरीदता है, हमें अपना डेटा देता है, और हम इसे अपने सॉफ़्टवेयर में उपयोग के लिए अनुकूलित करने की प्रक्रिया करते हैं। इनपुट डेटा के विभिन्न गुणों को संभालने के लिए हमें कई प्रकार के उपकरणों का निर्माण करना होगा। हम किसी विशेष प्रारूप या स्कीमा में डेटा प्राप्त करने की उम्मीद नहीं कर सकते हैं, इसलिए हम इनपुट फ़ील्ड को आउटपुट फ़ील्ड में मैप करने, सिंगल फ़ील्ड को मल्टीपल फ़ील्ड में मर्ज करने, मल्टीपल डेटासेट को मर्ज करने आदि के लिए टूल बनाते हैं। हम स्थानिक जुड़ाव, चौराहों, ट्रिम व्हाईटस्पेस का भी प्रदर्शन करते हैं। और क्षेत्रों, और कई अन्य सामान्य संचालन को व्यवस्थित करें। PostGIS हमारी सभी प्रसंस्करण आवश्यकताओं को पूरा करने में पूरी तरह सक्षम है।
आप में से जो अपने डेटा प्रोसेसिंग करने के लिए PostGIS का उपयोग करते हैं, क्या आपके पास संगठन, उपयोग करने के लिए उपकरण आदि के लिए कोई सलाह है?
- क्या आप इसका उपयोग QGIS अजगर प्रसंस्करण के साथ करते हैं?
- क्या लोग गैर-वेब प्रसंस्करण के लिए पायथन ओआरएम का उपयोग कर रहे हैं? मैं GeoDjango का उपयोग करने की ओर झुकाव रहा हूं क्योंकि इसमें PostGIS के लिए पायथन ORM है। डेटा को संसाधित करने के लिए PostGIS का उपयोग करने के हमारे शुरुआती परीक्षण में पायथन कोड में कई बड़े SQL टेक्स्ट ब्लॉक हैं और हम सोच रहे हैं कि GeoDjango ORM अधिक प्रबंधनीय और पठनीय कोड बनाने में मदद कर सकता है। वहाँ भी GeoAlchemy ORM है जो PostGIS के साथ समान रूप से बातचीत करता है, और Django के रूप में वेब-विशिष्ट के रूप में प्रकट नहीं होता है।
मैंने PostGIS का उपयोग करने वाले लोगों के बारे में नहीं सुना है कि मैं जितने लोगों को QGIS या ArcGIS का उपयोग करते हुए देखता हूं, उतना ही मैं यह जानना चाहता हूं कि क्या यह एक तुलनीय विकल्प है।