kreis-viersen / xplan-reader

QGIS-Plugin zum Import einer XPlanGML-Datei
GNU General Public License v3.0
7 stars 1 forks source link

LZF in QGIS 3.30 #6

Closed EZUSoft closed 1 year ago

EZUSoft commented 1 year ago

In QGIS 3.30 kommt es zu einem zum Fehler:

Traceback (most recent call last):
  File "C:\Users/.../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\xplan-reader\xplan_reader.py", line 458, in importXplanGml
    addXplanLayer('BP_Plan', 'Flaeche')
  File "C:\Users/.../AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\xplan-reader\xplan_reader.py", line 250, in addXplanLayer
    geom = geom.convexHull().convertToType(1).simplify(5)
TypeError: QgsGeometry.convertToType(): argument 1 has unexpected type 'int'

Meiner Meinung nach müsste das so angepasst werden:

from qgis.core import Qgis, QgsExpression, QgsExpressionContextUtils, QgsFeatureRequest, QgsMessageLog, QgsProject, QgsRectangle, QgsVectorLayer, QgsWkbTypes

# ........

geom = geom.convexHull().convertToType(QgsWkbTypes.LineGeometry).simplify(5)

OT: Danke, dass ihr die Initiative ergriffen habt :-)

pathmapper commented 1 year ago

Hi @EZUSoft vielen Dank für den Report und den Patch!

Möchtest Du selber einen PR hierfür einreichen?

EZUSoft commented 1 year ago

...nein eher nicht. Bin "Alleinentwickler" und habe noch zu wenig Erfahrung mit github :-)

pathmapper commented 1 year ago

Alles klar, noch einmal vielen Dank!