Brexit
Contents
Brexit#
import geopandas
import topojson
import matplotlib.pyplot as plt
Topology simplification#
To obtain a much more lightweight set of geometries, we simplify the layer, respecting its topology. First we build the topology:
topology = topojson.Topology(lads)
Then simplify it:
simple_uk = topology.toposimplify(.025)
Inspect the resulting geography:
simple_uk.to_gdf().plot()
<AxesSubplot:>

And we can write it to a GeoJSON file:
simple_uk.to_gdf().to_file('./local_authority_districts.geojson', driver="GeoJSON")