मैं जीआईएस दुनिया में अपना पहला कदम रखता हूं और मेरे लिए सब कुछ बहुत नया है, भले ही मैं "विशाल" प्रोजेक्ट पर काम करता हूं (यानी: एकल प्रोग्रामर के लिए) बहुत नक्शे से संबंधित है।
मेरी परियोजना को दुनिया के किसी भी स्थान के लिए नीचे जानना आवश्यक है:
- सड़क का प्रकार
- सड़क का नाम
- सड़क समन्वय
- शहर की सीमाएँ
- जल मार्ग का नाम
- जल मार्ग समन्वय करता है
मैंने पाया कि मुझे ओपन स्ट्रीट मैप के लिए यह सब धन्यवाद मिल सकता है और मेरी परियोजना इसके लिए धन्यवाद देना शुरू कर देती है। लेकिन अब मुझे बड़े मानचित्रों पर काम करने की आवश्यकता है (यानी: 50.000 XML नोड्स OSM निर्यात प्रदान करता है) की तुलना में बड़ा। मुझे पता है कि मुझे पूरे ग्रह को डेटाबेस में रखने की जरूरत है।
इंटरनेट पर PostgreSQL और ओपन स्ट्रीट मैप के बारे में बहुत सारे दस्तावेज हैं, लेकिन मुझे नहीं पता कि कहां से शुरू करें। वास्तव में मैंने एक डेटाबेस में ग्रह डंप लगाने के लिए ओस्मोसिस के बारे में प्रलेखन पाया, लेकिन मुझे osm2pgsql के बारे में भी पता चला। मुद्दा यह है कि मुझे नहीं पता कि मेरे लिए सबसे अच्छा क्या है।
ऐसा लगता है (लेकिन मैं गलत हो सकता है) osm2pgsql mapnik मैप्स को रेंडर करने के लिए बनाया गया है, बात यह है कि मुझे बिल्कुल भी ज़रूरत नहीं है क्योंकि मुझे सड़कों / शहरों / पानी के तरीकों को जानना है ... लेकिन मुझे यकीन नहीं है सही ढंग से समझा गया कि मेपनिक क्या कर सकता है।
मेरा सवाल है: मैं एक डेटाबेस में OSM डेटा डालने के लिए क्या उपयोग कर सकता हूं ताकि बाद में इसे आसानी से OSM निर्यात की गई फ़ाइल के रूप में आसानी से उपयोग किया जा सके?
धन्यवाद।
संपादित करें: मैं जिस कंप्यूटर का उपयोग करता हूं वह एक समर्पित सर्वर (Intel (R) Pentium (R) E2180 2.00GHz और 2GB RAM) एक GNU / Linux डेबियन चल रहा है।
पुनश्च: मुझे पता है कि मेरा सवाल गूंगा है, क्योंकि ऑसमोसिस सम्मिलित कर सकता है, लेकिन एक डेटाबेस से xml फ़ाइल भी निकाल सकता है। वैसे भी, मुझे यह जानना होगा कि आप इसे कैसे करेंगे।
पुनश्च: अगर किसी को पता है कि शुरुआत के लिए अच्छा OSM + डेटाबेस ट्यूटोरियल कहां मिलेंगे तो मैं सराहना करूंगा!