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.