OpenLayers 플러그인 QGIS 2의 Python 오류


9

QGIS를 얼마 동안 사용했지만 QGIS 2를 사용한 이후 OpenLayers 플러그인이 가정용 PC에서 작동하지 않습니다. 그러나 나는 직장에서 같은 버전을 성공적으로 설치했습니다. 다른 게시물을 살펴보고 CRS를 설정하고 즉시 허용하려고 시도했지만 작동하지 않습니다.

누구든지 다른 지침을 제공 할 수 있습니까?

또한 제거 / 다시 설치를 시도했습니다.

아래 오류 코드 :

Python 코드를 실행하는 동안 오류가 발생했습니다 :

역 추적 (가장 최근 호출) : addLayer 자체의 "C : \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py"48 행 파일. plugin.addLayer (self) 파일 "C : \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", 194 행, addLayer 레이어 = OpenlayersLayer (self.iface, self .__ coordRSGoogle, self.olLayerTypeRegistry) __init self.page = OLWebPage () 파일의 "C : \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py", 64 행 파일 "C : \ Users \ Lee / .qgis2 / python / plugins init의 \ openlayers_plugin \ openlayers_layer.py ", 38 행 proxy = getProxy () 파일 "C : \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ tools_network.py", 42 행, getProxy proxy.setPort (settings.value ( "/ proxyPort", 10, type = int)) TypeError : 유형 10의 QVariant를 유형 2의 QMetaType으로 변환 할 수 없습니다.

Python 버전 : 2.7.5 (기본값, 2013 년 5 월 15 일 22:44:16) [MSC v.1500 64 비트 (AMD64)]

QGIS 버전 : 2.0.1-Doufour Dufour, d94c044

파이썬 경로 : [ '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 ']


직장 / 집에서 같은 브라우저를 사용하십니까? 프록시 설정이 동일합니까?
rickhg12hs

OpenLayers 플러그인 버전 1.1.1을 사용하고 있습니까?
rickhg12hs

해결 방법 이 성공적 인지 확인하십시오 .
rickhg12hs

@ rickhg12hs 직장에서 프록시를 확인하지만 QGIS 1.8에서는 플러그인에 액세스 할 수 있지만 QGIS 2에서는 플러그인에 액세스 할 수 없다고 언급했습니다.
Lee

2
@ rickhg12hs 해결 방법을 살펴보고 프록시 설정을 사용했습니다. 옵션에서 '웹 액세스에 프록시 사용'확인란을 선택 취소하면 집에서 플러그인이 작동합니다. 당신의 도움을 주셔서 감사합니다!
Lee

답변:


7

'getProxy'에 오류가 발생하여 OpenLayers 플러그인이 실패하면 옵션 메뉴의 프록시 설정이 올바른지 확인하십시오.


같은 문제가 있었고 위의 답변을 승인했습니다. "프록시 사용"을 선택 해제하면 작동합니다!

4

FIY, QGIS 개발자는 QuickMapServices (확장 프로그램에서 이미 사용 가능)를 위해 OpenLayers 플러그인더 이상 사용하지 않을 계획입니다.

왜? 주로 피해야 할 오래된 플러그인입니다. 몇 년 전에 유용했지만 예상을 잘 처리하지 못합니다.


2

나는 같은 문제가 있었고 해결책은

설정> 옵션> 네트워크 (프록시 해제)

그리고 이것은 내 문제의 끝이었다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.