Интеграция осмоса и питона для получения данных из файлов .osm - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь отфильтровать данные из файла .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
...