Помилка Python з плагіном OpenLayers QGIS 2


9

Я використовую QGIS деякий час, але оскільки я використовую QGIS 2, плагін OpenLayers не працює для мене на домашньому ПК. Однак я встановив ту саму версію на своєму робочому місці з успіхом. Я переглянув інші пости та спробував встановити CRS та пускати в рух, але це не працює для мене.

Хтось може запропонувати будь-які інші вказівки?

Я також спробував видалити / перевстановити.

Код помилки нижче:

Під час виконання коду Python сталася помилка:

Traceback (останній останній виклик): файл "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", рядок 48, у addLayer self. plugin.addLayer (self) Файл "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", рядок 194, у шарі addLayer = OpenlayersLayer (self.iface, self .__ координатRSGoogle, self.olLayerTypeRegistry) Файл "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py", рядок 64, у __init self.page = OLWebPage () Файл "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py ", рядок 38, init proxy = getProxy () Файл "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ tools_network.py", рядок 42, в getProxy proxy.setPort (settings.value ("/ proxyPort", 10, type = int)) TypeError: неможливо перетворити QVariant типу 10 в QMetaType типу 2

Версія Python: 2.7.5 (за замовчуванням, 15 травня 2013, 22:44:16) [64-бітний MSC v.1500 (AMD64)]

Версія QGIS: 2.0.1-Dufour Dufour, d94c044

Шлях Python: ['C: / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ python / plugins \ обработка "," 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-пакети ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ PIL ',' C:\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ win32 ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Shapely-1.2. 18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlwt-0.7.5-py2.7.egg ',' C: \ Користувачі \ Lee \ .qgis2 \ python \ плагіни \ mmqgis / form ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / form ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlwt-0.7.5-py2.7.egg ',' C: \ Users \ Lee \ .qgis2 \ python \ plugins \ mmqgis / form ',' 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-пакети \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlwt-0.7.5-py2.7.egg ',' C: \ Користувачі \ Lee \ .qgis2 \ python \ плагіни \ mmqgis / form ',' 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-пакети \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-пакети \ xlwt-0.7.5-py2.7.egg ',' C: \ Користувачі \ Lee \ .qgis2 \ python \ плагіни \ mmqgis / форми ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']яйце "," C: \ Користувачі \ Лі \ .qgis2 \ python \ плагіни \ mmqgis / форми "," C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']яйце "," C: \ Користувачі \ Лі \ .qgis2 \ python \ плагіни \ mmqgis / форми "," C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']


Чи використовуєте ви однакові браузери на роботі / вдома? Чи однакові параметри проксі?
rickhg12hs

Використовуєте плагін OpenLayers версії 1.1.1?
rickhg12hs

Подивіться, чи вдалося вирішити це рішення .
rickhg12hs

@ rickhg12hs Я перевіряю проксі на роботі, але зазначив, що я можу отримати доступ до плагіна в QGIS 1.8, але не в QGIS 2.
Лі

2
@ rickhg12hs Я переглянув ваше вирішення та грав із налаштуваннями проксі. Якщо зняти прапорець "Використовувати проксі для доступу до Інтернету" в опціях, плагін дозволив мені працювати вдома. Спасибі за вашу допомогу!
Лі

Відповіді:


7

Якщо плагін OpenLayers виходить з ладу з помилкою в «getProxy», перевірте, чи правильно налаштовані проксі в меню параметрів.


У мене була така ж проблема, і я схвалюю відповідь вище. Просто зніміть прапорець "використовувати проксі", і він працює!

4

FIY, розробник QGIS роздумує над тим, щоб знецінити плагін OpenLayers на користь QuickMapServices (вже доступний у розширеннях)

Чому? Це в основному застарілий плагін, якого слід уникати. Це було корисно кілька років тому, але воно не справляється з прогнозами.


2

У мене була така ж проблема, і рішення було

налаштування> опція> мережа (зніміть прапорці)

І це було закінченням моєї проблеми

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.