मानचित्र निर्माण को कई चरणों में विभाजित किया गया है:
- जियोडेटा में प्रवेश (जो उचित टैग के साथ बिंदु, रेखाएं और बहुभुज हैं)
- स्टाइलिंग (मानचित्र पर फ़ीचर उपस्थिति निर्दिष्ट करें)
- एक रेखापुंज छवि में प्रतिपादन (जियोडेटा और शैली को प्रतिपादन सॉफ्टवेयर का उपयोग करके एक छवि में बदलें)
आप एक उपकरण चाहते हैं जो यूआई का उपयोग करने के लिए आसान के पीछे आपके लिए सभी quirks करता है। लेकिन दुर्भाग्य से, ऐसा कोई उपकरण नहीं है (उम्मीद है, वहाँ होगा)। तो, आपको प्रत्येक चरण के लिए एक समर्पित टूल चुनना होगा।
मैं उपकरण / वर्कफ़्लो के निम्नलिखित संयोजन का उपयोग करता हूं:
जियोडेटा में प्रवेश / डाउनलोड करना
- JOSM संपादक :
- ओएसएम सर्वर से एक नक्शा डाउनलोड करें
- एक नक्शा संपादित करें
- अपने परिवर्तन ओसम सर्वर पर अपलोड करें (आप अपना काम साझा क्यों नहीं करेंगे?)
- नक्शे को एक .osm फ़ाइल में सहेजें
- PostGIS / osm2pgsql
- यदि आवश्यक हो तो आयात शैली फ़ाइल को अपडेट करें
- स्थानीय सर्वर पर एक मानचित्र आयात करें
यदि आप अपने काम को साझा नहीं करना चाहते हैं, तो आप स्थानीय OSM सर्वर को सेटअप कर सकते हैं और इसके साथ JOSM कार्य कर सकते हैं (मैप को * .osm फ़ाइल में सहेजने और osm2pgsql का उपयोग कर अनावश्यक)। यदि आप OSM डेटा के कुछ हिस्सों का उपयोग करते हैं, तब भी लाइसेंस के बारे में जानकारी रखें।
स्टाइलिंग
स्टाइलिंग में दो चरण होते हैं:
- सेटअप परतें / डेटा स्रोत
- अनुकूलित लाइनों / बहुभुज / अंक / पाठ उत्पादन।
मैप को स्टाइल करने के लिए दो फॉर्मेट हैं: "रॉ" मैपनिक स्टाइल फाइल और कार्टो सीएसएस।
- Mapnik एक रेंडरिंग लाइब्रेरी है जो OSM साइट को अधिकार देता है।
- Mapnik शैली फ़ाइल को सेटअप और संपादित करें
- मेपकिन दर्शक में शैली फ़ाइल खोलें
एक "कच्ची" मेपनिक शैली की फाइल संपादित करने के लिए बोझिल है, और कार्टोएसएसएस एक सरल अलंकारिक है। CartoCSS (पहले Cascadenik) मेपनिक शैली फ़ाइल के लिए परिवर्तनीय है। तिलमिल एक ऐसा उपकरण है जिसका उपयोग मैं कार्टोएसएसएस को संपादित / पूर्वावलोकन करने के लिए करता हूं।
- तिलमिलाहट ।
- शैली / अपने मानचित्र को tilemill में पूर्वावलोकन करें
- mapnik * .xml फ़ाइल में निर्यात करें।
प्रतिपादन
- मेपनिक के लिए कस्टम पायथन लिपि
- बाउंडिंग बॉक्स / ज़ूम स्तर / आकार अपडेट करें
- फ़ाइल को * .png फ़ाइल में रेंडर करें।
[वैकल्पिक] अपना नक्शा ऑनलाइन लाओ
बेशक, आप बस अपने नक्शे के लिए एक बड़ी .png फ़ाइल का उपयोग कर सकते हैं, लेकिन कल्पना करें कि इसे डाउनलोड करने में कितना समय लगेगा! तो आप अलग-अलग ज़ूम स्तरों पर अपने नक्शे को टाइलों में विभाजित करते हैं।
दुर्भाग्य से, नए OSM संपादन के अनुसार अपने नक्शे को अपडेट करने के लिए, आपको अभी भी इसे स्थानीय रूप से डाउनलोड और प्रस्तुत करना होगा।
तो, वहाँ एक बेहतर समाधान है: CartoDB। CartoDB CartoCSS का समर्थन करता है। इसके साथ आपको स्थानीय स्तर पर कुछ भी स्थापित करने की आवश्यकता नहीं है। बस इसमें अपने डेटा को आयात करें, कार्टोएसएसएसएस के साथ शैली और शेयर बटन पर क्लिक करें। हालांकि एक मुफ्त db आकार सीमा है। लेकिन चूंकि यह खुला स्रोत है आप इसे अपने दम पर होस्ट कर सकते हैं। एक और सीमा है: आप केवल बिंदुओं या रेखाओं या बहुभुजों की कल्पना कर सकते हैं।
पुनश्च
हर उपकरण की अपनी सीमाएँ होती हैं, इसलिए प्रयोग करने की कोशिश करें।