Преобразуйте файл OSM в файл geo json, используя osmtogeosjon в командной строке подпроцесса в Python - PullRequest
0 голосов
/ 15 января 2020

Моя цель - преобразовать файл .osm в файл .geo json. Я хочу автоматизировать процесс в сценарии python,

Я почему-то не могу понять, почему этот сценарий не будет работать:

import subproces

subprocess.check_output("osmtogeojson data.osm > data2.geojson", 
    stderr=subprocess.STDOUT,
    shell=True)

Этот код возвращает:

CalledProcessError: Command 'osmtogeojson data.osm > data2.geojson' returned non-zero exit status 1.

я что-то не так напечатал? Когда я запускаю ту же команду в cmd (в правильном пути к файлу (users / me / folder)), она работает.

edit: я использовал пакет из https://github.com/tyrasd/osmtogeojson основанный на node.js

...