From 07223d6cb678a44dd2dc8b263d5c3a1849a64a53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20W=C3=BCllhorst?= Date: Sun, 24 Sep 2017 23:04:24 +0200 Subject: [PATCH] Updated parser for shapefiles. geometry collections can be used now, too. --- parser/ShapesParser.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/parser/ShapesParser.py b/parser/ShapesParser.py index a0748b4..080468f 100644 --- a/parser/ShapesParser.py +++ b/parser/ShapesParser.py @@ -7,6 +7,11 @@ class ShapesParser(JsonParser): def __createShapes__(self): shapes = [] - for feature in self.__jsonData__['features']: - shapes.append(shape(feature['geometry'])) + if 'features' in self.__jsonData__: + for feature in self.__jsonData__['features']: + shapes.append(shape(feature['geometry'])) + elif 'geometries' in self.__jsonData__: + for geometry in self.__jsonData__['geometries']: + shapes.append(shape(geometry)) + return shapes