#!/bin/bash
# usage:
#   jgw2kal mapname.jpg
#
# convert JPG WorldFile calibration file to Glopus KAL

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

name=$1
base=${name%.*}

image=$name
jgw=$base.jgw
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 < $jgw > $kal
