fix intersections in multilinestring configurations and stuff
This commit is contained in:
parent
c5b2ed9f4b
commit
d4e5b2e9c8
1 changed files with 3 additions and 2 deletions
|
@ -496,8 +496,9 @@ class AltitudeArea(LevelGeometryMixin, models.Model):
|
|||
points = []
|
||||
for connected_to in ramp.connected_to:
|
||||
for intersection in connected_to.intersections:
|
||||
for linestring in assert_multilinestring(intersection):
|
||||
points.extend([AltitudeAreaPoint(coordinates=coords, altitude=float(connected_to.area.altitude))
|
||||
for coords in intersection.coords])
|
||||
for coords in linestring.coords])
|
||||
points.extend([AltitudeAreaPoint(coordinates=marker.geometry.coords, altitude=float(marker.altitude))
|
||||
for marker in ramp.markers])
|
||||
ramp.points = points
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue