通过将LineString段与Python3连接来简化shapefile

时间:2015-03-13 22:00:30

标签: python python-3.x openstreetmap shapefile openseamap

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

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

该脚本目前导入GDAL ogr和Shapely模块,但如果更好,可以导入其他模块,如Fiona。

0 个答案:

没有答案