Usage:

    mindist.out [-Fcfile] [-Sscale] [-Xdoloop] [-Ydoloop] [-Zzmin] [file [file ...]]

 cfile contains longitude and latitude in columns 1 and 2.

Purpose:
 mindist.out computes  z := min(zmin, distance/scale)  where distance is between
 the positions in the cfile and the positions xdo,ydo computed in the (nested)
 do loops. Result is printed to STDOUT:
 xdo ydo z

 As an alternative to loops, files can be input. Longitude and latitude
 are assumed in the first two columns.
 Specify ` for STDIN. The file(s) will be copied to STDOUT with z
 optionally added to the record.

 doloop:
 -Xfrom,to,step and -Yfrom,to,step  (code without blanks!)
             default = [-X5.0,35.0,2.0] [-Y52.0,72.0,1.0]

 -Sscale   - specifies distance scale (degrees) [-S3.0]

 -Fcfile   - default = [STDIN]

 -Zzmin    - default = [1.0]

 -Ccmin    - Cut; (in file processing): print only when z is smaller than cmin.
             default = large

 -P        - print the distance value z in the output.

Examples:
(1)  Weed out far away points
 
   cat swepos-labels.dat | mindist.out -Fcore-labels.dat -C0.5 -

   Add the distance parameter in the last column

   cat swepos-labels.dat | mindist.out -Fcore-labels.dat -C0.5 -P -

(2) Make grid, minimum distance to swepos points using default loop definitions

   cat ~/gps/maps/swepos-labels.dat | mindist.out -X