GeoDistance

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

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

GeoDistance[{loc1,,locn}]
给出从 、经过所有中间 的总距离.

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

  • 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"到边界的距离,对于内部点为负数
  • 默认 GeoDistance 使用 DistanceFunction->"Boundary" 设置.

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

基本范例  (4)基本范例  (4)

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

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

两个城市之间的距离:

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: