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


Python cuspatial.derive_trajectories用法及代码示例


用法:

cuspatial.derive_trajectories(object_ids, xs, ys, timestamps)

从对象 ID、点和时间戳导出轨迹。

参数

object_ids

对象(例如,车辆)ID 列

xs

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

ys

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

timestamps

任何分辨率的时间戳列

返回

result元组(对象,traj_offsets)
对象cudf.DataFrame

object_ids、xs、ys 和按 (object_id, timestamp) 排序的时间戳,由 trajectory_bounding_boxestrajectory_distances_and_speeds 使用

traj_offsetscudf.Series

发现轨迹的偏移量

例子

计算排序的对象和发现的轨迹

>>> objects, traj_offsets = cuspatial.derive_trajectories(
        [0, 1, 2, 3],  # object_id
        [0, 0, 1, 1],  # x
        [0, 0, 1, 1],  # y
        [0, 10, 0, 10] # timestamp
    )
>>> print(traj_offsets)
    0  0
    1  2
>>> print(objects)
       object_id       x       y  timestamp
    0          0       1       0          0
    1          0       0       0         10
    2          1       3       1          0
    3          1       2       1         10

相关用法


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