स्टैक - मेपनिक, टाइलमिल, ओपन लाइयर्स, जियोएक्स्ट


11

क्या यह आधारभूत जीआईएस दर्शक कार्यक्षमता (पैन, ज़ूम, लेयर स्विचिंग, इन्फो पॉपअप) के साथ वेब मैप्स परोसने के लिए एक स्टैक के रूप में काम करेगा?

  • अपाचे वेब सर्वर
  • भू-डेटा की सेवा करने के लिए Mapnik (MapMic डेटा को स्टाइल करने के लिए टाइलमिल)
  • OpenLayers ब्राउज़र में प्रदर्शित करने के लिए
  • जोड़ा कार्यक्षमता के लिए GeoExt या JQuery

क्या मेरे पास वह अधिकार है? क्या मुझे कुछ याद आ रहा है? मैंने थ्रेड्स और अन्य वेब मैप जानकारी के एक समूह के माध्यम से पढ़ा है, अभी भी निश्चित रूप से निश्चित नहीं है कि मेकनिक कहां / कैसे फिट बैठता है। यह एक स्टैक में जियोसेवर / मैपस्वर को बदल सकता है?

और टाइलमिल, सुनिश्चित नहीं है कि स्टाइल मैप को सर्वर में कैसे जोड़ा जाता है।

विचार और सलाह बहुत सराहना की!


1
तो क्या Mapnik आपके आधार परतों को स्टाइल करने के बारे में अधिक है? हर बार जब कोई परतें बंद और बंद करता है, तो टाइल्स को फिर से रेंडर नहीं करता है? या क्या आप अपनी टाइलों का निर्माण हर संभव संयोजन के साथ परतों के साथ करेंगे?

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

धन्यवाद। मैं कैसे टिप्पणी करूं? मैं केवल नीचे आपका उत्तर बॉक्स देखता हूं। धन्यवाद।
ज़र्बो

के लिए 'ऐड टिप्पणी' क्लिक नज़र
UnderDark

चिकागो ट्रिब्यून से हाल ही में एक ब्लॉग (5 भाग) आया था, जो यह बताता है कि उन विभिन्न घटकों में से कुछ का उपयोग वेब मानचित्र बनाने और इसे परोसने में कैसे किया गया था, जो कुछ स्पष्टीकरण प्रदान कर सकता है, blog.apps.chicagotribune.com/2011 / ०३ /
०ult

जवाबों:


5

यह काम करेगा कि Mapnik को WMS ( http://code.google.com/p/mapnik-utils/wiki/WmsInstallGuide ) के रूप में कॉन्फ़िगर किया जा सकता है, लेकिन मुझे लगता है कि आप दुनिया की सभी टाइलों का निर्माण और सेवा करना चाहते हैं उन्हें सीधे ओपनरों के लिए (यह मानते हुए कि आपके पास पर्याप्त डिस्क स्थान है)। एक उदाहरण के लिए http://openlayers.org/dev/examples/tilecache.html देखें ।


कूल, मुझे नहीं पता था कि मेपनिक डेटा की सेवा कर सकता है।
jangangeld

4

टाइलमिल के संबंध में, आप MBTiles के रूप में एक मानचित्र निर्यात करते हैं और फिर इसे mbutil के साथ सपाट छवि फ़ाइलों में बदल सकते हैं जिसे आप वेब सर्वर या S3 पर रख सकते हैं, या आप MBTiles फ़ाइल को गतिशील रूप से सेवा करने के लिए टाइलस्ट्रीम का उपयोग कर सकते हैं ।

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


1

यदि आप Mapnik OGCServer का उपयोग करने की योजना बनाते हैं, तो code.google.com पर स्थित एक का उपयोग न करें, कोड तब से अद्यतन किया गया है और यहां स्थित एक सेपरेट प्रोजेक्ट में ले जाया गया है:

https://github.com/mapnik/OGCServer

हालांकि प्रलेखन सबसे अच्छा नहीं है सेवा को विभिन्न तरीकों से cgi, modwsgi, pyramid, आदि का उपयोग करके तैनात किया जा सकता है।

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