Suite

Impossible de charger des cartes à l'aide du plugin OpenLayers dans QGIS


J'utilise actuellement QGIS 2.12.1-Lyon. J'ai installé le plugin OpenLayers (et mis à jour vers la dernière version, v1.3.6). Cependant, lorsque je vais charger des cartes de base dans QGIS à l'aide de ce plugin (allez dans Web | Plugin OpenLayers, puis sélectionnez une carte), QGIS renvoie toujours une erreur Python.

La même erreur est toujours renvoyée. Certaines cartes se chargent, mais la plupart ne le font pas. Je ne sais pas du tout pourquoi. Je peux toujours utiliser le fond de carte Google Hybrid par exemple, mais pas Google Streets.

Le vidage d'erreur est indiqué ci-dessous (les noms d'utilisateur et les dossiers privés ont été modifiés pour des raisons de confidentialité).

Une erreur s'est produite lors de l'exécution du code Python : AttributeError : l'objet 'OpenlayersLayer' n'a pas d'attribut 'geometryType' ", ligne 208, dans EnablePlugin if (layer.geometryType() == QGis.Polygon) ou (layer.geometryType() == QGis.Line) ou (layer.geometryType() == QGis.Point): AttributeError: ' L'objet OpenlayersLayer' n'a pas d'attribut 'geometryType' Version Python : 2.7.5 (par défaut, 15 mai 2013, 22:44:16) [MSC v.1500 64 bits (AMD64)] Version QGIS : 2.12.1-Lyon Lyon, 16760fd Chemin Python : C:/Users/joebloggs/.qgis2/python/pluginsprocessing C:/PROGRA~1/QGISLY~1/apps/qgis/./python C:/Users/joebloggs/.qgis2/python C:/ Users/joebloggs/.qgis2/python/plugins C:/PROGRA~1/QGISLY~1/apps/qgis/./python/plugins C:PROGRA~1QGISLY~1appsPython27libsite-packages matplotlib-1.3.1-py2.7-win-amd64.egg C:Usersjoebloggs.qgis2pythonpluginsopengeoext-libs
equests-2.0.1-py2.7.egg C: Utilisateursjoebloggs.qgis2pyth onpluginsopengeoext-libspython_dateutil-2.2-py2.7.egg C:Usersjoebloggs.qgis2pythonpluginsopengeoext-libssix-1.9.0-py2.7.egg C:Usersjoebloggs.qgis2pythonpluginsopengeoext-libslxml-3.3.5-py2.7-win32.egg C:Usersjoebloggs.qgis2pythonpluginsopengeoext -libsgsimporter-0.2-py2.7.egg C:Usersjoebloggs.qgis2pythonpluginsopengeoext-libshttplib2-0.9-py2.7.egg C:PROGRA~1QGISLY~ 1appsPython27libsite-packages
ose-1.3.3-py2.7.egg C:PROGRA~1QGISLY~1appsPython27libsite-packages	ornado-4.0.1- py2.7-win-amd64.egg C:PROGRA~1QGISLY~1appsPython27libsite-packagesackports.ssl_match_hostname-3.4.0.2-py2.7.egg C:PROGRA~1 QGISLY~1appsPython27libsite-packagescertifi-14.05.14-py2.7.egg C:PROGRA~1QGISLY~1inpython27.zip C:PROGRA~1QGISLY~ 1appsPython27DLLs C:PROGRA~1QGISLY~1appsPython27lib C:PROGRA~1QGISLY~1appsPython27libplat-win C:PROGRA~1 QGISLY~1appsPython27liblib-tk C:PROGRA~1QGISLY~1in C:PROGRA~1QGISLY~1appsPython27 C: PROGRA~1QGISLY~1appsPython27libsite-packages C:PROGRA~1QGISLY~1appsPython27libsite-packagesPIL C:PROGRA~1QGISLY~1 appsPython27libsite-packagesjinja2-2.7.2-py2.7.egg C:PROGRA~1QGISLY~1appsPython27libsite-packagesmarkupsafe-0.23-py2.7- win-amd64.egg C:PROGRA~1QGISLY~1appsPython27libsite-packagespytz-2012j-py2.7.egg C:PROGRA~1QGISLY~1appsPython27 libsite-packageswin32 C:PROGRA~1QGISLY~1appsPython27libsite-packageswin32lib C:PROGRA~1QGISLY~1appsPython27libsite- packagesPythonwin C:PROGRA~1QGISLY~1appsPython27libsite-packagesShapely-1.2.18-py2.7-win-amd64.egg C:PROGRA~1QGISLY~1 appsPython27libsite-packagessix-1.3.0-py2.7.egg C:PROGRA~1QGISLY~1appsPython27libsite-packageswx-2.8-msw-unicode C :PROGRA~1QGISLY~1appsPython27libsite-packagesxlrd-0.9.2-py2.7.egg C:PROGRA~1QGISLY~1appsPython27libsite- packagesxlwt-0.7.5-py2.7.egg C:/Users/joebloggs/.qgis2//python C:Usersjoebloggs.qgis2pythonpluginsopengeoext-l ibs C:PROGRA~1QGISLY~1appsqgispythonpluginsfTools	ools C:/Users/joebloggs/Documents/RandomFolder/RandomSubFolder

Il s'agit d'un problème connu qui a été récemment enregistré ici - le problème semble être un récent "retour de carte" par google, ce qui signifie que l'auteur du plugin devrait modifier le code. (Dans mon cas, je n'ai pas de plantage, j'ai juste un fond de carte vierge)

Je suis d'accord avec la suggestion de @Spacedman pour essayer QuickMapServices. Il semble que tous les services de tuiles Google fonctionnent actuellement avec ce plugin (je pense que le problème est lié à Leaflet, ce qui pourrait expliquer la différence entre les deux plugins)


Voir la vidéo: Galaxy A20S Charging Port Dock u0026 Mic Replacement (Octobre 2021).