distance
Sytanx
distance(X, Y)
Arguments
X and Y a POINT scalar/pair/vector representing points in the coordinate system of earth.
Details
Calculate the distance in meters between 2 points on the earth’s surface.
Examples
$ p1 = point(180, 24.118418)
$ p2 = point(180, 24.11931)
$ distance(p1,p2)
99.185916
$ p1 = point(117.60972, 24.118418)
$ p2 = point(117.50972, 24.118418)
$ p3 = point(117.70972, 24.118418)
$ p4 = point(117.75972, 24.118418)
$ distance([p1,p2], [p3,p4])
0 |
1 |
---|---|
10,148.799 |
25,371.9947 |
Calculate the distance between the two points p1 (Lon1,Lat1) and p2 (Lon2,Lat2) on the map. Based on the 0-degree longitude, the east longitude is taken as a positive value (Longitude), the west longitude is taken as a negative value (-Longitude), the north latitude is taken as 90-latitude, and the south latitude is taken as 90+latitude. So the calculation is:
$ p1 = point(-117.60972,24.118418) //Longitude: 117.60972 W Latitude: 65.881582 N
$ p2 = point(117.61113,114.11931) //Longitude: 117.60972 E Latitude: 24.118418 S
$ distance(p1,p2)
6.02098E6