當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。