Tuo tiedot OpenStreetMapista QGIS-järjestelmään
Tietojen määrä vuonna 2007 OpenStreetMap on varsin laaja ja vaikka sitä ei ole täysin päivitetty, useimmissa tapauksissa se on tarkempi kuin perinteisesti 1-asteikkoa käyttävien tietojen antaminen: 50,000.
QGIS-ohjelmassa on hienoa ladata tämä kerros taustakuvaksi, kuten Google Earth -kuvaksi, joille on jo olemassa laajennuksia, mutta tämä on vain taustakartta.
Mitä jos haluat OpenStreetMap-kerroksen vektoriksi?
1. Lataa OSM-tietokanta
Tätä varten sinun on valittava alue, johon aiot ladata tietoja. On selvää, että hyvin suurilla alueilla, joilla on paljon tietoa, tietokannan koko on valtava ja aikaa vievä. Voit tehdä tämän valitsemalla:
Vektori> OpenStreetMap> Lataa
Täällä valitset polun, johon .ml-laajennuksella varustettu xml-tiedosto ladataan. Neljännesalue voidaan ilmoittaa olemassa olevasta kerroksesta tai näkymän nykyisestä näytöstä. Kun vaihtoehto on valittu hyväksyä, latausprosessi käynnistyy ja ladatun datan määrä näytetään.
2. Luo tietokanta
Kun XML-tiedosto on ladattu, sen täytyy muuntaa se tietokantaan.
Tämä tehdään: Vektori> OpenStreetMap> Tuo topologiaa XML: stä ...
Täältä meitä pyydetään syöttämään lähde, DB SpatiaLite -tiedosto ja jos haluamme, että tuontiyhteys luodaan välittömästi.
3. Kutsu taso QGIS: ään
Tiedon kutsuminen kerroksena edellyttää:
Vektori> OpenStreetMap> Vie topologia SpatiaLite-sovellukseen ...,
On ilmoitettava, aiomme kutsua vain pisteitä, viivoja tai monikulmioita. Myös tietokannan Lataa-painikkeella voit luetteloida kiinnostavat kohteet.
Tämän seurauksena voimme ladata kerroksen karttaamme, kuten seuraavassa kuvassa näkyy.
Tietenkin, koska OSM on avoimen lähdekoodin aloite, siihen tarvitaan paljon yksityisiä työkaluja tekemään tällainen asia.