Я пытаюсь отфильтровать данные из файла .osm, используя скрипт Python
Ниже приведен код 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'])
Но при выполнении следующей команды в командной строке он работает как charm.
osmosis --read-xml file=Sample_input.osm --nkv keyValueList="amenity.fast_food" --write-xml file=fast_food.osm