More

Problem with feeding input files into gdal_merge.py

Problem with feeding input files into gdal_merge.py


While merging the files using gdal_merge.py the following code works:

subprocess.call([sys.executable,gmerge,'-o','C:
.tif','-of','GTiff','D:a.tif','D:.tif'],shell=True)

However, when the input files are numerous, each file can not be inserted separately. In this case, the following code does not work:

subprocess.call([sys.executable,gmerge,'-o','C:
.tif','-of','GTiff','D:*.tif'],shell=True)

I did not know how to input the input files. Any idea is welcomed.


you can loop on your files and append them to your list

command = [sys.executable,gmerge,'-o','C:
.tif','-of','GTiff'] images = glob.glob("D:*.tif") for image in images: command.append(image) subprocess.call(command)

Watch the video: Extract point value from a raster file with Python, Geopandas and Rasterio - Tutorial