Mehr

QGIS2Leaf schlägt fehl mit AttributeError: 'QgsMarkerLineSymbolLayerV2' Objekt hat kein Attribut 'penStyle'

QGIS2Leaf schlägt fehl mit AttributeError: 'QgsMarkerLineSymbolLayerV2' Objekt hat kein Attribut 'penStyle'


Kann mir jemand sagen was das bedeutet? und was muss ich dafür tun?

Ich möchte meine Karte aus QGIS exportieren, um sie als Webkarte zu verwenden. Die Daten stammen aus einer postGIS-Datenbank.

Fehler bei der Ausführung von Python-Code:

Traceback (letzter Aufruf zuletzt): Datei "/Users/kevin_hh/.qgis2/python/plugins/qgis2leaf/qgis2leafdialog.py", Zeile 297, in export2leaf qgis2leaf_exec(self.outFileName, self.basemapName, self.basemapMeta, self. basemapAddress, self.width, self.height, self.extent, self.full_screen, self.layer_list, self.visible, self.opacity, self.encode2JSON,self.createcluster, self.webpage_name, self.webmap_head,self.webmap_subhead, self.legend,self.locate,self.address, self.precision, self.labels, self.labelshover, self.matchCRS, self.selected) Datei "/Users/kevin_hh/.qgis2/python/plugins/qgis2leaf/qgis2leaf_exec. py", Zeile 575, in qgis2leaf_exec opacity: '""" + str(symbol.alpha()) + """', AttributeError: 'QgsMarkerLineSymbolLayerV2' Objekt hat kein Attribut 'penStyle'

Python-Version: 2.7.10 (Standard, 14.07.2015, 19:46:27) [GCC 4.2.1 Kompatibel Apple LLVM 6.0 (clang-600.0.39)]

QGIS-Version: 2.8.3-Wien Wien,

Python-Pfad: ['/Applications/QGIS_Wien.app/Contents/MacOS/… /Resources/python/plugins/processing', '/Applications/QGIS_Wien.app/Contents/MacOS/… /Resources/python', u'/ Users/kevin_hh/.qgis2/python', u'/Users/kevin_hh/.qgis2/python/plugins', '/Applications/QGIS_Wien.app/Contents/MacOS/… /Resources/python/plugins', '/Library/ Frameworks/SQLite3.framework/Versions/C/Python/2.7', '/Library/Frameworks/GEOS.framework/Versions/3/Python/2.7/site-packages', '/Library/Python/2.7/site-packages/ numpy-override', '/Library/Python/2.7/site-packages/matplotlib-override', '/Library/Frameworks/GDAL.framework/Versions/1.11/Python/2.7/site-packages', '/System/Library /Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python .framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library /Frameworks/Python.framewo rk/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/ Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/ System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC', '/Library/Python/2.7/site-packages', u'/Users/kevin_hh/.qgis2//python', '/Users/kevin_hh/.qgis2/python/plugins', '/Applications/QGIS_Wien.app/Contents /Resources/python/plugins/fTools/tools', '/Users/kevin_hh/Desktop/Projekt slowUp Basel-Dreiland']


qgis2leaf unterstützt keine Marker-Linienstile. Außerdem wird qgis2leaf nicht mehr entwickelt. Seine Funktionalität wurde in qgis2web integriert, aber ich glaube, dass qgis2web auch keine Marker-Linienstile unterstützt. Versuchen Sie es und melden Sie ein Problem auf Github, wenn es fehlschlägt.

UPDATE: qgis2web stürzt nicht mit Marker-Linienstilen ab. Der Linienstil "Marker" wird jedoch nicht reproduziert - er wechselt zu einem einfachen Polygonstil.


Schau das Video: Export Selected Layer of Shapefile from QGIS