From 135e4ace475920272eacd6b61b513811a53ab1e3 Mon Sep 17 00:00:00 2001 From: Jonas Hoersch Date: Wed, 19 Dec 2018 10:14:41 +0100 Subject: [PATCH] cluster_network: Disable stricter schema enforcement by geopandas --- scripts/cluster_network.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/cluster_network.py b/scripts/cluster_network.py index c13f2a55..0a3ec058 100644 --- a/scripts/cluster_network.py +++ b/scripts/cluster_network.py @@ -154,7 +154,9 @@ def clustering_for_n_clusters(n, n_clusters, aggregate_renewables=True, line_len def save_to_geojson(s, fn): if os.path.exists(fn): os.unlink(fn) - s.reset_index().to_file(fn, driver='GeoJSON') + df = s.reset_index() + schema = {**gpd.io.file.infer_schema(df), 'geometry': 'Unknown'} + df.to_file(fn, driver='GeoJSON', schema=schema) def cluster_regions(busmaps, input=None, output=None): if input is None: input = snakemake.input