Skip to content

Commit 510d82f

Browse files
fix: ensure string fields are explicitly converted
1 parent 2c37667 commit 510d82f

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

m2l/main/vectorLayerWrapper.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ def qgsLayerToGeoDataFrame(layer) -> gpd.GeoDataFrame:
3838
continue
3939
data['geometry'].append(geom)
4040
for f in fields:
41-
data[f.name()].append(feature[f.name()])
41+
if f.type() == QVariant.String:
42+
data[f.name()].append(str(feature[f.name()]))
43+
else:
44+
data[f.name()].append(feature[f.name()])
4245
return gpd.GeoDataFrame(data, crs=layer.crs().authid())
4346

4447
def qgsLayerToDataFrame(layer, dtm) -> pd.DataFrame:

0 commit comments

Comments
 (0)