Fix exception with older shapely versions

This commit is contained in:
Nyall Dawson 2024-10-08 09:20:35 +10:00
parent 95dae189f5
commit 8a61127bd0
2 changed files with 4 additions and 2 deletions

View File

@ -633,8 +633,9 @@ except ModuleNotFoundError:
try:
import shapely as _shapely
import shapely.geometry as _sg
def _geometry_as_shapely(self) -> _shapely.geometry.base.BaseGeometry:
def _geometry_as_shapely(self) -> _sg.base.BaseGeometry:
wkb_qbytearray = self.asWkb() # Get the geometry in WKB format (QByteArray)
shapely_geom = _shapely.from_wkb(wkb_qbytearray.data())

View File

@ -643,8 +643,9 @@ except ModuleNotFoundError:
try:
import shapely as _shapely
import shapely.geometry as _sg
def _geometry_as_shapely(self) -> _shapely.geometry.base.BaseGeometry:
def _geometry_as_shapely(self) -> _sg.base.BaseGeometry:
wkb_qbytearray = self.asWkb() # Get the geometry in WKB format (QByteArray)
shapely_geom = _shapely.from_wkb(wkb_qbytearray.data())