0

我正在尝试使用 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
4

0 回答 0