Skip to content

Instantly share code, notes, and snippets.

@IReese
Created October 24, 2019 00:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IReese/62e6282db086f748c40b1dfcbbf563bd to your computer and use it in GitHub Desktop.
Save IReese/62e6282db086f748c40b1dfcbbf563bd to your computer and use it in GitHub Desktop.
#!/bin/bash
FILE_IN=$1
file_name=$( basename $FILE_IN | sed 's/.tif//' )
function gdal_extent_gdalwarp_te() {
if [ -z "$1" ]; then
echo "Missing arguments. Syntax:"
echo " gdal_extent <input_raster>"
return
fi
EXTENT=$(gdalinfo "$1" |\
grep "Lower Left\|Upper Right" |\
sed "s/Lower Left //g;s/Upper Right //g;s/).*//g" |\
#tr "\n" " " |\
sed 's/ *$/ /g' |\
tr -d "\n[(]'"|\
sed 's/,/ /g')
echo -n "$EXTENT"
}
#echo $FILE_IN
ExtractedExtent=$(gdal_extent_gdalwarp_te "${FILE_IN}")
#echo $ExtractedExtent
set -- $ExtractedExtent
#echo "flip extent (ulx uly lrx lry) = "$1 $4 $3 $2
ulx=$1
uly=$4
lrx=$3
lry=$2
echo "$ulx"
echo "$uly"
echo "$lrx"
echo "$lry"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment