GeoDistance
GeoDistance[{lat1,lon1},{lat2,lon2}]
给出地球上用经纬度表示的位置之间的地理距离.
GeoDistance[loc1,loc2]
给出由位置对象或者地理实体指定的位置之间的距离.
GeoDistance[{loc1,…,locn}]
给出从 loc1 到 locn、经过所有中间 loci 的总距离.
更多信息和选项
- GeoDistance[loc1,loc2] 能给出地点 loc1 和 loc2 之间的距离,按照参考椭球体表面上连接它们的测地线测量. 忽略高度.
- 结果按照具有长度的维度的 Quantity 对象返回. 使用的单位可以根据选项 UnitSystem 选择,其中 $UnitSystem 是其默认值.
- 经度和纬度可以按照以表示度的数字、DMS 字符串或者 Quantity 角度给出.
- GeoDistance[loc1,loc2] 中的位置对象可以以 GeoPosition、GeoPositionXYZ、GeoPositionENU 或者 GeoGridPosition 对象给出.
- 在 GeoDistance[loc1,loc2] 中,loci 可以是 Entity 对象,它的定义范围的例子有 "City"、"Country" 和 "AdministrativeDivision". 还可以使用 "HistoricalCountry" 和 "MilitaryConflict" 等与时间相关的域实体.
- 对于与扩展地理区域相对应的实体,GeoDistance 默认计算区域内任意点之间的最小距离.
- 对于随时间变化的实体,GeoDistance 默认会计算它们之间最接近时刻的相应距离.
- GeoDistance[loc1,loc2] 默认情况下使用与 loc1 的数据相关联的参考椭球体.
- GeoDistance 自动逐项作用于位置列表或 GeoPosition 数组的各个元素,因此,GeoDistance[loc,locs] 返回一个距离列表,GeoDistance[locs1,locs2] 返回一个距离矩阵. 以 QuantityArray 对象的形式给出结果.
- GeoDisplacement 中的 GeoDistance 和 GeoDirection,或它们的组合可解决大地测量反演问题.
- GeoDistance 具有选项 DistanceFunction,并且有下列设置:
-
"Boundary" 区域中任意点之间的最小距离 "Center" 区域中心之间的距离 "SignedBoundary" 到边界的距离,对于内部点为负数 - 默认 GeoDistance 使用 DistanceFunction"Boundary" 设置.
范例
打开所有单元关闭所有单元范围 (11)
地理数据 (8)
地球上任意两点之间的距离,使用默认数据 "ITRF00" 的参数表示:
或作为 Quantity 对象:
计算 Entity 对象之间的距离:
或者 Entity 对象与地理位置之间:
归一化所得 QuantityArray 对象:
GeoDistance 计算中忽略高度和时间信息:
历史数据 (3)
使用 GeoVariant "UnionArea" 进行计算,忽略时间信息:
Dated 将历史实体限制在特定日期:
Dated 也可以给出一个日期间隔、一对日期或年份:
Dated 可用于将多边形限制在给定的日期或时间间隔内:
选项 (2)
UnitSystem (1)
结果的默认单位根据 $UnitSystem 的值决定:
应用 (2)
属性和关系 (10)
GeoDistance 是对称函数:
GeoDistance 是 GeoDestination 的部分反函数:
对于类点地点 GeoDistance 返回由 GeoDisplacement 返回的部分结果:
计算有 GeoDistanceList 的点的列表中连续对之间的距离:
同样的结果可以通过 Partition 和 GeoDistance 获得,但这是一个较低效率的方式:
GeoDistance 计算点间的距离:
GeoLength 计算地理路径的长度:
距离列表也可以通过 GeoDistanceList 获得:
可能存在的问题 (2)
文本
Wolfram Research (2008),GeoDistance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GeoDistance.html (更新于 2024 年).
CMS
Wolfram 语言. 2008. "GeoDistance." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/GeoDistance.html.
APA
Wolfram 语言. (2008). GeoDistance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GeoDistance.html 年