मुझे प्लगइन का उपयोग करके OSM डेटा डाउनलोड करना और आयात और निर्यात गतियों के माध्यम से बहुत थकाऊ होना पाया गया। इसलिए मैंने एक अलग समाधान लिखा है: http://anitagraser.com/2014/05/31/a-guide-to-googlemaps-like-maps-with-osm-in-qgis/
सारांश:
रॉ OSM फाइलें काफी विशाल हो सकती हैं। यही कारण है कि XML .osm प्रारूप के बजाय संकुचित बाइनरी .pbf प्रारूप को डाउनलोड करना निश्चित रूप से बेहतर है । एक डाउनलोड स्रोत के रूप में, मैं जियोफैब्रिक की सिफारिश करूंगा ।
पहले प्रीप्रोसेसिंग कदम के लिए: ब्याज के क्षेत्र को निकालते हुए, हम ऑस्मोसिस का उपयोग कर सकते हैं:
C:\Users\anita_000\Geodata\OSM_Noirmoutier>..\bin\osmosis.bat --read-pbf pays-de-la-loire-latest.osm.pbf --bounding-box left=-2.59 bottom=46.58 right=-1.44 top=47.07 --write-xml noirmoutier.osm
जबकि QGIS .osm फ़ाइलों को भी लोड कर सकता है, मैंने पाया कि यदि .osm फ़ाइल को स्थानिक में परिवर्तित किया जाता है, तो प्रदर्शन और विशेषताओं तक पहुंच में बहुत सुधार होता है।
C:\Users\anita_000\Geodata\OSM_Noirmoutier>ogr2ogr -f "SQLite" -dsco SPATIALITE=YES noirmoutier.db noirmoutier.osm
QGIS में, हम Add SpatiaLite लेयर का उपयोग करके पॉइंट्स, लाइन्स और मल्टीप्लगॉन लोड कर सकते हैं। जब हम स्थानिक तालिकाओं को लोड करते हैं, तो कुछ मुद्दे होते हैं:
- कोई भूमि बहुभुज नहीं है। इसके बजाय, "समुद्र तट" लाइन की विशेषताएं हैं।
- अधिकांश नदी बहुभुज गायब हैं। इसके बजाय "रिवरबैंक" लाइन की विशेषताएं हैं।
लापता नदी बहुभुज बनाना कोई बड़ी बात नहीं है:
- उन सभी लाइनों का चयन करें जहां जलमार्ग = नदी का किनारा।
- प्रसंस्करण टूलबॉक्स से बहुभुज उपकरण का उपयोग करें चयनित रिवरबैंक लाइनों द्वारा संलग्न क्षेत्रों से स्वचालित रूप से बहुभुज बनाने के लिए। (ध्यान दें कि डिफ़ॉल्ट रूप से प्रसंस्करण केवल चयनित सुविधाओं पर काम करता है लेकिन इस सेटिंग को प्रसंस्करण सेटिंग्स में बदला जा सकता है।)
भूमि बहुभुज (या समुद्री बहुभुज बनाना यदि आप पसंद करते हैं कि किसी कारण से) थोड़ा अधिक शामिल है क्योंकि ज्यादातर समय समुद्र तट को सरल कारण से बंद नहीं किया जाएगा, जो कि हम अक्सर मुख्य महाद्वीप से बाहर जमीन का एक टुकड़ा काट रहे हैं। । इसलिए, बहुभुज उपकरण का उपयोग करने से पहले, हमें क्षेत्र को बंद करना होगा। ऐसा करने के लिए, मैं पहले "other_tags" LIKE '% "प्राकृतिक" => "समुद्र तट"% "का उपयोग करके तटरेखा का चयन करने का सुझाव देता हूं और इस चयन से एक नई परत बनाता हूं (चयन को सहेजें ...) और इसे संपादित करें (मत भूलना क्षेत्र को बंद करने के लिए लाइनों को जोड़ने के लिए तड़कना सक्षम करना!)। फिर बहुभुज।