fix linked data ref for geometry objects with varying number of members (#960)

This commit is contained in:
Tom Kralidis
2022-08-09 15:04:19 -04:00
committed by GitHub
parent 2ad4512008
commit e7957f893f
+7 -2
View File
@@ -326,6 +326,11 @@ def geom2schemageo(geom):
except NotImplementedError:
poly_geom.extend(p.exterior.coords[:])
_ = [f'{x},{y}' for (x, y) in poly_geom]
f['schema:polygon'] = ' '.join(_)
try:
schema_polygon = [f'{x},{y}' for (x, y) in poly_geom]
except ValueError:
schema_polygon = [f'{x},{y},{z}' for (x, y, z) in poly_geom]
f['schema:polygon'] = ' '.join(schema_polygon)
return f