डेटा संग्रहीत करने के लिए , उल्लेख करने वाले पहले दो विकल्प PostGIS और SpatiaLite हैं ।
SpatiaLite स्थानिक क्षमताओं वाला एक SQLite डेटाबेस है जिसका अर्थ है कि यह फ़ाइल आधारित, कॉम्पैक्ट और तेज़ है।
PostgreSQL डेटाबेस पर PostGIS स्थानिक क्षमताएं हैं। इसका मतलब यह है कि यह बड़े डेटा सेट, जटिल प्रश्नों को एक कुशल तरीके से संभालने की क्षमता के साथ बहुत शक्तिशाली है।
डेस्कटॉप पर जाने से पहले आपको पता होना चाहिए कि बहुत सारे कार्य डेटाबेस में बहुत कुशलता से किए जा सकते हैं। अधिकांश चीजें जो आप आमतौर पर आर्कपा में करते हैं , विभिन्न संवादों के लिए प्रतीक्षा कर रहे हैं आप पॉप अप करने के लिए सीधे SQL कोड की कुछ पंक्तियों के साथ कई बार तेजी से करेंगे। इसका मतलब है कि आपने जो भी किया, उसे स्टोर कर सकते हैं और अपने एसक्यूएल कोड को सहेज कर एक और डेटा सेट पर फिर से बहुत आसानी से कर सकते हैं। यहाँ PostGIS के कई प्रश्न उन प्रश्नों को लिखने के तरीके के बारे में हैं, इसलिए आप PostGIS टैग किए गए प्रश्नों को ब्राउज़ करके क्या किया जा सकता है, इसके बारे में विचार कर सकते हैं।
फिर डेस्कटॉप साइड । बहुत सारे डेस्कटॉप समाधान हैं। मुझे लगता है कि यह स्वीकार करने का समय है कि डेस्कटॉप की तरफ ईएसआरआई अच्छा है। जैसा कि आपने कहा था कि आर्कपेक में किए जाने वाले अधिकांश कार्यों को डेटाबेस में नीचे गहराई से किया जाता है, लेकिन जब उन कार्यों की बात आती है जहां आपको डेस्कटॉप समाधान की आवश्यकता होती है तो आर्कपेक अच्छा है। मैं क्यूजीआईएस का उपयोग करता हूं , और अगर मेरे पास खर्च करने के लिए बजट था तो मैं क्यूजीआईएस में बग-फिक्सिंग का समर्थन करने के लिए ईएसआरआई लाइसेंस लागत को स्थानांतरित करूंगा। QGIS एक बेहतरीन सॉफ्टवेयर है, जो आर्कपॉइंट सब कुछ कम या ज्यादा कर सकता है। लेकिन हो सकता है कि इसे चमकाने के लिए एक या दो ArcInfo लाइसेंस (धन में) की आवश्यकता हो। आप Open Jump , GvSIG , uDIG और बहुत कुछ देख सकते हैं।
जब वेब सेवाओं की बात आती है तो आपके पास MapServer, GeoServer, TinyOWS और बहुत कुछ है।
GeoServer शायद सबसे आसान वेब इंटरफ़ेस है, क्योंकि इसे शुरू करना सबसे आसान है। जियो सेवर अपनी मर्जी से ज्यादातर काम कर सकता है। यह WMS WFS टाइल की गई सेवाओं इत्यादि की सेवा कर सकता है। यह सब जावा में लिखा गया है।
MapServer C में लिखा गया है और मुझे लगता है कि यह कहना उचित है कि यह WMS- सेवाओं का राजा है। कम से कम यह FOSS4G सम्मेलन (ESRI ने भाग लेने की हिम्मत नहीं की) पर पिछले साल का शूटआउट जीता। Mapserver एक "मैप-फाइल" के माध्यम से कॉन्फ़िगर किया गया है और मुझे किसी भी ग्राफिकल इंटरफ़ेस का पता नहीं है। लेकिन गंभीर wms- सेवारत के लिए यह एक बहुत ही दिलचस्प विकल्प है।
संपादन योग्य wfs- सेवाओं के लिए आपके पास जियोसेवर का उल्लेख है, लेकिन TinyOWS से पहले भी । TinyOWS C. में लिखा गया एक छोटा wfs-server है। हाल ही में यह Mapserver में अधिक एकीकृत किया गया है क्योंकि आप दोनों के लिए एक ही मैप-फाइल का उपयोग कर सकते हैं।
फिर वेब पर क्लाइंट साइड । मैं वहाँ सभी संभावनाओं के बारे में बहुत अधिक नहीं जानता, लेकिन अधिकांश समाधान एक तरह से या किसी अन्य OpenLayers पर बनाया गया है जो एक जावास्क्रिप्ट लाइब्रेरी है।
ईएसआरआई की दुनिया से मुझे लगता है कि आपके लिए एक और बहुत महत्वपूर्ण संभावना है। यदि आप चाहते हैं, तो आप विंडोज प्लेटफॉर्म से भी दूर जाने के लिए स्वतंत्र हैं। आप सब कुछ किसी भी लिनक्स-डिस्ट्रो पर रख सकते हैं।
लिनक्स के साथ ऊपर उल्लिखित सॉफ्टवेयर हार्डवेयर की आवश्यकता को बहुत कम कर देगा।
नॉर्वे में आधिकारिक मानचित्र प्राधिकरण से अच्छी तरह से काम कर रहे FOSS सॉफ़्टवेयर का एक उदाहरण नॉरजेस्कार्ट का मानचित्र है।
नीचे वे MapGver की सेवा करने वाले PostGIS का उपयोग करते हैं। Geowebcache में कैशिंग टाइल और शीर्ष पर एक OpenLayer आधारित क्लाइंट का उपयोग करना। यह सिल्वरलाइट समाधान की तरह आकर्षक नहीं है, लेकिन ऐसा करना संभव है।
उन्होंने पहले ईएसआरआई सॉफ्टवेयर का इस्तेमाल किया, लेकिन क्षमता और गति के मामले में उनकी जरूरतें बढ़ने पर उन्हें छोड़ना पड़ा।