From 4f849f88ee9adc8567626912061f79dacedfc80b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 4 Aug 2017 18:50:54 +0200 Subject: [PATCH] colorful spaces can still have holes --- src/c3nav/mapdata/models/level.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/mapdata/models/level.py b/src/c3nav/mapdata/models/level.py index 00f35d7c..7d8e4cb5 100644 --- a/src/c3nav/mapdata/models/level.py +++ b/src/c3nav/mapdata/models/level.py @@ -130,7 +130,7 @@ class Level(SpecificLocation, models.Model): spaces_by_color.pop('', None) for i, (color, color_spaces) in enumerate(spaces_by_color.items()): geometries = cascaded_union(tuple(space.geometry for space in color_spaces)) - svg.add_geometry(geometries, fill_color=color) + svg.add_geometry(geometries.intersection(level_geometry), fill_color=color) for space in spaces: self._render_space_ground(svg, space)