Uvoz podataka iz OpenStreetMap do QGIS
Količina podataka koja je u OpenStreetMap To je zaista širok, a iako nije u potpunosti ažuriran, u većini slučajeva je precizniji od podataka tradicionalno pokrenuo kartografske skali ostavlja 1: 50,000.
U QGIS-u je odlično učitati ovaj sloj kao mapu pozadine kao što je slika Google Earth, za koju već postoje plafoni, ali ovo je samo mapa pozadine.
Šta ako ono što želite je da se OpenStreetMap sloj kao vektor?
1. Preuzmite OSM bazu podataka
Da biste to učinili, morate odabrati područje s kojeg očekujete preuzimanje podataka. Očito je da će vrlo velika područja, gdje 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 ekstenzijom .osm. Moguće je naznačiti opseg kvadranta od postojećeg sloja ili trenutnim prikazom prikaza. Nakon odabira opcije prihvatiti, Proces preuzimanje je počeo a prikazuje volumen preuzetih podataka.
2. Stvorite bazu podataka
Jednom kada ste preuzeli XML datoteke, ono što je potrebno je da se ovo pretvoriti u bazu podataka.
To se radi sa: Vector> OpenStreetMap> Uvoz topologije iz XML-a ...
Ovdje nudimo da ulazimo u izvor, izlaz SpatiaLite DB datoteku i ako uvozimo vezu odmah vjerovao.
3. Pozovite sloj na QGIS
Pozovite podataka kao sloj zahtijeva:
Vector> OpenStreetMap> Izvoz topologije u SpatiaLite…,
Mora biti naznačeno ako ćemo pozivati samo točke, linije ili poligone. Takođe pomoću dugmeta Load iz baze podataka možete nabrojati koji su objekti od interesa.
Kao rezultat toga, možemo napuniti sloj karti, kao što je prikazano na slici ispod.
Naravno, budući da je inicijativa OSM open source, to će biti dug čuvanja alate da to ovakve stvari.