geo.totalDistance() 函数
geo.totalDistance()
处于实验阶段,并且随时可能更改。
geo.totalDistance()
计算每个输入表中后续点覆盖的总距离。
每行必须包含 lat
(纬度) 和 lon
(经度) 列,表示该点的地理坐标。 行排序顺序决定了点之间距离的计算顺序。 使用 geo.units
选项指定要返回的距离单位(默认为 km)。
函数类型签名
(<-tables: stream[{B with lon: float, lat: float}], ?outputColumn: A) => stream[C] where C: Record
有关更多信息,请参阅函数类型签名。
参数
outputColumn
总距离输出列。 默认为 _value
。
tables
输入数据。 默认为管道传输的数据 (<-
)。
示例
返回每个输入表行驶的总距离
import "experimental/geo"
data
|> geo.totalDistance()
返回以英里为单位行驶的总距离
import "experimental/geo"
option geo.units = {distance: "mile"}
data
|> geo.totalDistance()
此页面是否对您有所帮助?
感谢您的反馈!