खैर, यह एक बड़ी चर्चा हो सकती है, मैं आपको कुछ शब्दों में कुछ त्वरित बिंदु देने की कोशिश करूंगा। आप अपनी सूची में मौजूद सॉफ़्टवेयर की तुलना ट्री पॉइंट ऑफ़ व्यू से कर सकते हैं:
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 में चल सकते हैं।
ध्यान दें कि इस सॉफ्टवेयर के लगभग सभी सर्वव्यापी जीडीएएल पुस्तकालय (अक्सर स्वामित्व सॉफ्टवेयर में पाया जाता है) पर आधारित है।