MapServer द्वारा निर्णय लेना

हाल ही में अपने नक्शों को प्रकाशित करने के लिए देख रहे कैडस्ट्राल संस्था के साथ हुई बातचीत का लाभ उठाते हुए, मैंने समुदाय को विषय के बचाव को वापस करने के लिए सबसे महत्वपूर्ण बातों का सारांश दिया। शायद उस समय यह किसी ऐसे व्यक्ति की मदद करेगा जो निर्णय लेना चाहता है या जियोफुमादो की मदद लेना चाहता है।

क्यों MapServer

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

पहले ब्लॉग पर (बदसूरत - दुर्लभ के रूप में दोस्त कहते हैं) हमने दिखाया है कि कैसे एक वेब मानचित्र सेवा बनाने के लिए, मैनिफोल्ड का उपयोग करना कम लागत विकल्प के रूप में जी.आई.एस. मैंने एक दिन के लाभों के बारे में भी बताया Geoweb प्रकाशक अधिक चांदी होने पर घोल के रूप में बेंटले से। यह उस पुराने पोस्ट को निरंतरता देने के लिए जिसमें बना तुलना ऑनलाइन मानचित्र प्रकाशित करने के लिए विभिन्न अनुप्रयोगों के बीच।

बातचीत के बाद हमने MapServer में जाने का फैसला किया, एक विषय जिसे मैं अगले कुछ दिनों में शोषण करने की उम्मीद करता हूं। वैसे, बाकी साल के लिए अन्य खुले स्रोत प्लेटफार्मों का परीक्षण शुरू करें, लेकिन एक वेब वातावरण में।

बैनर MapServer एक GIS एप्लिकेशन नहीं है, यह भी इसका दिखावा नहीं करता है, जैसा कि इसके पृष्ठ में कहा गया है। यह मिनेसोटा विश्वविद्यालय की एक पहल के रूप में पैदा हुआ था, इसलिए इसका लोगो मिनेसोटा और मिसिसिपी नदियों के संगम से आता है। यह आज व्यापक रूप से वितरित वेब मानचित्र सेवा में एक बेंचमार्क है, शायद इसकी एंग्लो-सैक्सन मूल के कारण। इस आवेदन के रूप में एक विस्तृत श्रृंखला है -वास्तव में बहुत व्यापक, मुझे इसकी सादगी पसंद है, नए उपयोगकर्ताओं के लिए सरलतम; सभी जादू। मैप फ़ाइल को संभालने में है जो QGis जैसे कार्यक्रमों से उत्पन्न हो सकते हैं या PHP, जावा, पर्ल, पायथन, रूबी या सी # जैसी भाषाओं का फायदा उठाने के लिए तर्क को समझते हैं।

MapServer पर अधिक अनुप्रयोग विकसित किए गए हैं "सेवा की"जैसे कि चमेली, कार्टोएब, का-मैप और पामर। ये कम कोड प्रवीणता वाले उपयोगकर्ताओं के लिए अनुशंसित हैं, हालांकि MapServer के आदिम तर्क को समझना आदर्श है।

मानचित्ररवर स्थापित करें

दिखाया गया उदाहरण यह है कि, अभी हम जो काम कर रहे हैं उसका एक उदाहरण है। उनकी अनुमति और जानकारी के साथ कि यह सेवा कुछ हफ़्ते में जनता के लिए उपलब्ध होगी और फिर वे इसे काम करते हुए देख सकते हैं।

क्या अन्य वेब अनुप्रयोग मौजूद हैं

इसके लिए, मैं फाउंडेशन के एक संदर्भ के रूप में उपयोग करूंगा OSGeo, जो भू-स्थानिक क्षेत्र में खुले स्रोत की स्थिरता और मानकीकरण के संदर्भ में सबसे रचनात्मक पहलों में से एक है। हालांकि मैं मानता हूं कि अन्य हैं।

  • Mapbenderकाफी लोकप्रिय है, जो IDE ग्वाटेमाला के मामले में Mapserver के साथ एक पतले ग्राहक के रूप में उपयोग किया जाता है। इसकी अपील का कारण यह है कि यह आज वेब पर सबसे व्यापक रूप से इस्तेमाल किए जाने वाले संयोजनों में से दो PHP और जावास्क्रिप्ट के लिए विकसित किया गया था।
  • MapBuilder, जो पहुंचे इसका अंत संस्करण 1.5 में और ओपन लेयर्स में विलय हो गया। AJAX बात ... यह एक सौंदर्य था।
  • ओपन लेयर, चमत्कार अगर आप Google या याहू मैप्स को एकीकृत करना चाहते हैं या रास्टर डिस्प्ले को कुशलतापूर्वक कैश करना चाहते हैं।
  • मानचित्रगैड ओपनसॉर्स, AutoDesk के साथ अपने संबंधों के लिए बहुत लोकप्रिय है। आप जो भी स्वाद चाहते हैं, उसके लिए मरने के लिए मजबूत।
  • डिग्री, मानकों पर काफी धुआं। यूरोप में बहुत सारी संभावनाओं के साथ। जीएमएल समर्थन में इसकी स्थिरता के कारण, यह पहल में वेब प्रक्रियाओं के कार्यान्वयन के लिए तटस्थ विकल्प के रूप में सुझाया गया है। प्रेरित करो.

मानचित्ररवर स्थापित करें अन्य ओएसजीओ ऊष्मायन समाधान हैं:

  • Geoserver, इसकी सबसे बड़ी क्षमता यह है कि विकास जावा के बारे में है। गूगल मैप्स, गूगल अर्थ, याहू मैप्स को एकीकृत करते हुए जैसे कि ओपन लेयर्स जैसे बहुत कुछ देने के लिए, आर्कजीआईएस सहित।
  • Geomajas जिसमें पतले क्लाइंट, डेस्कटॉप और वेब शामिल हैं
  • MapFish, Pyton पर एक प्राथमिकता फोकस के साथ, लेकिन शायद कम से कम एक दस्तावेज (ऑनलाइन) में से एक।

MapServer फायदे

अनुकूलता मानकों के साथ OGC। शायद सबसे अच्छा, हालांकि यह लगभग सभी खुले स्रोत अनुप्रयोगों में अच्छे हैं, कम से कम WMS, WFS, WCS, GML के संबंध में

  • वेब मानचित्र सेवा (ओजीसी: डब्ल्यूएमएस) 1.0.0, 1.0.7, 1.1.0 और 1.1.1
  • वेब फीचर सेवा (ओजीसी: डब्ल्यूएफएस) 1.0.0, एक्सएक्सएक्स
  • वेब कवरेज सेवा (ओजीसी: डब्ल्यूसीएस) 1.0.0, 1.1.0
  • भूगोल मार्कअप भाषा (ओजीसी: जीएमएल) 2.1.2, 3.1.0 स्तर 0 प्रोफाइल
  • वेब मानचित्र संदर्भ दस्तावेज़ (ओजीसी: डब्ल्यूएमसी) 1.0.0, 1.1.0
  • स्टाइल लेयर डिस्क्रिप्टर (ओजीसी: एसएलडी) 1.0.0
  • फ़िल्टर एन्कोडिंग विशिष्टता (ओजीसी: एफईएस) 1.0.0
  • सेंसर अवलोकन सेवा (ओजीसी: एसओएस) 1.0.0
  • निरीक्षण और माप (ओजीसी: ओएम) 1.0.0
  • SWE कॉमन (ओजीसी: SWE) 1.0.1
  • ओडब्ल्यूएस कॉमन (ओजीसी: ओडब्ल्यूएस) 1.0.0, एक्सएक्सएक्स

ओपन जीआईएस कंसोर्टियम दिशानिर्देशों के माध्यम से डेटा की सेवा किसी भी कार्यक्रम को बहुत बाधा के बिना उससे चिपका देगी। AutoDesk Civil3D, ArcGIS से। बेंटले मैप, gvSIG, QGis, आदि के लिए यहां तक ​​कि Google धरती / wms के माध्यम से नक्शे।

उन अनुप्रयोगों के साथ तुलना करना जिनके साथ मैंने पहले काम किया है (GeoWeb प्रकाशक और मैनिफोल्ड जीआईएस), MapServer उनसे आगे बढ़ता है बहुत प्रसारपरिणामस्वरूप, आपके पृष्ठ में उपयोगकर्ता समुदाय का उल्लेख नहीं करने के लिए पर्याप्त जानकारी, विकसित उदाहरण हैं। GWP के मामले में आपको नाखूनों के साथ बहुत काम करना होगा और स्पेनिश में कई गुना है जो बहुत कम है -बाहर जा रहा है आप egeomates विरोधाभास से बचने के लिए-.

El डेटा समर्थन यह एक आश्चर्य है। यह स्वर्ग नहीं है, लेकिन यह काफी करीब है:

  • वेक्टर या जियोडैटेबेस डेटा: आकृति फ़ाइलें, GML, PostGIS और OGR के माध्यम से एक और दुनिया, DGN सहित।
  • रेखापुंज डेटा: भू-संदर्भित Tif और जो भी हम GDAL के माध्यम से चाहते हैं।
  • आउटपुट, आप जेपीजी, पीएनजी, पीडीएफ और निश्चित रूप से ओजीसी मानकों को उत्पन्न कर सकते हैं।

फिर वहाँ है मल्टीप्लेफ़्ट समर्थन। MapServer IIS के शीर्ष पर चल सकता है, जो इसे विंडोज / पीसी उपयोगकर्ताओं के लिए अनुकूल बनाता है। अपाचे पर भी, जिसके साथ यह विंडोज और लिनक्स पर आश्चर्यजनक रूप से चल सकता है, न केवल डेटा की सेवा करने के लिए बल्कि नेविगेट करने के लिए भी। मनिफोल के मामले में
डी, प्रकाशन केवल आईआईएस, अगर आप उनसे अपाचे के बारे में बात करते हैं भीड़भाड़ हो जाओ, हालांकि कुछ ने अपना बना दिया है pirouettes। और बेंटले के मामले में, केवल विंडोज, यहां तक ​​कि वेब डिस्प्ले एक ActiveX है जो केवल इंटरनेट एक्सप्लोरर पर चलता है, जब तक कि इसे स्मोक्ड नहीं किया जाता है IDPR अंतरिक्ष कारतूस में उदात्त करने के लिए

कहने की जरूरत नहीं है, यह सौदा नहीं करता है भुगतान लाइसेंसिंग। मैनिफोल्ड यूनिवर्सल के साथ लाइसेंस $ 600 के क्रम में होगा, बेंटले GWPublisher के लिए US $ 10,000 सीमित उपयोगकर्ताओं के साथ और यदि यह US $ 15,000 तक GIS सर्वर के लिए था।

आखिरकार, मैं इसमें एक महान लाभ देखता हूं विकास। MapServer का काम करने वाले किसी व्यक्ति को ढूंढना इतना आसान नहीं है, लेकिन अन्य अनुप्रयोगों की तुलना में यह बहुत आसान है, यहां तक ​​कि दूरस्थ रूप से हम अभी कर रहे हैं। एक डेवलपर जो बेंटले GWPublisher की हिम्मत को जानता है, उसे ढूंढना इतना आसान नहीं है, उसे बेंटले जियोस्पेशियल सर्वर पर मजबूत विकास का लाभ लेने के लिए प्रोजेक्ट वाइज, जियोग्राफिक्स, माइक्रोस्टेशन VBA और बेंटले मैप को जानना होगा (यद्यपि मैं मानता हूं कि वहाँ बहुत कुछ किया गया है)। एक मैनिफोल्ड जीआईएस डेवलपर, बहुत मुश्किल है, हालांकि यह केवल .NET है, और जीआईएस सर्वर से एक, लाइसेंस के लायक होने के आधार पर निश्चित रूप से चार्ज करेगा।

इसे 5 चरणों में कैसे स्थापित करें

मानचित्ररवर स्थापित करेंकई कदम नहीं हैं, साथ ही उत्पत्ति की शुरुआत भी है:

  1. OSGEO4W डाउनलोड करें यहां से
  2. इसे स्थापित करें, न्यूनतम नक्शाधारक, अपाचे और एक उदाहरण।
  3. अपाचे को स्थापित करें और सेवा बनाएं (या IIS के माध्यम से एक निर्देशिका बढ़ाएं)
  4. लिफ्ट सेवा
  5. ब्राउज़र में उदाहरण चलाएं

हां, उत्पत्ति की तरह, श्लोक 1 और 2 के बीच कई चीजें हैं जो शैतान के विद्रोह में हुई थीं। आम तौर पर या तो http: // localhost के माध्यम से सेवा प्राप्त करना / या अपनी लड़ाई पर कब्जा कर लेता है, लेकिन आप सीखते हैं।

यह अगले एक में होगा जो हम समझाएंगे।

7 उत्तर "MapServer पर निर्णय लेना"

  1. हाय ईयूलीज़। एक दिन आप हमें उस धुएँ के बारे में बताएंगे जो आपने सी # के साथ किया था, जो मैंने वेब पर बहुत कम देखा है।

    सादर

  2. ऐसा क्यों नहीं सी तेज और एसक्यूएल सर्वर 2008 या पहले से ही posgrest और पोस्ट आकार आकृति प्रकार मानचित्रों के साथ और इस तरह आप डोमेन प्रश्न से बचने और इसलिए आप केवल asp.net के साथ एक सर्वर की तलाश

  3. खुला स्रोत Mapguide के साथ किसी भी अनुभव ?? मैंने इसे लंबे समय तक स्थापित किया है, लेकिन जब मैं मास्टर शुरू करता हूं तो यह मुझे सर्वर से एक कनेक्शन त्रुटि फेंकता है ... स्पेनिश में एक ट्यूटोरियल बहुत मददगार होगा। ग्रीटिंग्स, धन्यवाद =)

  4. हैलो, मैं मानचित्रेर्वर में बहुत दिलचस्पी रखता हूं, कुछ चीज़ों को एक साथ रखा करने का मौका मिला, इस समय मैं रेल के अंदर एक मानचित्र एप्लिकेशन को विकसित करने के लिए समर्पित हूं, क्या आपको इसके बारे में पता है? या कुछ मदद लिंक .. बहुत बहुत धन्यवाद

  5. आपको उस सेवा की खोज करनी चाहिए जो सर्विस में शामिल नक्शे के साथ होस्ट करने की सुविधा प्रदान करती है।

    तथा http://www.hostgis.com/

    इंट्रानेट स्तर से सेवा करने के लिए काफी आसान है, क्योंकि केवल उस मशीन के आईपी के साथ जिस सेवा को उठाया गया है (साथ ही साथ 192.168.0.129) एक ही नेटवर्क या कार्य समूह के अन्य कंप्यूटरों से उपयोग कर सकते हैं।

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

    यदि आप पिछले एक की तरह एक आईपी नंबर तक पहुँच नहीं चाहते हैं, तो आप एक डोमेन और DNS सेवा के लिए भुगतान करते हैं, जिसके साथ आप एक आसान पता कर सकते हैं http://www.eldominio.com। आप एक उपडोमेन या सेवाओं के साथ पुनर्निर्देशित कर सकते हैं जो इस तरह के पेज पेश करते हैं http://www.no-ip.com

  6. इस ब्लॉग के लिए बधाई जो मैं काफी समय से कर रहा हूं। हालांकि मैं जीवविज्ञानी हूं, मैं जीआईएस मुद्दों पर काम करता हूं। पिछले साल मैंने MapServer को थोड़ा सा इस्तेमाल करने के लिए सीखा और यह बहुत अच्छा है। लेकिन मेरे पास एक सवाल है कि मैंने अभी तक जवाब नहीं दिया है। क्या होस्टिंग कंपनी मैपर्सर स्टोर करती है? आपको अपने कंप्यूटर का उपयोग करने और घरेलू इंटरनेट नेटवर्क का उपयोग करने के लिए क्या परिणाम हैं?

    मैं इस कार्यक्रम के साथ कुछ अन्य परियोजना करना चाहता हूं, लेकिन मुझे नेट पर लटका देने का कोई रास्ता नहीं है।

    अगर किसी को प्रतिक्रिया पता है, यह बहुत अच्छी तरह से प्राप्त होगा

    अन saludo,

    मार्टिनो

एक उत्तर छोड़ दें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका टिप्पणी डेटा कैसे संसाधित किया जाता है.