加载中...
搜索中...
无匹配项
trajectory.hpp 文件参考
#include <cudf/column/column.hpp>
#include <cudf/column/column_view.hpp>
#include <cudf/table/table.hpp>
#include <cudf/types.hpp>
#include <rmm/mr/device/per_device_resource.hpp>
#include <rmm/resource_ref.hpp>
#include <memory>

转到此文件的源代码。

函数

std::pair< std::unique_ptr< cudf::table >, std::unique_ptr< cudf::column > > cuspatial::derive_trajectories (cudf::column_view const &object_id, cudf::column_view const &x, cudf::column_view const &y, cudf::column_view const ×tamp, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 从对象ID、点和时间戳派生轨迹。
 
std::unique_ptr< cudf::table > cuspatial::trajectory_distances_and_speeds (cudf::size_type num_trajectories, cudf::column_view const &object_id, cudf::column_view const &x, cudf::column_view const &y, cudf::column_view const ×tamp, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 计算轨迹中物体的距离和速度。按对象ID对时间戳、x和y列进行分组以确定唯一的轨迹,然后计算每个轨迹中所有路径的平均距离和速度。
 
std::unique_ptr< cudf::table > cuspatial::trajectory_bounding_boxes (cudf::size_type num_trajectories, cudf::column_view const &object_id, cudf::column_view const &x, cudf::column_view const &y, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 计算轨迹的空间边界框。按对象ID对x、y和时间戳列进行分组以确定唯一的轨迹,然后计算包含每个轨迹中所有路径的最小边界框。