Importare dati da OpenStreetMap a QGIS

La quantità di dati in OpenStreetMap È veramente ampio e, anche se non è completamente aggiornato, nella maggior parte dei casi è più preciso dei dati tradizionalmente raccolti utilizzando i fogli di scala 1: 50,000.

In QGIS è fantastico caricare questo livello come una mappa di sfondo come l'immagine di Google Earth, per la quale esistono già plug-in, ma questa è solo una mappa di sfondo.

Cosa fare se si desidera avere il layer OpenStreetMap come vettore?

1. Scaricare la base OSM

A tale scopo, è necessario scegliere l'area da cui si prevede di scaricare i dati. È ovvio che aree molto grandi, dove ci sono molte informazioni, le dimensioni del database saranno enormi e lenti. Per effettuare questa operazione, selezionare:

Vettore> OpenStreetMap> Scarica

Osm qgis

Qui si seleziona il percorso in cui verrà scaricato il file xml con estensione .osm. È possibile indicare l'intervallo di quadranti da uno strato esistente o dalla visualizzazione corrente. Una volta selezionata l'opzione accettare, Viene avviato il processo di download e viene visualizzato il volume dei dati scaricati.

2. Creare un database

Una volta scaricato il file XML, è necessario convertirlo in un database.

Questo è fatto con: Vector> OpenStreetMap> Importa topologia da XML ...

Osm qgis

Qui ci viene chiesto di inserire l'origine, il file di output di DB SpatiaLite e se vogliamo che la connessione di importazione venga creata immediatamente.

3. Chiama il livello su QGIS

Richiamare i dati come un livello richiede:

Vettore> OpenStreetMap> Esportare topologia a SpatiaLite ...,

Osm qgis

Devi indicare se intendiamo chiamare solo punti, righe o poligoni. Anche con il pulsante Load del database è possibile elencare quali sono gli oggetti di interesse.

Di conseguenza, possiamo caricare il livello sulla nostra mappa, come mostrato nell'immagine seguente.

Osm qgis

Naturalmente, perché OSM è un'iniziativa open source, ci vuole molto per strumenti privati ​​per fare questo tipo di cose.

Lascia un commento

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.