Ajout d'une couche WMS OpenStreetMap à QGIS

10

J'essaie d'ajouter Openstreet Map (OSM) à QGIS3 (Ubuntu 16.04) en tant que couche WMS d'arrière-plan. J'ai trouvé une liste de serveurs OSM WMS et un onglet WMS dans le nouveau Data Source Manager (Ctrl + L).

Mais après avoir cliqué sur le nouveau bouton et saisi l'URL http://www.osm-wms.depour créer une nouvelle connexion WMS , j'obtiens une nouvelle connexion appelée osm, qui ne peut pas être utilisée. Je ne peux pas étendre la connexion dans le volet d'index comme avec d'autres choses comme PostGIS, ou ajouter quoi que ce soit à partir de cette connexion.

Quelqu'un peut-il fournir des pointeurs sur la façon d'ajouter manuellement la couche WMS (idéalement sans utiliser de plugins)?

tinlyx
la source
1
l'URL n'est pas l'URL WMS, mais une application Web. En le lisant, ils mentionnent utiliser 129.206.228.72/cached/osm ? Notez que les dernières nouvelles datent de 6 ans, donc les données peuvent ne pas être à jour
JGH

Réponses:

6

Mode 1:

L'URL http://www.osm-wms.de que vous utilisez n'est pas un serveur WMS. Pour ajouter une nouvelle couche WMS, vous devez configurer un serveur et vous y connecter. Les informations OSM sont utilisées sur de nombreux serveurs via Internet. Ici vous pouvez voir une courte liste d'entre eux https://wiki.openstreetmap.org/wiki/WMS#OSM_WMS_Servers .

En choisissant l'un de ces serveurs, vous devez rechercher l'URL d'un service pour ce serveur.

Par exemple, dans le cas de terrestris, l'une des URL est:

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

Avec cette URL, vous pouvez configurer votre "Nouvelle connexion WMS" dans QGIS 3.0 à partir de la boîte de dialogue "Gestionnaire de source de données | WMS", et après avoir établi une connexion, choisissez l'une des différentes cartes exposées par le serveur.

Sur ce serveur, il y a deux cartes avec des informations OSM.

Créer une nouvelle connexion WMS

Mode 2

Actuellement, de nombreux plugins pour QGIS 2.18 font cette configuration pour vous avec de nombreux serveurs WMS. Par exemple, QuickMapServices sont développés pour Qt4 et Python 2.7, il n'est donc pas inutile de le migrer vers QGIS 3.0 qui utilise Qt5 et Python 3.6. Donc, si vous pouvez attendre quelques semaines dans un avenir proche, un moyen automatique de charger les informations OSM dans QGIS 3.0 doit apparaître avec un nouveau plugin ou une mise à jour de l'un des existants.

Augusto Sisa
la source
1
Notez que la plupart des sources QMS utilisent des services basés sur des tuiles, pas WMS.
AndreJ
https://wiki.openstreetmap.org/wiki/Tilespour référence. Mais pas de symboles «$» dans l'URL. Aussi -https://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Cary H
17

Il existe maintenant un plugin appelé QuickMapServices .

Il fournit des couches de carte très facilement:

Ajouter le plugin Choisissez le plugin dans la fenêtre des plugins Choisissez le plugin dans la fenêtre des plugins

Ajouter un calque

Vous pouvez maintenant ajouter une couche OpenStreetMap à partir de l'onglet Web. Vous pouvez maintenant ajouter une couche OpenStreetMap à partir de l'onglet Web.

François
la source
Est-ce que cela avait l'habitude d'avoir Google Maps?
Donny V.
Dans les versions précédentes, vous pouviez facilement ajouter une couche Google Maps avec OpenLayer Plugin, comme indiqué dans cet article: gis.stackexchange.com/questions/12814/…
Francois
1
Il semble qu'ils aient supprimé les couches Google Maps en raison des modifications apportées par Google à leur plate-forme Maps. Lorsque vous apportez les données, il y a des avertissements sur chaque tuile.
Donny V.