已解决
C++中空间搜索树rtree的使用
来自网友在路上 168868提问 提问时间:2023-11-04 16:01:50阅读次数: 68
最佳答案 问答题库688位专家为你答疑解惑
目录
- 1 基础使用
1 基础使用
(一)头文件
#include "mapmatch/r_tree.h"
(二)创建rtree
had::RTree<SDDBLink*, double, 2> _sdlink_geo_tree; //声明rtree
//创建rtree
for (auto iter_sdlink : map_sd_link) {auto sdlink = iter_sdlink.second;Point3D pt_min = sdlink->_geo_box_min;Point3D pt_max = sdlink->_geo_box_max;double min[2] = {pt_min.X, pt_min.Y};double max[2] = {pt_max.X, pt_max.Y};_sdlink_geo_tree.insert(min, max, sdlink);
}
(三)空间检索
double min[2] = {dot->geometry[0].X - 1e-3, dot->geometry[0].Y - 1e-3};
double max[2] = {dot->geometry[0].X + 1e-3, dot->geometry[0].Y + 1e-3};
auto ret = _sdlink_geo_tree.search(min, max);
for (auto sdlink : ret) {//撰写业务代码...
}
查看全文
99%的人还看了
相似问题
- 使用WalletConnect Web3Modal v3 链接钱包基础教程
- JavaScript基础—for语句、循环嵌套、数组、冒泡排序、综合案例—根据数据生成柱形图
- JavaScript编程基础 – 布尔值(Booleans)
- 〖大前端 - 基础入门三大核心之JS篇㊲〗- DOM改变元素节点的css样式、HTML属性
- 算法基础:KMP算法详细详解
- 人工智能基础_机器学习044_使用逻辑回归模型计算逻辑回归概率_以及_逻辑回归代码实现与手动计算概率对比---人工智能工作笔记0084
- HarmonyOS ArkTS 基础组件的使用(四)
- 第1天:Python基础语法(四)
- HCIA-实验命令基础学习:
- 5、基础入门——资产架构端口应用WAF站库分离负载均衡
猜你感兴趣
版权申明
本文"C++中空间搜索树rtree的使用":http://eshow365.cn/6-31935-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 软考 系统架构设计师系列知识点之系统架构评估(3)
- 下一篇: 虚拟串口软件使用介绍