improve rendering and add escalator support
This commit is contained in:
parent
eb5dc1130a
commit
d03379c0aa
2 changed files with 21 additions and 4 deletions
|
@ -156,6 +156,14 @@ class LevelGeometries():
|
|||
def raw_doors(self):
|
||||
return cascaded_union([door.geometry for door in self.query('doors').all()]).intersection(self.mapped)
|
||||
|
||||
@cached_property
|
||||
def raw_escalators(self):
|
||||
return cascaded_union([escalator.geometry for escalator in self.query('escalators').all()])
|
||||
|
||||
@cached_property
|
||||
def escalators(self):
|
||||
return self.raw_escalators.intersection(self.accessible)
|
||||
|
||||
@cached_property
|
||||
def elevatorlevels(self):
|
||||
return cascaded_union([elevatorlevel.geometry for elevatorlevel in self.query('elevatorlevels').all()])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue