Importați date din OpenStreetMap în QGIS
Cantitatea de date care există în OpenStreetMap Este foarte largă, și, deși nu este actualizat complet, în cele mai multe cazuri este mai precisă decât datele ridicate în mod tradițional de scară cartografic frunze 1: 50,000.
În QGIS este minunat să încărcați acest strat ca o hartă de fundal, cum ar fi imaginea Google Earth, pentru care deja există pluginuri, dar aceasta este doar o hartă de fundal.
Ce se întâmplă dacă ceea ce doriți este să aveți stratul OpenStreetMap ca vector?
1. Descărcați baza de date OSM
Pentru a face acest lucru, trebuie să alegeți zona în care vă așteptați să descărcați date. Este evident că zonele foarte mari, unde există o mulțime de informații, dimensiunea bazei de date va fi imensă și consumatoare de timp. Pentru aceasta, selectați:
Vector> OpenStreetMap> Descărcare
Aici selectați calea unde va fi descărcat fișierul xml cu extensia .osm. Este posibil să indicați intervalul cadranului dintr-un strat existent sau prin afișarea curentă a vizualizării. Odată selectată opțiunea accepta, începe procesul de descărcare și se afișează volumul de date descărcate.
2. Creați o bază de date
Odată ce fișierul XML a fost descărcat, este necesar să îl convertiți într-o bază de date.
Acest lucru se face cu: Vector> OpenStreetMap> Importă topologia din XML ...
Aici ne cere să intrăm în sursă, fișierul de ieșire DB SpatiaLite și dacă vrem să fie imediat creată conexiunea de import.
3. Apelați stratul la QGIS
Apelarea datelor ca strat necesită:
Vector> OpenStreetMap> Exportați topologia în SpatiaLite ...,
Trebuie indicat dacă vom apela numai puncte, linii sau poligoane. De asemenea, cu butonul Încărcare din baza de date puteți lista care sunt obiectele de interes.
Ca rezultat, putem încărca stratul pe hartă, așa cum se vede în imaginea următoare.
Desigur, deoarece OSM este o inițiativă cu sursă deschisă, va fi o lungă perioadă de timp pentru ca uneltele de proprietate să facă acest lucru.