Python-Fehler mit dem OpenLayers-Plugin QGIS 2


9

Ich benutze QGIS schon eine Weile, aber seit ich QGIS 2 benutze, funktioniert das OpenLayers-Plugin auf meinem Heim-PC nicht mehr für mich. Ich habe jedoch mit Erfolg dieselbe Version an meinem Arbeitsplatz installiert. Ich habe andere Beiträge durchgesehen und versucht, das CRS einzustellen und im laufenden Betrieb zuzulassen, aber es funktioniert bei mir nicht.

Kann jemand eine andere Anleitung anbieten?

Ich habe auch versucht, zu deinstallieren / neu zu installieren.

Fehlercode unten:

Beim Ausführen von Python-Code ist ein Fehler aufgetreten:

Traceback (letzter Aufruf zuletzt): Datei "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", Zeile 48, in addLayer self. plugin.addLayer (self) Datei "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", Zeile 194, in addLayer layer = OpenlayersLayer (self.iface, self .__ coordRSGoogle, self.olLayerTypeRegistry) Datei "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py", Zeile 64, in __init self.page = OLWebPage () Datei "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py ", Zeile 38, in init proxy = getProxy () Datei "C: \ Benutzer \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ tools_network.py", Zeile 42, in getProxy proxy.setPort (settings.value ("/ proxyPort", 10, type = int)) TypeError: Ein QVariant vom Typ 10 kann nicht in einen QMetaType vom Typ 2 konvertiert werden

Python-Version: 2.7.5 (Standard, 15. Mai 2013, 22:44:16) [MSC v.1500 64-Bit (AMD64)]

QGIS-Version: 2.0.1-Dufour Dufour, d94c044

Python-Pfad: ['C: / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ Python / Plugins \ Processing', 'C: \ Benutzer \ 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: \ Benutzer \ 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: \ Benutzer \ 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: \ Benutzer \ 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: \ Benutzer \ 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: \ Benutzer \ Lee \ .qgis2 \ Python \ Plugins \ mmqgis / Forms ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ Apps \ qgis \ Python \ Plugins \ fTools \ Tools ']Ei ',' C: \ Benutzer \ Lee \ .qgis2 \ Python \ Plugins \ mmqgis / Formulare ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ Apps \ qgis \ Python \ Plugins \ fTools \ Tools ']Ei ',' C: \ Benutzer \ Lee \ .qgis2 \ Python \ Plugins \ mmqgis / Formulare ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ Apps \ qgis \ Python \ Plugins \ fTools \ Tools ']


Verwenden Sie bei der Arbeit / zu Hause dieselben Browser? Sind die Proxy-Einstellungen identisch?
Rickhg12hs

Verwenden Sie das OpenLayers Plugin Version 1.1.1?
Rickhg12hs

Überprüfen Sie, ob diese Problemumgehung erfolgreich ist.
Rickhg12hs

@ Rickhg12hs Ich überprüfe den Proxy bei der Arbeit, habe aber festgestellt, dass ich auf das Plugin in QGIS 1.8 zugreifen kann, aber nicht in QGIS 2.
Lee

2
@ rickhg12hs Ich habe mir Ihre Problemumgehung angesehen und mit den Proxy-Einstellungen gespielt. Durch Deaktivieren des Kontrollkästchens "Proxy für Webzugriff verwenden" in den Optionen konnte das Plugin zu Hause für mich arbeiten. Danke für Ihre Hilfe!
Lee

Antworten:


7

Wenn das OpenLayers-Plugin mit einem Fehler in 'getProxy' fehlschlägt, überprüfen Sie, ob die Proxy-Einstellungen im Optionsmenü korrekt sind.


Hatte das gleiche Problem auch und ich stimme der obigen Antwort zu. Deaktivieren Sie einfach "Proxy verwenden" und es funktioniert!

4

FIY, die QGIS-Entwickler denken darüber nach, das OpenLayers-Plugin zugunsten von QuickMapServices (bereits in den Erweiterungen verfügbar) zu verwerfen.

Warum? Es ist hauptsächlich ein veraltetes Plugin, das Sie vermeiden sollten. Es war vor einigen Jahren nützlich, aber es geht nicht gut mit Projektionen um.


2

Ich hatte das gleiche Problem und die Lösung war

Einstellungen> Option> Netzwerk (Proxy deaktivieren)

Und das war das Ende meines Problems

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.