Feature request #11688
Translate (convert format): add a batch option that creates outputs with the name of the corresponding input
Status: | Closed | ||
---|---|---|---|
Priority: | Normal | ||
Assignee: | Victor Olaya | ||
Category: | Processing/GDAL | ||
Pull Request or Patch supplied: | No | Resolution: | |
Easy fix?: | No | Copied to github as #: | 19932 |
Description
It would be nice to add a "Batch GDAL translate" algorithm that converts a number of rasters stored in a folder and stores the outputs (with the same name as the input) in another folder. The built in batch processing engine creates temporary rasters stored in /temp. If the user wishes to alter their name and its storage location, he/she has to do it manually.
This is an example bash script that I found here that does what I propose: http://gis.stackexchange.com/questions/54819/gdal-translate-converting-esri-grid-to-geotiff-in-batch
#!/bin/bash
for FILE in arcgis_folders_here/*
do
echo "Processing $FILE file..."
gdal_translate -a_srs "+proj=tmerc +lat_0=39.668258 +lon_0=-8.133108 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs" -of GTiff $FILE $FILE.tif
done
History
#1 Updated by Giovanni Manghi about 10 years ago
- Status changed from Open to Feedback
I don't understand, we already have the translate tool, and as any tool in processing it works in batch mode.
#2 Updated by Filipe Dias about 10 years ago
- Subject changed from Translate (convert format): add batch option to Translate (convert format): add a batch option that creates outputs with the name of the corresponding input
Sorry, poor issue description. I've edited it. See above.
#3 Updated by Giovanni Manghi about 10 years ago
Filipe Dias wrote:
Sorry, poor issue description. I've edited it. See above.
there is already a function to autofill the output names, and you can use as parameter the input names.
#4 Updated by Filipe Dias about 10 years ago
- Status changed from Feedback to Closed
Thanks, I wasn't aware of that.