Import data dari OpenStreetMap ke QGIS
Jumlah data yang ada di dalamnya OpenStreetMap ia benar-benar luas, dan walaupun ia tidak benar-benar terkini, dalam kebanyakan kes ia lebih tepat daripada data yang dikumpulkan secara tradisional dengan menggunakan helaian kartografi dengan skala 1: 50,000.
Di QGIS, hebat untuk memuat lapisan ini sebagai peta latar belakang seperti imej Google Earth, yang mana plugin telah wujud, tetapi ini hanya peta latar belakang.
Apa yang berlaku jika apa yang anda mahukan adalah mempunyai lapisan OpenStreetMap sebagai vektor?
1. Muat turun pangkalan data OSM
Untuk melakukan ini, anda mesti memilih kawasan dari tempat yang anda harapkan memuat turun data. Jelas bahawa kawasan yang sangat besar, di mana terdapat banyak maklumat, ukuran pangkalan data akan sangat besar dan memakan masa. Untuk melakukan ini, pilih:
Vektor> OpenStreetMap> Muat turun
Di sini anda memilih jalan di mana fail xml dengan pelanjutan .osm akan dimuat turun. Adalah mungkin untuk menunjukkan rentang kuadran dari lapisan yang ada atau dengan paparan pandangan semasa. Setelah pilihan itu dipilih menerima, proses muat turun bermula dan jumlah data yang dimuat turun dipaparkan.
2. Buat Pangkalan Data
Apabila fail XML telah dimuat turun, apa yang diperlukan adalah untuk mengubahnya menjadi pangkalan data.
Ini dilakukan dengan: Vektor> OpenStreetMap> Import topologi dari XML ...
Di sini dia meminta kami memasuki sumber, fail output SpatiaLite DB dan jika kami mahu sambungan import dibuat segera.
3. Panggil lapisan ke QGIS
Memanggil data sebagai lapisan memerlukan:
Vektor> OpenStreetMap> Eksport topologi ke SpatiaLite ...,
Ia mesti ditunjukkan jika kita hanya akan memanggil titik, garis atau poligon. Juga dengan butang Muat dari pangkalan data anda boleh menyenaraikan objek-objek yang menarik.
Hasilnya, kita boleh memuatkan lapisan ke peta kami, seperti yang dilihat dalam imej berikut.
Sudah tentu, sejak OSM adalah inisiatif sumber terbuka, ia akan menjadi masa yang lama untuk alat proprietari untuk melakukan perkara seperti ini.