我是osm新手。目前我正在尝试使用 python 中的 osmnx 包检索多个城市的建筑多边形。
代码:
place = "Kuala Lumpur, Malaysia"
graph = ox.footprints.footprints_from_place(place, footprint_type='building')
graph.head()
效果很好。
但是,如果我想获得另一个状态,它会返回错误。
(如果我想在国家/地区级别检索它,结果也是相同的 - 在本例中 - place =“马来西亚”)
place = "Selangor, Malaysia"
graph = ox.footprints.footprints_from_place(place, footprint_type='building')
graph.head()
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-20-9e3439b6fc4c> in <module>()
1 place = "Selangor, Malaysia"
----> 2 graph = ox.footprints.footprints_from_place(place, footprint_type='building')
3
4 graph.head()
5 frames
/usr/local/lib/python3.6/dist-packages/shapely/geometry/multipolygon.py in geos_multipolygon_from_polygons(arg)
175 # no implicit flattening.
176 if isinstance(obs[0], MultiPolygon):
--> 177 raise ValueError("Sequences of multi-polygons are not valid arguments")
178
179 exemplar = obs[0]
ValueError: Sequences of multi-polygons are not valid arguments
有人能帮我吗?谢谢
Cats萌萌
相关分类