विभिन्न खुले स्रोत जीआईएस सर्वरों की तुलना?


35

मुझे वर्तमान में निम्न ओपन सोर्स GIS सर्वरों के बारे में पता है:

  • Geoserver : जावा आधारित, वेक्टर और बिटमैप समर्थन भी समर्थन करता है। अब मानचित्रकार (प्रदर्शन-वार) के बराबर है।
  • Mapserver : c / c ++, जिसका उपयोग सबसे तेज़ सर्वर किया जाता है। वेक्टर की तुलना में रेखापुंज के लिए बेहतर है?
  • मेपगाइड : यह नहीं जानते
  • मेपनिक : ब्लॉक पर नया बच्चा? इसके बारे में ज्यादा जानकारी नहीं है, लेकिन यह आकर्षक लग रहा है
  • मैपफिश : जहां तक ​​मुझे पता है, केवल ओपनर में प्रदर्शन के लिए वेक्टर-डेटा को पुनर्प्राप्त करता है। वहाँ एक रेल कार्यान्वयन मौजूद है।

यदि संभव हो तो मैं किसी तरह की तुलना करना चाहूंगा, जिसे आपने चुना या पसंद किया और क्यों?

मैं एक रेल वेबसाइट का निर्माण कर रहा हूं, और मुझे किसी प्रकार के जीआईएस सर्वर की आवश्यकता है। मुझे रेखापुंज और वेक्टर डेटा (क्लिक करने योग्य) की आवश्यकता होगी। क्या यह एक सर्वर के साथ संभव है? बैकेंड डेटाबेस पोस्टगिस होगा।


1
: विषय से हटकर एक छोटी सी, लेकिन यह एक अच्छा था पढ़ सकते हैं और पर mapnik प्रकाश डालता है alistapart.com/articles/takecontrolofyourmaps
NW1

मैपगाइड के बारे में किसी ने बात क्यों नहीं की? इसके बारे में क्या है ? किसी भी अनुभव का उपयोग कर?
जियोगेक

- "बेंचमार्किंग मानचित्रण उपकरणकिटें टाइल सीडिंग में": जो लोग प्रदर्शन की तुलना में रुचि रखता है के लिए, निम्न ब्लॉग पोस्ट काफी रोचक और उपयोगी हो सकता है mapsurfernet.com/blog/...
Runge

मम्म दुर्भाग्य से उस ब्लॉग-पोस्ट पर कोई टिप्पणी करने का विकल्प नहीं है। जियोसेवर वास्तव में खराब है, और मुझे लगता है कि वे सिर्फ मानक स्थापित का उपयोग करते हैं। वे गलत JRE का उपयोग कर रहे हैं, और मुझे लगता है कि वे देशी इमेजिंग स्थापित नहीं कर रहे हैं: docs.geoserver.org/stable/en/user/production/java.html
nathanvda

जवाबों:


14

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


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

निश्चित रूप से, यह सही को चुनने के लिए पर्याप्त नहीं होगा, लेकिन कम से कम आप उनमें से कुछ को एक नज़र में बाहर करने में सक्षम होंगे।

नवीनतम संस्करण निम्न url पर उपलब्ध है:

http://www.geotests.net/cours/sigma/webmapping/2016/fig6_2016.pdf


4
यह वास्तव में एक अविश्वसनीय रूप से दिलचस्प चार्ट है। लॉरेंट Jegou का बहुत बढ़िया काम! लिंक के लिए आपको धन्यवाद! और मेरे लिए नए दावेदारों का पता चलता है: भूमाज और डेग्री।
नथ्नवाड़ा

3
और अंतिम अपडेट ( tilemill.com ) के बाद से टाइलमिल को जोड़ा जा सकता है ;-)
simo

1
टाइलमिल वास्तव में अच्छा लग रहा है। जोड़ा प्रबंधन कंसोल के साथ मेपनिक (या इसलिए मैं इसे पढ़ता हूं)। टिप के लिए धन्यवाद!
नवसंवत्सर

8

खैर, यह एक बड़ी चर्चा हो सकती है, मैं आपको कुछ शब्दों में कुछ त्वरित बिंदु देने की कोशिश करूंगा। आप अपनी सूची में मौजूद सॉफ़्टवेयर की तुलना ट्री पॉइंट ऑफ़ व्यू से कर सकते हैं:

1) प्रदर्शन

यहां पहले से सुझाया गया बेंचमार्क कम से कम WMS के लिए आपका सबसे अच्छा दोस्त होगा

2) सेवाओं की पेशकश की

आम तौर पर आप विचार कर सकते हैं कि सॉफ्टवेयर से कौन सी सेवाएं दी जाती हैं: यह सेवाएं OGC वेब मानकों (WMS, WFS, WCS, WPS, SOS, OCS ...) के अनुरूप हो सकती हैं या नहीं।

GeoServer मूल रूप से WMS, WCS और WFS प्रदान करता है (अंतिम दो के लिए यह संदर्भ कार्यान्वयन है)। यह एक एक्सटेंशन के साथ WPS के लिए समर्थन भी दे सकता है।

MapServer WMS, WFS, WCS और SOS प्रदान करता है, लेकिन GeoServer के संबंध में WFS (WFS-T) के लिए लेन-देन की सुविधाओं का अभाव है। कई मामलों में जियोसर्वर के संबंध में इसकी वास्तुकला कम है (क्योंकि यह अपाचे httpd के साथ काम करता है) और इसमें GDAL / OGR के माध्यम से समर्थित डेटा प्रारूप की एक विशाल सूची है। इसमें एक अच्छे व्यवस्थापक वेब इंटरफ़ेस (जैसे कि जियोसर्वर) का अभाव है, लेकिन मैपफाइल्स शेल या स्क्रिप्ट एपीआई के माध्यम से आसानी से संशोधित और अनुकूलित किया जा सकता है।

मेपनिक एक शक्तिशाली पुस्तकालय है जिसे WMS के रूप में उपयोग किया जा सकता है (और FOSS4G 2010 के अंतिम बेंचमार्क के अनुसार इसका प्रदर्शन प्रभावशाली है)।

अन्य अच्छी तरह से जानते हैं कि सॉफ्टवेअर WPS (pyWPS, ZooProject, 52n WPS) के लिए कार्यान्वयन प्रदान करते हैं, OCS (GeoNetwork) के लिए और अभी भी अन्य हैं।

यदि आप MapFish पर विचार करते हैं, तो आपको संभवतः सूची में शामिल करना होगा GeoDjango और FeatureServer जो कि जीआईएस वेब सेवाओं के मानक कार्यान्वयन की पेशकश नहीं करता है। GeoNode एक SDI (यानी टैग और सामाजिक सामान के साथ) web2.0fy के लिए एक अच्छा प्रयास है।

ब्लॉक पर नए बच्चे को भी देखें: टाइलमिल, जो मुख्य रूप से मेपनिक पर आधारित है, और यह नोड.जेएस फ्रेमवर्क पर निर्मित है।

3) वास्तुकला

जियोसर्वर और जियोनेटवर्क जावा आधारित हैं (इसलिए उन्हें टॉमकैट जैसे सर्वलेट इंजन की आवश्यकता होती है)।

MapServer और Mapnik C आधारित हैं, और वे Apache httpd पर अच्छी तरह से चलते हैं।

अन्य सभी सॉफ्टवेयर्स मुख्य रूप से अलग-अलग फ्रेमवर्क का उपयोग करते हुए पायथन पर आधारित हैं: मैपफिश का उपयोग पाइलन्स, जियोडजैंगो और जियोनीकोड ​​का उपयोग करता है, जिओगो, फीचरसर्वर और pyWPS शुद्ध पायथन में हैं। वे सभी modPython या WSGI या CGI के माध्यम से httpd में चल सकते हैं।

ध्यान दें कि इस सॉफ्टवेयर के लगभग सभी सर्वव्यापी जीडीएएल पुस्तकालय (अक्सर स्वामित्व सॉफ्टवेयर में पाया जाता है) पर आधारित है।


7

प्रदर्शन के दृष्टिकोण से, आपको निम्नलिखित बेंचमार्क परिणाम दिलचस्प मिल सकते हैं:

http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010

स्वयं बेंचमार्क के बारे में डेटा http://wiki.osgeo.org/wiki/Benchmarking_2010 पर देखे जा सकते हैं ।


बहुत ही शांत। क्या मैं देख सकता हूँ से Mapserver अभी भी प्रदर्शन जानवर है, लगता है हर दूसरे दावेदार को हरा कर रहा है। मैं मान रहा था कि जियोसेवर कुल मिलाकर दूसरा स्थान लेगा, लेकिन मेपनिक आश्चर्यजनक रूप से अच्छा प्रदर्शन करता है; यहां तक ​​कि पोस्टगिस पर भी यह मानचित्रकार (प्रत्यावर्तन के बिना) से बेहतर प्रदर्शन करता है। तो, वे फीचर-वार की तुलना कैसे करते हैं?
नथ्नवाड़ा

7

वहाँ भी है QGIS सर्वर (WMS)। अधिक जानकारी के लिए "QGIS सर्वर - जनता के लिए एक WMS सर्वर" पढ़ें ।

मैंने Geoserver और UMN Mapserver के बीच एक छोटी सी तुलना की है

MapFish एक अच्छा ढांचा है, लेकिन आपको अभी भी पृष्ठभूमि में कुछ मानचित्र सर्वर की आवश्यकता है। यदि आप रेल के साथ काम कर रहे हैं, तो MapFish जाने के लिए एक अच्छा तरीका है:

MapFish फ्रेमवर्क एक खुले HTTP- आधारित प्रोटोकॉल के चारों ओर बनाया गया है, जिससे विभिन्न अंतर-योग्य कार्यान्वयन की अनुमति मिलती है। पायथन / पाइलन्स-आधारित ढांचे द्वारा प्रदान किए गए संदर्भ कार्यान्वयन के अलावा, दो अन्य कार्यान्वयन वर्तमान में उपलब्ध हैं: एक रूबी / रेल्स प्लगइन (GPLv3) और एक PHP / सिम्फनी प्लगइन (BSD)


2
QGIS Mapserver दिलचस्प लगता है, खासकर क्योंकि यह QGIS क्लाइंट के साथ रखा जाता है, जहाँ आप अपना मैपफाइल तैयार कर सकते हैं। Geoserver और Mapserver के बीच तुलना भी सहायक है। वास्तव में: कुल वेब-व्यवस्थापक इंटरफ़ेस मेरे लिए बहुत बड़ा प्लस है।
नथ्नवाड़ा

Geoserver सेट अप करने के लिए वास्तव में तेज़ है और पिछले संस्करणों की तुलना में वेब इंटरफ़ेस में बहुत सुधार हुआ है। लेकिन मैं वास्तव में UMN मैप्सवर के मैपस्क्रिप्ट फ़ीचर के लचीलेपन को याद करता हूं।
UnderDark

2

भूमाजों का उल्लेख करना उपयोगी हो सकता है। http://apps.geomajas.org/showcase/ विशेष रूप से केवल मानचित्रों की प्रस्तुति के बजाय जीआईएस 'अनुप्रयोग' के निर्माण के लिए उपयोगी है। मुझे उन्नत क्वेरी और संपादन विकल्प पसंद हैं।


जो मैंने जियोमाजस के बारे में सुना है वह यह है कि यह जावा आधारित है, और इसमें एक ग्राहक विकास ढांचा है। तो यह मुझे इसके लिए जावा में विकसित करने के लिए मजबूर करेगा। मुझे कुछ ऐसा चाहिए जो मैं अपनी वेबसाइट (रेल) में ओपनर या कुछ इसी तरह का उपयोग करके उपयोग कर सकूं। इसलिए टिप के लिए धन्यवाद, लेकिन मेरे लिए व्यक्तिगत रूप से उपयुक्त नहीं है। यह दस्तावेज: geotests.net/cours/sigma/webmapping/tableau_webmapping2010.pdf लगता है कि इसकी पुष्टि करनी है।
नथ्नवाड़ा

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

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