Выполнение команды GDAL в python в ОС Windows - PullRequest
0 голосов
/ 19 января 2019

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

gdalwarp -of GTiff -tr 0.1 0.1 -te 89.60 22.80 94.25 25.80 ../Precipitation/IMERG/precip.imerg.20190117.tif ../Precipitation/IMERG/meghna.precip.imerg.20190117.tif
gdal_translate -of AAIGrid ../Precipitation/IMERG/meghna.precip.imerg.20190117.tif ../Precipitation/IMERG/meghna.precip.imerg.20190117.txt

Проблема в том, что я запускаю тот же командный файл в Python, используя подпроцесс. Вышеуказанная команда не выполняется, и не выводится никаких данных. Вот пример кода Python:

import subprocess
subprocess.Popen("Batchfile.bat")

Я также попробовал os.system, которая не работает. Любые предложения по этому поводу будут высоко оценены. Заранее спасибо.

...