Skip to content

Commit bd6904d

Browse files
jczaplewJesse Crocker
authored andcommitted
Parse geometry to shapely geom (#49)
1 parent 5bdb74c commit bd6904d

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

merge.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ def merge_features(geojson, merge_field, properties_key="properties"):
3131
largest = None
3232
for f in to_merge:
3333
input_features.remove(f)
34-
shapes.append(shape(f["geometry"]))
35-
if largest is None or f.area > largest.area:
36-
largest = f
34+
f_geom = shape(f["geometry"])
35+
shapes.append(f_geom)
36+
if largest is None or f_geom.area > largest["geometry"].area:
37+
largest = {"geometry": f_geom, "properties": f["properties"]}
3738

3839
# Fix invalid geometries
3940
shapes = [s.buffer(0.0) if not s.is_valid else s for s in shapes]

0 commit comments

Comments
 (0)