Lỗi Python với plugin OpenLayers QGIS 2


9

Tôi đã sử dụng QGIS được một thời gian nhưng kể từ khi sử dụng QGIS 2, plugin OpenLayers không hoạt động với tôi trên PC ở nhà. Tuy nhiên, tôi đã cài đặt phiên bản tương tự tại nơi làm việc của tôi thành công. Tôi đã xem qua các bài đăng khác, và đã thử thiết lập CRS và cho phép nhanh chóng nhưng nó không hoạt động với tôi.

Bất cứ ai có thể cung cấp bất kỳ hướng dẫn khác?

Tôi cũng đã thử gỡ cài đặt / cài đặt lại.

Mã lỗi dưới đây:

Đã xảy ra lỗi khi thực thi mã Python:

TracBack (cuộc gọi gần đây nhất vừa qua): Tệp "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayftimeplplinin plugin.addLayer (tự) Tập tin "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayftimeplplinin Tệp "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayftimeplugin \ openlayftimelayer.py", dòng 64, trong __init self.page = OLWebPage () Tệp "C: \ Users \ Lee / .qgis2 / python \ openlayftimeplplin \ openlayftimelayer.py ", dòng 38, trong init proxy = getProxy () Tệp "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayftimeplplinin int)) TypeError: không thể chuyển đổi QVariant loại 10 thành QMetaType loại 2

Phiên bản Python: 2.7.5 (mặc định, ngày 15 tháng 5 năm 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]

Phiên bản QGIS: 2.0.1-Dufour Dufour, d94c044

Đường dẫn Python: ['C: / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ python / plugins \ process', '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-gói ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ gói trang web \ PIL ',' C:\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ win32 ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Shapely-1.2. 18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ 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-gói \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ 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-gói \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Pythonwin ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ Shapely-1.2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ 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-gói \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ 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-gói \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-gói \ 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 ']


Bạn có sử dụng cùng một trình duyệt tại nơi làm việc / ở nhà không? Các cài đặt proxy có giống nhau không?
rickhg12hs

Bạn có đang sử dụng Plugin OpenLayers phiên bản 1.1.1 không?
rickhg12hs

Xem cách giải quyết này là thành công.
rickhg12h

@ rickhg12hs Ill kiểm tra proxy tại nơi làm việc, nhưng đã lưu ý rằng tôi có thể truy cập plugin trong QGIS 1.8 nhưng không phải trong QGIS 2.
Lee

2
@ rickhg12hs Tôi đã xem xét cách giải quyết của bạn và chơi với các cài đặt proxy. Bỏ chọn hộp 'Sử dụng proxy để truy cập web' trong các tùy chọn cho phép plugin hoạt động cho tôi ở nhà. Cảm ơn bạn đã giúp đỡ!
Lee

Câu trả lời:


7

Nếu plugin OpenLayers không thành công với lỗi trong 'getProxy', hãy xác minh rằng các cài đặt proxy trong menu tùy chọn là chính xác.


Có cùng một vấn đề và tôi chấp nhận câu trả lời ở trên. Chỉ cần bỏ chọn "sử dụng proxy" và nó hoạt động!

4

FIY, nhà phát triển QGIS đang suy nghĩ về việc loại bỏ plugin OpenLayers để ủng hộ QuickMapService (đã có sẵn trong các tiện ích mở rộng)

Tại sao? Đây chủ yếu là một plugin lỗi thời bạn nên tránh. Nó rất hữu ích trong vài năm trước nhưng nó không giải quyết tốt với các dự đoán.


2

Tôi đã có cùng một vấn đề và giải pháp là

cài đặt> tùy chọn> mạng (bỏ chọn proxy)

Và đây là kết thúc của vấn đề của tôi

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.