Просмотр ошибок на ogr2ogr - подпроцесс python check_output вернул ненулевой статус выхода 1 - PullRequest
0 голосов
/ 20 февраля 2019

Я получаю эту ошибку при запуске subprocess.check_call, который запускает команду ogr2ogr.

Я включил перехват ошибок, но не вижу подробностей об ошибках, и окно cmd закрывается, и я не могусм. проблему.

Как отследить проблему?

На снимке экрана показан рабочий код (при вводе), скрипт python и выходные данные оболочки python.

Одна проблема может быть 'в сгенерированном коде Python.Команда построена на основе https://gis.stackexchange.com/questions/154004/execute-ogr2ogr-from-python/246667, где каждая опция заключена в «[OPTION]»,

enter image description here

1 Ответ

0 голосов
/ 22 февраля 2019

Разобрался с коллегой ...

Требуется

  1. Загрузите это в пакетную оболочку с путями к ogr

  2. Доверяйте, чтобы подпроцесс позаботился о дополнительном "EPSG: 23555", когда это необходимо, и не выполняйте "\" EPS ... \ "", чтобы код был таким же, как и в оболочке OSGEO4W.

  3. Запуск файла .py из powershell вместо IDLE / Pyscripter

...