broadcast-areas: apply buffer to areas

Signed-off-by: Toby Lorne <toby.lornewelch-richards@digital.cabinet-office.gov.uk>
This commit is contained in:
Toby Lorne
2020-07-30 10:38:17 +01:00
parent 22cf63a440
commit 0ae8ef650f

View File

@@ -21,8 +21,9 @@ def simplify_polygon(series):
num_polys = len(polygon)
while True:
simplified_polygon = sgeom.LineString(polygon)
simplified_polygon = simplified_polygon.buffer(simplify_degrees)
simplified_polygon = simplified_polygon.simplify(simplify_degrees)
simplified_polygon = [[c[0], c[1]] for c in simplified_polygon.coords]
simplified_polygon = [[c[0], c[1]] for c in simplified_polygon.exterior.coords]
num_polys = len(simplified_polygon)
simplify_degrees *= 1.5