Compare commits

...

3 Commits

Author SHA1 Message Date
07a5d7cc3b Merge pull request 'master' (#307) from master into Docker
Reviewed-on: SGD-Nord/konova#307
2023-02-23 15:35:07 +01:00
e2b0120f93 Merge pull request '# Bugfix' (#306) from fix_multipolygon_features_mapclient into master
Reviewed-on: SGD-Nord/konova#306
2023-02-23 15:34:34 +01:00
d6af6ebf45 # Bugfix
* fixes bug where multipolygon behaved in mapclient as single polygon, making e.g. deleting of single polygons impossible without removing everything
2023-02-23 14:56:49 +01:00

View File

@ -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