0

我有一个项目,将 shapefile 与包含通过 Overpass API 从 OpenStreetMap 检索的地理数据的 JSON 文件进行比较。

问题是当我得到很多对象时比较数据需要很长时间,对于一些城市,我有 7000 个 OSM 对象与 16000 个 shapefile 对象进行比较。我注意到 shapefile 中的 LineString 对象非常分段,并且希望将具有相同字段属性的 LineString 段加入 LineStrings,而不是将它们转换为 MultiLineStrings。这样我可以加快脚本的执行速度。

该脚本当前导入 GDAL ogr 和 Shapely 模块,但可以导入其他模块,例如 Fiona,如果这样更好的话。

4

0 回答 0