Mehr

Python-Fehler mit OpenLayers-Plugin QGIS 2


Ich benutze QGIS schon eine Weile, aber seit ich QGIS 2 verwende, funktioniert das OpenLayers-Plugin für mich nicht auf meinem Heim-PC. Ich habe jedoch die gleiche Version an meinem Arbeitsplatz mit Erfolg 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?

Deinstallation/Neuinstallation habe ich auch schon probiert.

Fehlercode unten:

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

Traceback (letzter Aufruf zuletzt): Datei "C:UsersLee/.qgis2/python/pluginsopenlayers_pluginopenlayers_plugin.py", Zeile 48, in addLayer self.plugin.addLayer(self) Datei "C:UsersLee/.qgis2/python/pluginsopenlayers_pluginopenlayers_plugin.py", Zeile 194, in addLayer layer = OpenlayersLayer(self.iface, self.__coordRSGoogle, self.olLayerTypeRegistry) Datei "C:UsersLee/.qgis2/python/pluginsopenlayers_pluginopenlayers_layer.py", Zeile 64, in __init self.page = OLWebPage() Datei "C:UsersLee/.qgis2/python/pluginsopenlayers_pluginopenlayers_layer.py", Zeile 38, in drin proxy = getProxy() Datei "C:UsersLee/.qgis2/python/pluginsopenlayers_plugin ools_network.py", Zeile 42, in getProxy proxy.setPort(settings.value("/proxyPort", 10, type= int)) TypeError: 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/pluginsprocessing', 'C:UsersLee.qgis2pythonpluginsGeoCoding', 'C: /PROGRA~1/QGISDU~1/apps/qgis/./python', 'C:BenutzerLee/.qgis2/python', 'C:BenutzerLee/.qgis2/python/plugins', 'C :/PROGRA~1/QGISDU~1/apps/qgis/./python/plugins', 'C:PROGRA~1QGISDU~1inpython27.zip', 'C:PROGRA~1QGISDU~ 1appsPython27DLLs', 'C:PROGRA~1QGISDU~1appsPython27lib', 'C:PROGRA~1QGISDU~1appsPython27libplat-win' , 'C:PROGRA~1QGISDU~1appsPython27liblib-tk', 'C:PROGRA~1QGISDU~1in', 'C:PROGRA~1QGISDU~1 appsPython27', 'C:PROGRA~1QGISDU~1appsPython27libsite-packages', 'C:PROGRA~1QGISDU~1appsPython27libsite-packages PIL', 'C:PROGRA~1QGISDU~1appsPython27libsite-packageswin32', 'C:PROGRA~1QGISDU~1appsPython27libsite-packages win32lib', 'C:PROGRA~1QGISDU~1appsPython27libsite-packagesPythonwin', 'C:PROGRA~1QGISDU~1appsPython27libsite -packagesShapely-1.2.18-py2.7-win-amd64.egg', 'C:PROGRA~1QGISDU~1 appsPython27libsite-packagessix-1.3.0-py2.7.egg', 'C:PROGRA~1QGISDU~1appsPython27libsite-packageswx-2.8- msw-unicode', 'C:PROGRA~1QGISDU~1appsPython27libsite-packagesxlrd-0.9.2-py2.7.egg', 'C:PROGRA~1QGISDU~ 1appsPython27libsite-packagesxlwt-0.7.5-py2.7.egg', 'C:UsersLee.qgis2pythonpluginsmmqgis/forms', 'C:PROGRA ~1QGISDU~1appsqgispythonpluginsfTools ools']


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


FIY, die QGIS-Entwickler denken darüber nach, das OpenLayers-Plugin zugunsten von QuickMapServices (in den Erweiterungen bereits vorhanden)

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


Ich hatte das gleiche Problem und die Lösung war

Einstellungen>Option>Netzwerk (Proxy deaktivieren)

Und das war das Ende meines Problems


Schau das Video: QGIS: XYZ Tiles (Oktober 2021).