इन आर्किस उत्पादों के FOSS समकक्ष क्या हैं? [बन्द है]


49

मैं ईएसआरआई सॉफ्टवेयर का एक दीर्घकालिक उपयोगकर्ता हूं, और मुझे अब मुफ्त और खुले स्रोत सॉफ्टवेयर का उपयोग करने की आवश्यकता है।

मैं OpenLayers, PostgreSQL, PostGIS, GeoServer और MapServer के बारे में पढ़ रहा हूं, लेकिन मैं यह नहीं कह सकता कि एक अच्छा अवलोकन यह बताता है कि प्रत्येक उत्पाद क्या करता है, इसकी आवश्यकता क्यों है, और वे सभी एक साथ कैसे फिट होते हैं।

उदाहरण के लिए, http://www.osgeo.org/ और http://freegis.org/ दोनों उत्पादों के एक समूह को सूचीबद्ध करते हैं, लेकिन मुझे यह तय करने के लिए पर्याप्त जानकारी नहीं देते हैं कि कौन से प्रासंगिक हैं।

ArcGIS में, मैं निम्नलिखित का उपयोग करूंगा:

  • डेटा स्टोरेज के लिए फाइल जियोडेटाबेस या आर्कएसडीई जियोडैटेबेस
  • ArcMap डेस्कटॉप डेटा को संपादित करने और मानचित्र दस्तावेज़ संकलित करने के लिए
  • वेब सेवाएँ बनाने के लिए आर्कगिस सर्वर
  • वेब सेवाओं से एंड-यूज़र मैप बनाने के लिए आर्कगिस सर्वर जावास्क्रिप्ट एपीआई

समतुल्य FOSS उत्पाद क्या हैं?


4
इस सवाल के जवाब में ब्लॉग प्रविष्टियों की एक महान श्रृंखला हो सकती है :-)।
whuber

3
मुझे लगता है कि "FOSS4G के साथ शुरुआत कैसे करें" लेख बेहद उपयोगी होगा। मेरे द्वारा देखे गए अधिकांश संसाधन अनुभवी डेवलपर्स के लिए एक उच्च-स्तरीय अवलोकन के बिना अनुभवी डेवलपर्स द्वारा लिखे गए हैं
स्टीफन लीड

@ जब भी मैं सहमत हूं, हमें आगामी FOSS4G 2011 सम्मेलन को बढ़ावा देना चाहिए ।
Kirk Kendkendall

@Kirk मैं इस साइट के दायरे से बाहर होने और हितों के संभावित टकराव (या इसके बाद के रूप में) के विनाशकारी प्रभाव के रूप में - कुछ भी - सम्मेलनों, सॉफ्टवेयर, को बढ़ावा देने की संभावना को देखता हूं। प्रचार के लिए एक तंत्र साइट पर विज्ञापन के माध्यम से मौजूद है, जो सम्मेलन के आयोजकों और एसई के बीच का मामला है। हालांकि, उल्लेखनीय और नए-नए कार्यक्रम यहां प्रचारित किए गए हैं। हो सकता है कि अपने ब्लॉग पर पोस्ट कर जाने का रास्ता है ...
whuber

1
@ शुभंकर, क्षमा करें, मुझे विस्तृत होना चाहिए। FOSS पर ब्लॉगों की एक श्रृंखला भी FOSS4G सम्मेलन को बढ़ावा दे सकती है। एक कारण यह है कि मैं सुझाव देता हूं कि एसरी सम्मेलनों के लिए प्रचार के रूप में कई लोगों को समान समय दिया गया है।
Kirk Kendkendall

जवाबों:


63

डेटा संग्रहीत करने के लिए , उल्लेख करने वाले पहले दो विकल्प 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 आधारित क्लाइंट का उपयोग करना। यह सिल्वरलाइट समाधान की तरह आकर्षक नहीं है, लेकिन ऐसा करना संभव है।

उन्होंने पहले ईएसआरआई सॉफ्टवेयर का इस्तेमाल किया, लेकिन क्षमता और गति के मामले में उनकी जरूरतें बढ़ने पर उन्हें छोड़ना पड़ा।


निकलस, बहुत-बहुत धन्यवाद - यह वास्तव में मुझे यह जानने में मदद करता है कि कहां से शुरू करें
स्टीफन लीड

2
मेरे अनुभव में जीआईएस गतिविधि के एकमात्र स्थान जहां ईएसआरआई अभी भी निर्विवाद रूप से उच्च भूमि पर है, कार्टोग्राफी है। मैं qgis और इंकस्केप या स्क्राइबस के संयोजन को देखना पसंद करूंगा, और एक qgis + inkscape के साथ कुछ सफलता मिली है, लेकिन केवल बहुत कम सुविधाओं और कोने वाले मानचित्रों के साथ (जहां "कुछ" का अर्थ हजारों में दसियों या सैकड़ों से विरोध है) हज़ारों)। पूर्वाग्रह का एक दूसरा क्षेत्र सामंजस्य है। आर्कगिस के साथ, बशर्ते किसी के पास पैसा हो, सबसे ज्यादा सब कुछ हो। सोता के साथ एक साथ चीजों को gluing पर बहुत समय खर्च करता है। यह तेजी से सुधार कर रहा है, खासकर क्यूजिस में।
मैट विल्की

21

निकलैस ने पहले ही सबसे लोकप्रिय ओपन सोर्स पैकेज की ओर इशारा किया है। यदि आप डेस्कटॉप और सर्वर GIS के निकट युग्मन में रुचि रखते हैं, तो आप QGIS पर करीब से नज़र डालना चाहते हैं।

आर्कजीआईएस के लिए आपके द्वारा बताए गए सेटअप के समान, QGIS के लिए भी ऐसा सेटअप है:

  • डेटा भंडारण के लिए PostGIS
  • QGIS डेस्कटॉप डेटा को संपादित करने और मानचित्र दस्तावेज़ बनाने के लिए
  • QGIS सर्वर वेब सेवाएँ बनाने के लिए
    • QGIS सर्वर एक WMS & WFS सर्वर है जो विंडोज, लिनक्स और मैक के तहत चलता है और अपाचे का उपयोग करता है।
    • एक सेवा बनाना केवल QGIS (डेस्कटॉप) प्रोजेक्ट फ़ाइल को सही सर्वर फ़ोल्डर में डालकर किया जाता है। (उदाहरण: http://linfiniti.com/2010/08/qgis-mapserver-a-wms-server-for-the-masses/ )
    • ट्यूटोरियल http://www.qgis.org/wiki/QGIS_Server_Tutorial पर देखे जा सकते हैं
  • QGIS क्लाइंट वेब फ्रंट-एंड बनाने के लिए
    • ग्राहक OpenLayers और GeoExt पर आधारित है।
    • उदाहरण: http://webgis.uster.ch/

3
webgis.uster.ch उदाहरण उत्कृष्ट है!
स्टीफन लीड Lead

2
मुझे विशेष रूप से मुद्रण की कार्यक्षमता पसंद है।
UnderDark

6

मैं दिन-प्रतिदिन के उपयोग के दृष्टिकोण से बोल रहा हूं (हालांकि यह अधिकांश परियोजनाओं में मेरी भागीदारी से रंगीन है):

  • डेटा स्टोरेज के लिए फाइल जियोडैटेबेस या आर्कएसडीई जियोडैटेबेस

PostGIS, SQLite, और Shapefiles, सबसे अच्छा डेटाबेस से सबसे पोर्टेबल प्रारूप के क्रम में।

  • ArcMap डेस्कटॉप डेटा को संपादित करने और मानचित्र दस्तावेज़ संकलित करने के लिए

स्थानिक परिचालनों के लिए QGIS, मैप दस्तावेज़ को संकलित करने के लिए टाइलमिल (यह मानते हुए कि आप नक्शे के दस्तावेज़ को शैलियों के रूप में, डेटा स्रोतों के संयोजन और इसी तरह का अर्थ है)

  • वेब सेवाएँ बनाने के लिए आर्कगिस सर्वर

टाइलस्ट्रीम को लाइव रेंडरिंग के लिए टाइलमिल, या टाइलस्टैच से उत्पन्न नक्शे परोसने के लिए। हालाँकि, कई, कई समूह सर्वरों को ऑनलाइन और तेज़ रखने के अनुभव को देखते हुए लाइव सेवारत होने के बजाय नक्शे बनाने का मार्ग अपना रहे हैं।

  • वेब सेवाओं से एंड-यूज़र मैप बनाने के लिए आर्कगिस सर्वर जावास्क्रिप्ट एपीआई

अगर आप अतिरिक्त विकास करने से बचना चाहते हैं तो कैटालॉग करें । ब्राउज़र में विश्लेषण कार्यों के लिए टर्फजेएस


शांत, सुझावों के लिए धन्यवाद। मैं उन
स्टीफन लीड

3
  • फ़ाइल जियोडेटाबेस = पोस्टगिस
  • ArcMap = पोस्टग्रेजल बैकेंड में पोस्टगिस के साथ QGIS
  • आर्कजीस सर्वर = जियो सर्वर, मैप सर्वर, क्यूजीआईएस सर्वर
  • आर्कजीस सर्वर जावास्क्रिप्ट एपीआई वेब सेवाओं से अंतिम-उपयोगकर्ता मानचित्र बनाने के लिए = मैपफिश के साथ परतें खोलें।

स्टैक को इंस्‍टॉल करने वाले पोस्‍टग्रेस्‍कल साइट से इंस्‍टॉल किया जा सकता है।

सबसे सरल उपाय है पोस्टग्रैस्कल के साथ एक एलएपीपी स्टैक स्थापित करना, जिसमें पोस्ट जीआईएस डेटाबेस और शायद एक टॉमकैट सर्वर शामिल है, जो अपाचे को कॉल करता है, अंतिम भाग के लिए आपको एक डोमेन नाम की आवश्यकता होगी या आपके सर्वर पर वेब के लिए आईएसपी समर्थन सेवा डेटा होना चाहिए।

सभ्य अनुप्रयोग कार्यक्षमता के साथ एक अच्छे GUI के लिए QGIS स्थापित करें और इसे अपने पोस्ट GIS कंटेनर से कनेक्ट करें। इंट्रानेट के लिए अपाचे और टॉमकैट के बिना अच्छी तरह से काम करता है।

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

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

डेस्कटॉप के लिए, यह अच्छी तरह से काम करता है, हालांकि, माइनस मैपफिश और ओपन लेयर्स।

यहाँ जैसा दिखता है, वैसा ही तार्किक है। पोस्ट जीआईएस> पोस्टग्रैसेकल> जियोसर्वर> क्यूजीआईएस> टॉमकैट> मैपफिश

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