集成渗透和python以从.osm文件获取数据

时间:2019-06-20 06:20:26

标签: python subprocess openstreetmap osmosis

我正在尝试使用python脚本从.osm文件中过滤数据

以下是我用于此目的的python代码。但是创建的.osm文件不包含输入文件中的数据。

import subprocess

subprocess.call(['C:/Users/91957/Desktop/osmosis/bin/osmosis.bat','--read-xml','C:/Users/91957/Desktop/osm_test/Sample_input.osm',
                 '--nkv','keyValueList="amenity.fast_food"','--write-xml','C:/Users/91957/Desktop/osm_test/fast_food.osm'])

但是当在命令行上运行以下命令时,它的工作原理就像魅力。

osmosis --read-xml file=Sample_input.osm --nkv keyValueList="amenity.fast_food" --write-xml file=fast_food.osm

0 个答案:

没有答案