#!/bin/bash
# usage:
#   tfw2kal mapname.tif
#
# convert TIFF WorldFile calibration file to Glopus KAL

if [ $# -ne 1 ]; then
  echo 'Syntax: tfw2kal mapname.tif'
  exit
fi

name=$1
base=${name%.*}
image=$name
tfw=$base.tfw
kal=$base.kal

# get image size
sizex=`gdalinfo "$image" | grep "^Size is " | sed "s/Size is \(.*\), \(.*\)/\1/g"`
sizey=`gdalinfo "$image" | grep "^Size is " | sed "s/Size is \(.*\), \(.*\)/\2/g"`

world2kal "$image" $sizex $sizey < $tfw > $kal
