remote escalatorslope and oneway from LevelGeometries

This commit is contained in:
Laura Klünder 2017-05-04 09:59:29 +02:00
parent 40ec256f5a
commit 67be5d29a8

View file

@ -146,10 +146,6 @@ class LevelGeometries():
def accessible(self):
return self.areas.difference(cascaded_union([self.holes, self.obstacles]))
@cached_property
def accessible_without_oneways(self):
return self.accessible.difference(self.oneways_buffered)
@cached_property
def buildings_with_holes(self):
return self.buildings.difference(self.holes)
@ -207,22 +203,6 @@ class LevelGeometries():
def stairs(self):
return cascaded_union([stair.geometry for stair in self.query('stairs')]).intersection(self.accessible)
@cached_property
def escalatorslopes(self):
return cascaded_union([s.geometry for s in self.query('escalatorslopes')]).intersection(self.accessible)
@cached_property
def oneways_raw(self):
return cascaded_union([oneway.geometry for oneway in self.query('oneways')])
@cached_property
def oneways(self):
return self.oneways_raw.intersection(self.accessible)
@cached_property
def oneways_buffered(self):
return self.oneways_raw.buffer(0.05, join_style=JOIN_STYLE.mitre, cap_style=CAP_STYLE.square)
@cached_property
def stair_areas(self):
left = []