Erreur Python avec le plugin OpenLayers QGIS 2


9

J'utilise QGIS depuis un certain temps mais depuis que j'utilise QGIS 2, le plugin OpenLayers ne fonctionne pas pour moi sur mon PC personnel. Cependant, j'ai installé la même version sur mon lieu de travail avec succès. J'ai parcouru d'autres articles et essayé de régler le CRS et de permettre à la volée, mais cela ne fonctionne pas pour moi.

Quelqu'un peut-il offrir d'autres conseils?

J'ai également essayé de désinstaller / réinstaller.

Code d'erreur ci-dessous:

Une erreur s'est produite lors de l'exécution du code Python:

Traceback (dernier appel le plus récent): Fichier "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", ligne 48, dans addLayer self. plugin.addLayer (self) File "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", ligne 194, dans addLayer layer = OpenlayersLayer (self.iface, self .__ coordRSGoogle, self.olLayerTypeRegistry) Fichier "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py", ligne 64, dans __init self.page = OLWebPage () Fichier "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py ", ligne 38, en init proxy = getProxy () Fichier "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ tools_network.py", ligne 42, dans getProxy proxy.setPort (settings.value ("/ proxyPort", 10, type = int)) TypeError: impossible de convertir un QVariant de type 10 en QMetaType de type 2

Version Python: 2.7.5 (par défaut, 15 mai 2013, 22:44:16) [MSC v.1500 64 bits (AMD64)]

Version QGIS: 2.0.1-Dufour Dufour, d94c044

Chemin Python: ['C: / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ python / plugins \ processing', 'C: \ Users \ Lee \ .qgis2 \ python \ plugins \ GeoCoding', 'C: /PROGRA~1/QGISDU~1/apps/qgis/./python ',' C: \ Users \ Lee / .qgis2 / python ',' C: \ Users \ Lee / .qgis2 / python / plugins ',' C : / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ python / plugins ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ bin \ python27.zip ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ DLLs ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ plat-win ' , 'C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ lib-tk', 'C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ bin', 'C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ PIL ',' C:\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ win32 ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Shapely-1.2. 18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-packages \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']


Utilisez-vous les mêmes navigateurs au travail / à la maison? Les paramètres de proxy sont-ils identiques?
rickhg12hs

Utilisez-vous OpenLayers Plugin version 1.1.1?
rickhg12hs

Vérifiez si cette solution de contournement réussit.
rickhg12hs

@ rickhg12hs Ill vérifier le proxy au travail, mais j'ai remarqué que je peux accéder au plugin dans QGIS 1.8 mais pas dans QGIS 2.
Lee

2
@ rickhg12hs J'ai regardé votre solution de contournement et j'ai joué avec les paramètres de proxy. Décocher la case "Utiliser un proxy pour l'accès Web" dans les options a permis au plugin de fonctionner pour moi à la maison. Merci de votre aide!
Lee

Réponses:


7

Si le plugin OpenLayers échoue avec une erreur dans «getProxy», vérifiez que les paramètres du proxy dans le menu d'options sont corrects.


Eu le même problème aussi et j'approuve la réponse ci-dessus. Décochez simplement "utiliser un proxy" et ça marche!

4

FIY, les développeurs QGIS envisagent de déprécier le plugin OpenLayers au profit de QuickMapServices (déjà disponible dans les extensions)

Pourquoi? C'est principalement un plugin obsolète que vous devez éviter. C'était utile il y a quelques années, mais cela ne correspond pas bien aux projections.


2

J'ai eu le même problème et la solution était

paramètres> option> réseau (décochez proxy)

Et ce fut la fin de mon problème

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.