Le plugin OpenLayers sera-t-il mis à jour pour QGIS3?

51

Lors de la recherche du plug-in OpenLayers, cela indique que ce plug-in est incompatible avec la version QGIS 3.0. Est-ce que cela sera mis à jour? Existe-t-il un autre moyen d'ajouter des images Google ou toute autre image aérienne autrement que par l'intermédiaire de ce plugin?

J'ai remarqué que la couche OpenStreetMap que j'utilisais avec QGIS 2 fonctionne toujours maintenant que j'utilise QGIS 3, mais la couche Google Satellite n'apparaît plus.

TMAC_0819
la source
5
Mon conseil numéro 1 pour utiliser QGIS: ne touchez jamais le plugin Openlayers. Cela provoque toutes sortes de bugs et d'instabilité dans qgis. Cela ne vaut tout simplement pas le temps perdu.
Ndawson

Réponses:

66

Dans QGIS 3, utilisez les mosaïques XYZ dans le navigateur de données.

utilisation

http://mt0.google.com/vt/lyrs=y&hl=en&x={x}&y={y}&z={z}&s=Ga

entrez la description de l'image ici

Mise à jour du 12 mars 2018

Il existe un script python qui se chargera dans plusieurs mosaïques xyz disponibles ici https://raw.githubusercontent.com/klakar/QGIS_resources/master/collections/Geosupportsystem/python/qgis_basemaps.py (le mérite complet revient à Klas Karlsson https: // twitter.com/klaskarlsson/status/972757121933733889 )

entrez la description de l'image ici

Mapperz
la source
Il est totalement illégal de consommer directement les mosaïques Google Maps sans utiliser sa propre API. C'est pourquoi les utilisateurs utilisent le plug-in QGIS OpenLayers, qui utilise l'API Google Maps en interne pour effectuer les appels URLS. Vous évitez de faire des choses illégales bien que techniquement pas nécessaire ...
ThomasG77
2
@ ThomasG77, les termes ont changé en janvier 2018 et la documentation est liée aux URL de carte developers.google.com/maps/documentation/urls/guide. Vous n'avez pas besoin d'une clé API Google pour utiliser les URL de Google Maps.
Mapperz
6
La clé API n'est pas le problème. C'est le TOS, par exemple developers.google.com/maps/terms#section_10_1 "Vous n'accéderez ni aux API de carte ni au contenu, sauf via le service. Par exemple, vous ne devez pas accéder aux mosaïques de cartes ou aux images via des interfaces ou des canaux ( y compris les interfaces Google non documentées) autres que les API de Google Maps. "
ThomasG77
25

Qgis 3 a une nouvelle architecture de plugins donc les plugins ne sont pas immédiatement compatibles avec cette nouvelle version. Dans le référentiel source, il semble qu'ils attendent la version officielle de QGIS 3 pour produire une nouvelle version du plugin.

A côté de cela, vous avez maintenant la possibilité d'utiliser la source de tuiles XYZ pour déclarer des cartes glissantes. Par exemple, vous pouvez utiliser http://tile.openstreetmap.org/{zBuch//xxatz//modyBuch.png pour openstreetmap.

Vous trouverez un tas de ressources dans https://qms.nextgis.com (recherchez TMS)

Billy34
la source
Si vous utilisez le lien OSM ci-dessus, les mosaïques XYZ sont trop petites pour être lues si vous utilisez un moniteur de résolution HDPI (3200x1900, par exemple).
Colin
Vous aurez besoin d'une source haute résolution (alias rétine). Quelques informations ici gis.stackexchange.com/questions/276323/…
Billy34
Les sources rétiniennes sont également trop petites avec les moniteurs HDPI. Ils ont travaillé pour moi il y a quelques jours, toujours avec un petit texte, mais je n'arrive pas à les faire afficher maintenant.
Colin
8

Le plugin QuickMapServices (ou QMS) facilite l’ajout de fonds de carte de différentes sources à votre projet QGIS 3.

Par défaut, vous obtenez plusieurs fonds de carte, mais vous pouvez ajouter des centaines de fonds de carte supplémentaires fournis par les utilisateurs en accédant à QuickMapServices -> Paramètres -> Plus de services -> Obtenir le pack contribué.

Utilisez l'outil de recherche QMS pour localiser rapidement les fonds de carte.

Rayner
la source
1
QMS est excellent - grande variété de sources de données intégrées, et beaucoup plus facile que de spécifier manuellement les serveurs de mosaïque avec des mosaïques XYZ via le gestionnaire de données.
Joseph Redfern
3

J'ai créé un script générique pour charger à partir de CSV toutes les mosaïques XYZ.

Il est plus générique que celui de Klas Karlsson (pas de contenu codé en dur) mais vous devrez définir vous-même des couches supplémentaires, car le fichier CSV par défaut fourni ne contient pas beaucoup de fonds de carte par défaut.

QuickMapServices, un plugin alternatif au plugin QGIS OpenLayers, est désormais compatible avec QGIS 2.x et 3.0 comme indiqué dans cette annonce de blog

ThomasG77
la source
3

Il existe maintenant une version expérimentale du plug-in OpenLayers disponible dans le référentiel de plug-ins QGIS Python , compatible avec QGIS à partir de la version 3.0.1.

fdetsch
la source
Je confirme que le plugin fonctionne avec les qgis 3.4.7
EricC
1

Pour télécharger les données vectorielles OpenStreetMap, vous pouvez utiliser OSMDownloader. Il télécharge les fichiers .osm et les charge automatiquement dans QGIS3. Je viens de terminer le portage. Vérifiez ici comment l'utiliser: https://github.com/lcoandrade/OSMDownloader/wiki

lcoandrade
la source