JOSM
शायद आपके प्रश्न के दोनों भागों का सबसे आसान उत्तर, JOSM का उपयोग करना है। जावा OpenStreetMap संपादक । डेटा डाउनलोड करना आसान है, और डेटा का "उपयोग" करना आसान है।
डाउनलोड करने के लिए, JOSM आपको डाउनलोड करने के लिए एक आयताकार क्षेत्र का चयन करने के लिए एक सरल इंटरफ़ेस प्रदान करता है, हालांकि यह संपादन एपीआई के माध्यम से इसे डाउनलोड करता है। यह किसी भी अनुरोध को अस्वीकार कर देगा जो कि बहुत बड़ा है, और यदि यह थोड़ा बहुत बड़ा है तो इसके बारे में सोचने में लंबा समय व्यतीत होगा। आम तौर पर एक पूरा शहर बहुत बड़ा होता है, लेकिन आप कई आयताकार क्षेत्रों का अनुरोध करके डेटा का एक अच्छा हिस्सा प्राप्त करने में सक्षम हो सकते हैं।
डेटा का "उपयोग" करने के लिए JOSM आपको डेटा देखने देता है और सभी टैग में एक अच्छा प्रहार है। खोज सुविधा काफी शक्तिशाली है, जिससे आप विशेष टैग वाले तत्वों का चयन कर सकते हैं, लेकिन इससे परे यह वास्तव में निर्भर करता है कि आपके मन में किस तरह का "उपयोग" है। आप जिस तरह से JOSM डेटा को कुछ हद तक प्रदर्शित करते हैं, उसे कॉन्फ़िगर कर सकते हैं, लेकिन अच्छे दिखने वाले नक्शे के लिए आप शायद OSM फ़ाइलों के साथ काम करने के लिए डिज़ाइन किए गए रेंडरिंग टूल को देखना चाहते हैं । तुम भी करने के लिए रूपांतरण जैसे देख सकते हैं शेपफ़ाइल , लेकिन, डेटा है ... विभिन्न ... क्या आप करने के लिए इस्तेमाल किया जा सकता है मन में नंगा तो यह रूपांतरण हमेशा एक सा हानिपूर्ण है।
एक तरफ ... हालांकि यह काफी अच्छा डेटा दर्शक है, JOSM का प्राथमिक उद्देश्य एक OpenStreetMap संपादक होना है । OpenStreetMap पर परिवर्तन वापस भेजने के लिए बस 'अपलोड' पर क्लिक करें ( यदि आपको OpenStreetMap खाता बनाने की आवश्यकता होगी) यदि आपने अभी तक OpenStreetMap संपादन का प्रयास नहीं किया है, तो आपको वास्तव में चाहिए । यहां तक कि नक्शे में पासिंग इंटरेस्ट वाले किसी भी व्यक्ति को इसे देना चाहिए। अपने स्थानीय रेस्तरां को मानचित्र में जोड़ें या ऐसा कुछ। यह OpenStreetMap की एक उचित समझ पाने का एकमात्र तरीका है, और यह मजेदार है!
बड़ी फाइलें
क्या होगा अगर कोई शहर JOSM में लोड करने के लिए बहुत बड़ा है? कुछ अन्य विकल्प हैं (निम्नानुसार) लेकिन जब आप डेटा की इस राशि के साथ काम कर रहे होते हैं तो इस तथ्य से कोई बच नहीं सकता है कि यह "उपयोग" करने के लिए थोड़ा मुश्किल है। आप वास्तव में मज़ेदार छोटे GUI टूल और बड़े डेटा GIS के दायरे से बाहर हैं। इस के लिए सबसे आसान प्रविष्टि (जो कि सभी आसान नहीं है) शायद osm2pgsql का उपयोग करके PostGIS डेटाबेस में एक बड़ी .osm फ़ाइल लोड करना होगा , और फिर इसे देखने के लिए GIS डेस्कटॉप टूल का उपयोग करें।
शहर का अर्क
यह download.bbbike.org सेवा कुछ विश्व के शहरों के लिए तैयार डाउनलोड प्रदान करती है।
असमस
यदि आपको एक अलग शहर या अलग-अलग बाउंडिंग बॉक्स की आवश्यकता है, तो आपको आपके द्वारा उल्लिखित एक बड़े डाउनलोड को प्राप्त करने की आवश्यकता है (या तो देश निकालें , या पूरे ग्रह ) और फिर उसमें से एक टुकड़ा निकालें।
परासरण इसके लिए सबसे व्यापक रूप से उपयोग किया जाने वाला उपकरण है। यह एक जावा कमांड लाइन उपकरण है जो आपको यूनिक्स कमांड लाइन पर एक बाउंडिंग बॉक्स को कुछ इस तरह से निकालने देता है:
bzcat downloaded.osm.bz2 | osmosis\
--read-xml enableDateParsing=no file=-\
--bounding-box top=49.5138 left=10.9351 bottom=49.3866 right=11.201 --write-xml file=-\
| bzip2 > extracted.osm.bz2
यह दिखाता है कि आप आम तौर पर एक .bz2 फ़ाइल को असंपीड़ित करके, ओस्मोसिस में आउटपुट पाइप करके और फिर परिणामी XML को फिर से bzipped फ़ाइल में पाइप करके अपनी XML को फूले हुए XML डेटा के साथ भरने से कैसे बचेंगे।
तो शायद यह "आसान" की आपकी परिभाषा के साथ फिट नहीं है, लेकिन ऑस्मोसिस एक सार्थक उपकरण है अगर आप बड़ी .osm फ़ाइलों में हेरफेर करने में रुचि रखते हैं, तो आप इसे लटका सकते हैं। आपको बस सही कमांड का पता लगाना है! (मुझे लगता है कि एक और सवाल के लिए अच्छा विषय)