OpenLayers eklentisi QGIS 2 ile Python hatası


9

Bir süredir QGIS kullanıyorum ancak QGIS 2'yi kullandığımdan beri OpenLayers eklentisi benim ev bilgisayarımda çalışmıyor. Ancak, aynı sürümü işyerime başarıyla yükledim. Diğer gönderileri inceledim ve CRS'yi ayarlamayı ve anında izin vermeyi denedim ama benim için çalışmıyor.

Herkes başka bir rehberlik sunabilir mi?

Ayrıca kaldırmayı / yeniden yüklemeyi denedim.

Aşağıdaki hata kodu:

Python kodu yürütülürken bir hata oluştu:

Geri izleme (en son çağrı): addLayer özünde "C: \ Kullanıcılar \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", satır 48 dosyası. plugin.addLayer (self) Dosya "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_plugin.py", satır 194, addLayer layer = OpenlayersLayer (self.iface, self .__ coordRSGoogle, self.olLayerTypeRegistry) __İnit self.page = OLWebPage () dosyasında "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py", satır 64, Dosya: C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ openlayers_layer.py ", satır 38, init proxy = getProxy () Dosya "C: \ Users \ Lee / .qgis2 / python / plugins \ openlayers_plugin \ tools_network.py", satır 42, getProxy proxy.setPort (settings.value ("/ proxyPort", 10, type = int)) TypeError: tür 10 QVariant, tür 2 QMetaType'a dönüştürülemiyor

Python sürümü: 2.7.5 (varsayılan, 15 Mayıs 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)]

QGIS sürümü: 2.0.1-Dufour Dufour, d94c044

Python yolu: ['C: / PROGRA ~ 1 / QGISDU ~ 1 / apps / qgis /./ python / plugins \ işleme', 'C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ plugins \ GeoCoding', 'C: /PROGRA~1/QGISDU~1/apps/qgis/./python ',' C: \ Kullanıcılar \ Lee / .qgis2 / python ',' C: \ Kullanıcılar \ Lee / .qgis2 / python / eklentileri ',' 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-paketleri ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ PIL ',' C:\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ win32 ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ 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-paketleri \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlwt-0.7.5-py2.7.egg ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ 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-paketleri \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlwt-0.7.5-py2.7.egg ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ QGIS \ piton \ plugins \ fTools \ araçları]\ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ win32 \ lib ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ 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-paketleri \ six-1.3.0-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ wx-2.8-msw -unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlwt-0.7.5-py2.7.egg ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ QGIS \ piton \ plugins \ fTools \ araçları]2.18-py2.7-win-amd64.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlwt-0.7.5-py2.7.egg ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' 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-paketleri \ six-1.3.0-py2.7.egg ',' C : \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ wx-2.8-msw-unicode ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlrd-0.9.2-py2.7.egg ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ Python27 \ lib \ site-paketleri \ xlwt-0.7.5-py2.7.egg ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']yumurta ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']yumurta ',' C: \ Kullanıcılar \ Lee \ .qgis2 \ python \ eklentileri \ mmqgis / formlar ',' C: \ PROGRA ~ 1 \ QGISDU ~ 1 \ apps \ qgis \ python \ plugins \ fTools \ tools ']


İş yerinde / evde aynı tarayıcıları mı kullanıyorsunuz? Proxy ayarları aynı mı?
rickhg12hs

OpenLayers Plugin sürüm 1.1.1 mi kullanıyorsunuz?
rickhg12hs

Bu geçici çözümün başarılı olup olmadığına bakın .
rickhg12hs

@ rickhg12hs İş yerinde proxy'yi kontrol edeceğim, ancak QGIS 1.8'deki eklentiye erişebileceğimi, ancak QGIS 2'de erişemediğimi not ettim.
Lee

2
@ rickhg12hs Geçici çözümünüze baktım ve proxy ayarlarıyla oynadım. Seçeneklerde 'Web erişimi için proxy kullan' kutusunun işaretini kaldırmak eklentinin evde benim için çalışmasına izin verdi. Yardımın için teşekkürler!
Lee

Yanıtlar:


7

OpenLayers eklentisi 'getProxy'de bir hata ile başarısız olursa, seçenekler menüsündeki proxy ayarlarının doğru olduğundan emin olun.


Aynı problemi vardı ve yukarıdaki cevabı onaylıyorum. Sadece "proxy kullan" seçeneğinin işaretini kaldırın ve işe yarar!

4

FIY, QGIS geliştiricisi OpenLayers eklentisini QuickMapServices (zaten uzantılarda zaten mevcut) lehine reddetmeyi düşünüyor

Neden? Özellikle kaçınmanız gereken eski bir eklenti. Birkaç yıl önce yararlıydı, ancak projeksiyonlarla iyi başa çıkmıyor.


2

Aynı problemim vardı ve çözüm

ayarlar> seçenek> ağ (proxy'nin işaretini kaldırın)

Ve bu benim sorunumun sonu

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.