lib/urbanopt/geojson/update_areas.rb in urbanopt-geojson-0.11.1 vs lib/urbanopt/geojson/update_areas.rb in urbanopt-geojson-0.11.2
- old
+ new
@@ -23,13 +23,14 @@
# if maximum_roof_height.nil?
maximum_roof_height = 10 * number_of_stories
# end
multi_polygons = nil
- if geometry[:type] == 'Polygon'
+ case geometry[:type]
+ when 'Polygon'
polygons = geometry[:coordinates]
multi_polygons = [polygons]
- elsif geometry[:type] == 'MultiPolygon'
+ when 'MultiPolygon'
multi_polygons = geometry[:coordinates]
end
area = 0
distance = 0