Я хочу импортировать tif-файл с помощью Popen, а затем открыть его с помощью gdal.open, потому что впоследствии я хочу использовать другие утилиты gdal. Импорт с Popen, кажется, работает. Но для строки 'src_ds = gdal.Open (src_filename)' я получаю следующую ошибку:
return _gdal.Open(*args)
RuntimeError: not a string
код
from osgeo import gdal,ogr
import struct
from subprocess import Popen, PIPE, STDOUT
user = "user"
host = "host"
dem = Popen(
["ssh", "{}@{}".format(user, host), "tif.tiff"], shell= True
)
dem.wait()
src_filename = dem
shp_filename = out_file1
src_ds=gdal.Open(src_filename)
gt=src_ds.GetGeoTransform()
rb=src_ds.GetRasterBand(1)
Спасибо