diff --git a/konova/models/geometry.py b/konova/models/geometry.py index f5fa839b..870b7c60 100644 --- a/konova/models/geometry.py +++ b/konova/models/geometry.py @@ -318,7 +318,7 @@ class Geometry(BaseResource): geom = self.geom if geom.srid != srid: geom.transform(ct=srid) - + polygons = [p for p in geom] geojson = { "type": "FeatureCollection", "crs": { @@ -330,8 +330,9 @@ class Geometry(BaseResource): "features": [ { "type": "Feature", - "geometry": json.loads(geom.json), + "geometry": json.loads(p.json), } + for p in polygons ] } return geojson