加载中...
搜索中...
无匹配项

用于在坐标参照系之间投影坐标的 API。更多...

文件

文件  projection.hpp
 
文件  projection.cuh
 

函数

std::pair< std::unique_ptr< cudf::column >, std::unique_ptr< cudf::column > > cuspatial::sinusoidal_projection (double origin_lon, double origin_lat, cudf::column_view const &input_lon, cudf::column_view const &input_lat, rmm::device_async_resource_ref mr=rmm::mr::get_current_device_resource())
 将相对于原点的经度/纬度正弦投影到笛卡尔 (x/y) 坐标(以千米为单位)。
 

详细描述

用于在坐标参照系之间投影坐标的 API。

此模块包含转换笛卡尔坐标和大地坐标的 API。

函数文档

◆ sinusoidal_projection()

std::pair< std::unique_ptr< cudf::column >, std::unique_ptr< cudf::column > > cuspatial::sinusoidal_projection ( double origin_lon,
double origin_lat,
cudf::column_view const & input_lon,
cudf::column_view const & input_lat,
rmm::device_async_resource_ref mr = rmm::mr::get_current_device_resource() )

将相对于原点的经度/纬度正弦投影到笛卡尔 (x/y) 坐标(以千米为单位)。

可用于将经度/纬度坐标近似转换为笛卡尔坐标,前提是所有点都靠近原点。误差随与原点距离的增加而增大。详见 Sinusoidal Projection(正弦投影)

参数
origin_lon原点经度
origin_lat原点纬度
input_lon要转换的经度
input_lat要转换的纬度
mr用于输出设备内存分配的可选资源。
返回值
一对包含以千米为单位的笛卡尔坐标的列