GeoDistance

GeoDistance[{lat1,lon1},{lat2,lon2}]
给出地球上经纬度表示的位置之间的大地距离.

GeoDistance[loc1,loc2]
给出由位置对象或者地理实体指定的位置之间的距离.

更多信息和选项更多信息和选项

  • GeoDistance[loc1,loc2] 给定地点 之间的距离,按照参考椭球体表面上连接它们的测地线测量. 忽略高度.
  • 结果按照具有长度的维度的 Quantity 对象返回. 使用的单位可以使用选项 UnitSystem 选择,其中 $UnitSystem 是它的默认值.
  • 经度和纬度可以按照以度、DMS字符串或者 Quantity 角度为单位的数字给出.
  • GeoDistance[loc1,loc2] 中的位置对象可以以 GeoPositionGeoPositionXYZGeoPositionENU 或者 GeoGridPosition 对象给出.
  • GeoDistance[loc1,loc2] 中, 可以是 Entity 对象,它的定义范围的例子有 、和 .
  • 对于与扩张地理区域相对应的实体,GeoDistance 默认情况下计算区域中任意点之间的最小距离.
  • GeoDistance[loc1,loc2] 默认情况下使用与 的数据相关联的参考椭球体.
  • GeoDistanceGeoDirection 求解大地测量逆问题.
  • GeoDistance 具有选项 DistanceFunction,并且有下列设置:
  • "Boundary"区域中任意点之间的最小距离
    "Center"区域中心之间的距离
    "SignedBoundary"到边界的距离,对于内部点为负数

范例范例打开所有单元关闭所有单元

基本范例  (3)基本范例  (3)

参考椭圆上两个位置之间的距离:

In[1]:=
Click for copyable input
Out[1]=

两个城市之间的距离:

In[1]:=
Click for copyable input
Out[1]=

两个完全指定的大地位置之间的距离:

In[1]:=
Click for copyable input
Out[1]=
2008年引入
(7.0)
| 2014年更新
(10.0)
Translate this page: