当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python cuspatial.trajectory_distances_and_speeds用法及代码示例


用法:

cuspatial.trajectory_distances_and_speeds(num_trajectories, object_ids, xs, ys, timestamps)

计算轨迹集的行进距离和速度

参数

num_trajectories

轨迹数(唯一对象 ID)

object_ids

对象(例如,车辆)ID 列

xs

x 坐标列(以千米为单位)

ys

y 坐标列(以千米为单位)

timestamps

任何分辨率的时间戳列

返回

resultcudf.DataFrame
cudf.Series

轨迹距离(公里)

速度cudf.Series

轨迹速度(米/秒)

例子

计算衍生轨迹的距离和速度

>>> objects, traj_offsets = cuspatial.derive_trajectories(...)
>>> dists_and_speeds = cuspatial.trajectory_distances_and_speeds(
        len(traj_offsets)
        objects['object_id'],
        objects['x'],
        objects['y'],
        objects['timestamp']
    )
>>> print(dists_and_speeds)
                   distance          speed
    trajectory_id
    0                1000.0  100000.000000
    1                1000.0  111111.109375

相关用法


注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cuspatial.trajectory_distances_and_speeds。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。