Format: distgps(latitude1,longitude1,latitude2,longitude2[,orientation])
Find out the straight-line / direct distance (km unit) between two points based on the latitude and longtitude coordinates. The latitude and longitude can be expressed in signed decimal degrees without compass direction, where positive indicates north/east, negative indicates west/south, on the basis of a spherical earth. The latitude and longtitude is represent in heading of 60 degrees, and the format is expressed as degree, minute, second (). The values must be converted to base of 10 for use with this function. Base of 10 coordinates can be calculated by
.
For example, the distance between Osaka (north latitude 34.702398,east longitude 135.495188) and Tokyo (north latitude 35.681391,east longitude 139.766103) is calculated as follows.
distgps(34.702398,135.495188,35.681391,139.766103)
In addition, the distance from Everest (north latitude 32.655556,east longitude 79.015833) to Aconcagua (southern latitude 27.987778,west longitude 86.944444) is specified as follows.
distgps(32.655556,79.015833,-27.987778,-86.944444)
$ more dat1.csv point1,point2,lat1,lon1,lat2,lon2 osaka,tenma,34.702398,135.495188,34.704923,135.512233 osaka,tokyo,34.702398,135.495188,35.681391,139.766103 osaka,kobe,34.702398,135.495188,34.679453,135.178221 osaka,Fuji,34.702398,135.495188,35.360556,138.727500 Evelest,Aconcagua,32.655556,79.015833,-27.987778,-86.944444 Denali,Kilimanjaro,63.069444,-151.007222,-3.075833,37.353333 $ mcal c='distgps(${lat1},${lon1},${lat2},${lon2})' a=rsl i=dat1.csv o=rsl1.csv #END# kgcal a=rsl c=distgps(${lat1},${lon1},${lat2},${lon2}) i=dat1.csv o=rsl1.csv $ more rsl1.csv point1,point2,lat1,lon1,lat2,lon2,rsl osaka,tenma,34.702398,135.495188,34.704923,135.512233,1.585046048 osaka,tokyo,34.702398,135.495188,35.681391,139.766103,405.774306 osaka,kobe,34.702398,135.495188,34.679453,135.178221,29.12042213 osaka,Fuji,34.702398,135.495188,35.360556,138.727500,304.7527532 Evelest,Aconcagua,32.655556,79.015833,-27.987778,-86.944444,16956.12242 Denali,Kilimanjaro,63.069444,-151.007222,-3.075833,37.353333,11362.37758