Pourquoi les fonds de carte Google n'apparaissent-ils plus dans QGIS?

8

J'avais fait quelques projets en utilisant Google Physical / Streets comme fonds de carte, mais maintenant, lorsque je rouvre ces projets, toutes les couches apparaissent à l'exception du fond de carte Google (les autres couches incluent .kml).

J'avais déjà eu ce problème lorsque j'avais une mauvaise connexion Internet - le fond de carte ne se chargeait pas - mais j'ai maintenant une bonne connexion, ce qui ne devrait pas être le problème.

J'ai également essayé de démarrer un nouveau projet et d'y ajouter Google Physical, mais de même rien n'apparaît. Dans les anciens projets, j'ai essayé de supprimer et de rajouter le fond de carte, mais pas de chance.

J'ai essayé de désinstaller et de réinstaller le plugin OpenLayers (version 1.3.6) mais le problème persiste. Cependant, lorsque j'utilise le plugin pour ajouter OSM, cela fonctionne (mais j'ai besoin de Google pour ces projets).

J'ai vérifié le CRS et je l'ai réglé sur WGS 84 / Peudo Mercator EPSG: 3857

J'utilise QGIS 2.8.2-Wien sur Mac

Comment rendre à nouveau Google Physical visible?

Meg
la source
Cela peut être dû au «roulement de version» de Google. voir ce hub.qgis.org/issues/13854
neogeomat

Réponses:

20

N'utilisez pas le plugin OpenLayers, ça craint. Utilisez plutôt QuickMapServices. (voir mon commentaire ci-dessous sur pourquoi je pense que ça craint)


Ou vous pouvez ajouter le serveur de tuiles Google directement en tant que couche raster.

Ouvrez un fichier XML et collez-le dans:

<GDAL_WMS>
<!-- Data is subject to term of use detailed at http://code.google.com/intl/nl/apis/maps/terms.html and
 http://www.google.com/intl/en_ALL/help/terms_maps.html -->

<Service name="TMS">
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=m&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Map -->
     <ServerUrl>http://mt.google.com/vt/lyrs=s&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Satellite -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=y&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Hybrid -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=t&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Terrain -->
    <!-- <ServerUrl>http://mt.google.com/vt/lyrs=p&amp;x=${x}&amp;y=${y}&amp;z=${z}</ServerUrl> --> <!-- Terrain, Streets and Water  -->
</Service>
<DataWindow>
    <UpperLeftX>-20037508.34</UpperLeftX>
    <UpperLeftY>20037508.34</UpperLeftY>
    <LowerRightX>20037508.34</LowerRightX>
    <LowerRightY>-20037508.34</LowerRightY>
    <TileLevel>20</TileLevel>
    <TileCountX>1</TileCountX>
    <TileCountY>1</TileCountY>
    <YOrigin>top</YOrigin>
</DataWindow>
<Projection>EPSG:3857</Projection>
<BlockSizeX>256</BlockSizeX>
<BlockSizeY>256</BlockSizeY>
<BandsCount>3</BandsCount>
<MaxConnections>5</MaxConnections>
<Cache />
</GDAL_WMS>

Chargez ensuite ce fichier XML en tant que couche raster.

Thomas
la source
Changer EPSG: 900913 en EPSG: 3857 éliminerait la fenêtre contextuelle de QGIS demandant quelle est la projection lorsque le xml est chargé pour la première fois.
SaultDon
3
Veuillez préciser pourquoi le plugin OpenLayers "craint"
user2856
3
J'ai utilisé le plugin dans QGIS depuis la version 1.7 et je n'ai presque jamais eu de bonnes expériences avec lui. Il a d'abord été publié pour fournir une fonctionnalité de fond de carte, à condition que les couches aient effectivement décidé de s'afficher à l'écran au bon endroit, et que toutes vos données étaient en 3857. Diverses mises à jour briseraient complètement le plugin et il était difficile de savoir quelles couches fonctionnerait chaque jour. Alors que vous pouvez ajouter une sous-couche ou un serveur de tuiles WMS et continuer. Pour être honnête, j'ai vu très récemment qu'ils ont corrigé certains des bugs les plus flagrants (les google maps compensent l'étrangeté pour un), donc ça s'améliore.
Thomas
2
@Luke OpenLayers me donne des maux de tête depuis quelques années: ne s'exporte pas ou ne dessine pas correctement lorsqu'il est utilisé dans les mises en page, les couches Google ne s'affichent jamais correctement, les couches sont toujours ajoutées au-dessus des couches vectorielles, etc. - tous ces problèmes sont résolus avec QuickMapServices plugin ...
DPSSpatial
@mapBaker Oh oui - le dessin dans les compositions de mise en page / impression n'a JAMAIS fonctionné correctement. C'était inutilisable pour cela et assez exaspérant.
Thomas