#!/bin/sh
# $Id: distance_contour_map,v 1.1 2002-04-25 13:33:34-06 braup Exp braup $
# Makes a contour map of distances from a specific point on the earth.
#proj=Q0/20c
proj=G-40/40/15c
region=-180/180/-90/90
inc=1
grdfile=dist.grd
out=dist.ps

pngout=boulder_distance_ortho.png
#pngout=anchorage_distance.png
#pngout=south_pole.png
#pngout=equator.png

origin="-105.3 40"     # Boulder
#origin="-150 61.16"    # Anchorage
#origin="0 -90"          # South Pole
#origin="-75.867 0.12"    # somewhere near equator

place_name='Boulder, Colorado'
#place_name='Anchorage, Alaska'
#place_name='South Pole'
#place_name='Putumayo'

echo "Origin = $origin" >&2
bndpen=0.5p/100/100/100
gmtset PAPER_MEDIA letter BASEMAP_TYPE plain FRAME_PEN 1p HEADER_FONT_SIZE 20p
gmtset D_FORMAT %lg DEGREE_FORMAT 1
grdmath -R$region -I$inc -F $origin GDIST PI MUL 180 DIV 6378 MUL = $grdfile
#pscoast -R$region -J$proj -A3000 -Dc -G200 -B30:".Contours of distance from Boulder, Colorado (km)": -U -K -V > $out
pscoast -R$region -J$proj -A3000 -Dc -N1/$bndpen -N2/$bndpen -G200 -W$bndpen -B30 -U"B. Raup" -K -V > $out
grdcontour $grdfile -J$proj -C500 -A1000 -W0.5p/200/150/100 -K -O -V >> $out
#echo "9.8 5.6 13 0 15 CM Contours of distance from $place_name (km)" |
#   pstext -R0/20/0/10 -JX20c -N -W -O -K -V >> $out
echo "$origin" | psxy -J$proj -R$region -Sc0.2c -G0/0/255 -O -V >> $out

convert -density 80 -rotate 90 -trim $out $pngout
