fix obstacles near, but not touching ramps being rendered incorrectly

This commit is contained in:
Laura Klünder 2017-11-18 16:08:58 +01:00
parent eac6048fe3
commit c1634c7520

View file

@ -511,7 +511,8 @@ class AltitudeArea(LevelGeometryMixin, models.Model):
item[0].altitude,
item[1]))[0]
else:
area = min(our_areas, key=lambda a: a.orig_geometry.distance(center))
area = min(our_areas,
key=lambda a: a.orig_geometry.distance(center)-(0 if a.altitude2 is None else 0.6))
area.geometry = area.geometry.union(polygon)
for level in levels: