In case script attachment I just mention got scrubbed for
some reason (like you read the digest version of this list)
here is the script in e-mail formatted text:

==========================Cut Here=============================
#!/bin/sh

usage () {
    /bin/echo "Usage: vikingtfw geotif_file"
    exit
}

case $1 in
        -*)
                usage
                ;;
esac

if [ ! -z "$1" ] ; then
    INFILE="$1"
    if [ ! -r $1 ] ; then
            /bin/echo "$1: not found"
            exit
    fi
    OUTFILE=`/bin/echo "${INFILE}" | /bin/sed 's/\.tif$//'`_WGS84.tfw
else
    usage
fi

EASTING=`/usr/bin/gdalinfo "${INFILE}" | /bin/grep Origin | /bin/sed 
's/^.*(//' | \
   /bin/sed 's/).*//' | /usr/bin/gawk -F, ' { print $1 } '`

NORTHING=`/usr/bin/gdalinfo "${INFILE}" | /bin/grep Origin | /bin/sed 
's/^.*(//' | \
   /bin/sed 's/).*//' | /usr/bin/gawk -F, ' { print $2 } '`

XPIXELSIZE=`/usr/bin/gdalinfo "${INFILE}" | /bin/grep "Pixel Size" | /bin/sed 
's/^.*(//' | \
   /bin/sed 's/).*//' | /usr/bin/gawk -F, ' { print $1 } '`

YPIXELSIZE=`/usr/bin/gdalinfo "${INFILE}" | /bin/grep "Pixel Size" | /bin/sed 
's/^.*(//' | \
   /bin/sed 's/).*//' | /usr/bin/gawk -F, ' { print $2 } '`

EASTING2=`/bin/echo ${EASTING} ${NORTHING} 0 | \
          /usr/bin/gdaltransform \
              -s_srs "+proj=utm +zone=13 +ellps=clrk66 +datum=NAD27 +units=m 
+no_defs" \
              -t_srs "+proj=utm +zone=13 +ellps=WGS84 +datum=WGS84 +units=m 
+no_defs" | \
          /usr/bin/gawk ' { print $1 } '`

NORTHING2=`/bin/echo ${EASTING} ${NORTHING} 0 | \
          /usr/bin/gdaltransform \
               -s_srs "+proj=utm +zone=13 +ellps=clrk66 +datum=NAD27 +units=m 
+no_defs" \
               -t_srs "+proj=utm +zone=13 +ellps=WGS84 +datum=WGS84 +units=m 
+no_defs" | \
          /usr/bin/gawk ' { print $2 } '`

/bin/echo ${XPIXELSIZE} ${YPIXELSIZE} ${EASTING2} ${NORTHING2} |
    /usr/bin/gawk ' { printf "%24.10f\n%24.10f\n%24.10f\n%24.10f\n%24.10f\n%24.
10f\n", \
                                  $1, 0, 0, $2, $3, $4 } '  > "${OUTFILE}"

=========================Cut Here=============================

        Harry McGavran



-- 

Harry G. McGavran, Jr.

E-mail: w5...@w5pny.com


-- 

Harry G. McGavran, Jr.

E-mail: w5...@w5pny.com




------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to