Viac

Qgis2web vytvoril chybu

Qgis2web vytvoril chybu


Snažím sa exportovať niektoré vrstvy PostGIS, ale zdá sa, že získanie týchto dvoch chýb pri použití doplnku qgis2web súvisí s pamäťou, ale je príliš veľa vrstiev alebo príliš veľký rozsah alebo niečo iné? Otvorenie pluginu trvá tiež asi 5 minút: -

Traceback (posledný hovor naposledy): Súbor "C: /Users/xxxxx.xxxxxx/.qgis2/python/plugins qgis2web maindialog.py", riadok 101, v previewMap MainDialog.previewOL3 (vlastné) Súbor "C: / Používatelia /xxxxx.xxxxxx/.qgis2/python/pluginsqgis2webmaindialog.py ", riadok 234, v previewOL3 previewFile = writeOL (self.iface, vrstvy, skupiny, vyskakovacie okná, viditeľné, json, klaster, štítky, parametre, nástroje). tempFolder ()) Súbor "C: /Users/xxxxx.xxxxxx/.qgis2/python/plugins qgis2web olwriter.py", riadok 53, v writeOL exportLayers (vrstvy, priečinok, presnosť, optimalizácia, usedFields) Súbor "C: /Users/xxxxx.xxxxxx/.qgis2/python/pluginsqgis2webutils.py ", riadok 92, v riadkoch exportLayers = f.readlines () MemoryError

a táto chyba: -

MemoryError Traceback (posledný posledný hovor): Súbor "C: /Users/xxxxx.xxxxxx/.qgis2/python/plugins qgis2web maindialog.py", riadok 111, v saveMap MainDialog.saveLeaf (vlastný) súbor "C: / Users / xxxxx.xxxxxx / .qgis2 / python / plugins qgis2web maindialog.py ", riadok 257, v saveLeaf outputFile = writeLeaflet (self.iface, priečinok, 600, 400, 1, vrstvy, viditeľné," ", klaster, "", "", "", štítky, 0, 0, json, params, vyskakovacie okno) Súbor "C: /Users/xxxxx.xxxxxx/.qgis2/python/plugins qgis2web leafletWriter.py", riadok 89, v writeLeaflet lines = f.readlines () MemoryError


Túto chybu som nikdy nevidel a som si istý, že máte pravdu, že súvisí so zložitosťou alebo veľkosťou vašich vrstiev vyžadujúcich veľké množstvo pamäte.

Spustenie doplnku je pomalé, pretože si okamžite vytvorí ukážku. Môžete to komentovať. V súbore doplnkumaindialog.py, asi na linke 56, umiestnite a#na začiatku riadkuself.previewMap ().

Okrem toho by nám niektoré ďalšie informácie o vašich údajoch pravdepodobne pomohli zistiť, či existuje spôsob, ako môžeme vylepšiť doplnok na riešenie problémov spojených s veľkým objemom údajov.

AKTUALIZÁCIA

Práve som vykonal zmenu, aby som sa pokúsil vyriešiť tento problém. Skúste si stiahnuť master z https://github.com/tomchadwin/qgis2web a uvidíte, či to vyrieši.

Verím, že určite narazíte na problémy s vykresľovaním veľkého množstva údajov v prehliadači, ale bolo by dobré vedieť, či to aspoň vyrieši váš konkrétny problém.


Pozri si video: WK - QGIS2web, dynamize your maps!