Uvoz podataka iz OpenStreetMap na QGiS
Količina podataka u sustavu Windows Vista OpenStreetMap je uistinu široko i iako nije potpuno ažuriran, u većini je slučajeva točniji od podataka tradicionalno podignutih pomoću 1 skala: 50,000.
U QGIS-u to je sjajno za učitavanje tog sloja kao pozadinske karte kao što je slika na usluzi Google Earth, za koje postoje dodatni sadržaji, ali to je samo pozadinska karta.
Što ako želite imati sloj OpenStreetMap kao vektor?
1. Preuzmite OSM bazu podataka
Da biste to učinili, morate odabrati područje na kojem očekujete preuzimanje podataka. Očito je da će vrlo velika područja, na kojima ima puno informacija, veličina baze podataka biti ogromna i dugotrajna. Da biste to učinili, odaberite:
Vektor> OpenStreetMap> Preuzmi
Ovdje odabirete putanju na koju će se preuzeti xml datoteka s nastavkom .osm. Moguće je naznačiti raspon kvadranta od postojećeg sloja ili trenutnim prikazom prikaza. Nakon odabira opcije prihvatiti, započinje postupak preuzimanja i prikazuje se opseg preuzetih podataka.
2. Stvorite bazu podataka
Nakon preuzimanja XML datoteke, potrebno ga je pretvoriti u bazu podataka.
To se radi sa: Vector> OpenStreetMap> Uvoz topologije iz XML-a ...
Ovdje se traži da unesemo izvor, DB SpatiaLite izlaznu datoteku i ako želimo odmah uspostaviti uvoznu vezu.
3. Pozovite sloj na QGIS
Pozivanje podataka kao sloj zahtijeva:
Vector> OpenStreetMap> Izvoz topologije u SpatiaLite ...,
Mora biti naznačeno ako ćemo pozivati samo točke, crte ili poligone. Također gumbom Učitaj iz baze podataka možete navesti koji su to objekti od interesa.
Kao rezultat, možemo učitati sloj na našu kartu, kao što je prikazano na sljedećoj slici.
Naravno, budući da je OSM inicijativa open source, puno će za privatne alate za napraviti takvu stvar.