Fix Issue with fixed Width

This commit is contained in:
JonFreer
2021-09-06 19:00:01 +01:00
parent 560ecf95ca
commit 5445fe8bd0

View File

@@ -221,7 +221,19 @@ def get_streets(
)
else:
# Dilate all streets by same amount 'width'
streets = MultiLineString(streets.geometry.tolist()).buffer(width)
streets= MultiLineString(
streets[streets.geometry.type == "LineString"].geometry.tolist()
+ list(
reduce(
lambda x, y: x + y,
[
list(lines)
for lines in streets[streets.geometry.type == "MultiLineString"].geometry
],
[],
)
)
).buffer(width)
return streets