From 642a841cbefd1a740514af89f14d32c2c8912421 Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Fri, 14 Jul 2023 18:43:01 +0100 Subject: [PATCH] Handle polygon zones --- src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 89c46b2..4366fa2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -379,9 +379,10 @@ pub fn load_zones( { let gj_geom: geojson::Geometry = feature.geometry.unwrap(); let geo_geometry: geo_types::Geometry = gj_geom.try_into().unwrap(); - // TODO Support polygons too if let geo_types::Geometry::MultiPolygon(mp) = geo_geometry { zones.insert(zone_name, mp); + } else if let geo_types::Geometry::Polygon(p) = geo_geometry { + zones.insert(zone_name, p.into()); } } else { bail!(