gives the geodesic distance between latitude-longitude positions on the Earth.
gives the distance between locations specified by position objects or geographical entities.
gives the total distance from loc1 to locn through all the intermediate loci.
Details and Options
- GeoDistance[loc1,loc2] gives the distance between locations loc1 and loc2 as measured along the geodesic joining them on the surface of the reference ellipsoid. Heights are ignored.
- The result is returned as a Quantity object with dimensions of length. The unit used can be chosen with the option UnitSystem, which has $UnitSystem as default value.
- Latitudes and longitudes can be given as numbers in degrees, as DMS strings, or as Quantity angles.
- Position objects in GeoDistance[loc1,loc2] can be given as GeoPosition, GeoPositionXYZ, GeoPositionENU, or GeoGridPosition objects.
- In GeoDistance[loc1,loc2], the loci can be Entity objects with domains such as "City", "Country", and "AdministrativeDivision".
- For entities corresponding to extended geographic regions, GeoDistance by default computes the minimum distance between any points in the regions.
- GeoDistance[loc1,loc2] by default uses the reference ellipsoid associated with the datum for loc1.
- GeoDistance and GeoDirection solve the geodetic inverse problem.
- GeoDistance has option DistanceFunction, with the following settings:
"Boundary" minimum distance between any points in regions "Center" distance between centers of regions "SignedBoundary" distance to boundary, negative for interior points
- GeoDistance by default uses the setting DistanceFunction->"Boundary".