Uvozite podatke iz OpenStreetMap v QGIS
Količina podatkov, v katerih je OpenStreetMap je res široka in čeprav ni povsem posodobljena, je v večini primerov bolj natančna kot podatki, ki se običajno zbirajo s kartografskimi listi z merilom 1: 50,000.
V QGIS-u je super, da naložite ta sloj kot zemljevid ozadja, kot je slika Google Zemlja, za katero že obstajajo vtičniki, vendar je to le mapa ozadja.
Kaj se zgodi, če želite, da je sloj OpenStreetMap vektor?
1. Prenesite bazo podatkov OSM
Če želite to narediti, morate izbrati območje, kamor pričakujete prenos podatkov. Očitno je, da bo na zelo velikih območjih, kjer je veliko informacij, velikost baze podatkov neizmerna in dolgotrajna. Če želite to narediti, izberite:
Vector> OpenStreetMap> Prenos
Tu izberete pot, kamor bo prenesena datoteka xml s pripono .osm. Razpon kvadranta je mogoče označiti od obstoječe plasti ali od trenutnega prikaza pogleda. Ko je možnost izbrana sprejemajose začne postopek prenosa in prikaže se obseg prenesenih podatkov.
2. Ustvarite bazo podatkov
Ko je datoteka XML prenesena, je treba pretvoriti v bazo podatkov.
To se naredi z: Vector> OpenStreetMap> Uvozi topologijo iz XML ...
Tukaj zahteva, da vnesemo izvor, izhodno datoteko DB SpatiaLite, in če želimo takoj ustvariti povezavo za uvoz.
3. Pokličite plast v QGIS
Klicanje podatkov kot sloj zahteva:
Vector> OpenStreetMap> Izvozi topologijo v SpatiaLite ...,
Označeno mora biti, če bomo poklicali samo točke, črte ali poligone. Tudi z gumbom Naloži iz baze podatkov lahko navedete, kateri so zanimivi predmeti.
Zato lahko plast naložimo v naš zemljevid, kot je prikazano na naslednji sliki.
Seveda, ker je OSM odprtokodna pobuda, bo dolgo časa za lastniška orodja narediti to vrsto stvari.