From 1e975abc597d43d80d8ea7e3197facadc71e0ff0 Mon Sep 17 00:00:00 2001 From: Martin Fleischmann Date: Sun, 4 Oct 2020 06:05:26 +0100 Subject: [PATCH] BUG: fix pygeos geom types mapping (#1644) --- geopandas/_vectorized.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/geopandas/_vectorized.py b/geopandas/_vectorized.py index c312443..86fb6c4 100644 --- a/geopandas/_vectorized.py +++ b/geopandas/_vectorized.py @@ -24,6 +24,7 @@ except ImportError: _names = { + "MISSING": None, "NAG": None, "POINT": "Point", "LINESTRING": "LineString", @@ -38,10 +39,7 @@ _names = { if compat.USE_PYGEOS: type_mapping = {p.value: _names[p.name] for p in pygeos.GeometryType} geometry_type_ids = list(type_mapping.keys()) - geometry_type_ids.insert(0, -1) - type_mapping_list = list(type_mapping.values()) - type_mapping_list.insert(0, None) - geometry_type_values = np.array(type_mapping_list, dtype=object) + geometry_type_values = np.array(list(type_mapping.values()), dtype=object) else: type_mapping, geometry_type_ids, geometry_type_values = None, None, None