Aggiunta del livello WMS OpenStreetMap a QGIS


11

Sto cercando di aggiungere Openstreet Map (OSM) a QGIS3 (Ubuntu 16.04) come layer WMS in background. Ho trovato un elenco di server WMS OSM e una scheda WMS nel nuovo Gestore origine dati (Ctrl + L).

Ma dopo aver fatto clic sul nuovo pulsante e aver inserito l'URL http://www.osm-wms.deper creare una nuova connessione WMS , ricevo una nuova connessione chiamata osm, che non può essere utilizzata. Non riesco ad espandere la connessione nel riquadro dell'indice come con altre cose come PostGIS, o aggiungere qualcosa da quella connessione.

Qualcuno può fornire alcuni suggerimenti su come aggiungere manualmente il livello WMS (idealmente senza usare plugin)?


1
l'URL non è l'URL WMS, ma un'app Web. Leggendolo, menzionano l'utilizzo di 129.206.228.72/cached/osm ? Nota che le ultime notizie hanno 6 anni, quindi i dati potrebbero non essere aggiornati
— JGH

Risposte:


7

Modalità 1:

L'URL http://www.osm-wms.de che stai utilizzando non è un server WMS. Per aggiungere un nuovo livello WMS devi configurare un server e connetterti ad esso. Le informazioni OSM sono utilizzate in molti server su Internet. Qui puoi vedere un breve elenco di questi https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .

Scegliendo uno di questi server, devi cercare l'URL di un servizio per quel server.

Ad esempio, in caso di terrestris uno degli URL è:

http://ows.terrestris.de/osm/service

Con questo URL è possibile configurare la "Nuova connessione WMS" in QGIS 3.0 dalla finestra di dialogo "Gestione origine dati | WMS" e, dopo aver stabilito una connessione, scegliere una delle diverse mappe che il server espone.

In questo server ci sono due mappe con informazioni OSM.

Crea una nuova connessione WMS

Modalità 2

Attualmente molti plugin per QGIS 2.18 rendono questa configurazione per te con molti server WMS. Ad esempio, QuickMapServices sono sviluppati per Qt4 e Python 2.7, quindi non è banale migrarlo su QGIS 3.0 che utilizza Qt5 e Python 3.6. Quindi, se puoi aspettare alcune settimane nel prossimo futuro, deve apparire un modo automatico per caricare le informazioni OSM in QGIS 3.0 con un nuovo plugin o un aggiornamento di uno esistente.


1
Si noti che la maggior parte delle fonti QMS utilizza servizi basati su tile, non WMS.
— AndreJ

https://wiki.openstreetmap.org/wiki/Tilesper riferimento. Ma nessun simbolo "$" nell'URL. Inoltre -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
— Cary H

17

Ora esiste un plug-in chiamato QuickMapServices .

Fornisce livelli di mappe davvero facilmente:

Aggiungi il plug-in Scegli il plugin dalla finestra dei plugin Scegli il plug-in dalla finestra dei plug-in

Aggiungi un livello

Ora puoi aggiungere il livello OpenStreetMap dalla scheda Web. Ora puoi aggiungere il livello OpenStreetMap dalla scheda Web.


In passato questo aveva Google Maps?
— Donny V.

Nelle versioni precedenti potresti facilmente aggiungere il livello di Google Maps con OpenLayer Plugin, come sottolineato in questo post: gis.stackexchange.com/questions/12814/…
— Francois

1
Sembra che abbiano rimosso i livelli di Google Maps a causa delle modifiche di Google alla loro piattaforma Maps. Quando si inseriscono i dati, ci sono dichiarazioni di non responsabilità su ogni riquadro.
— Donny V.,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.