文件名称:rtred:Go的RTree实现
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-11 23:05:43
Go
该项目已存档,请改用 。 Go的RTree实现 该软件包为Go提供了内存中的R-Tree实现,可用作空间数据结构。 它支持1-20维,并且可以在同一棵树中互换存储和搜索多维。 作者 1983年加州大学伯克利分校的Antonin Guttman和Michael Stonebraker提出了原始算法和测试代码 1994年由梅琳达·格林(Antonio Green)从原始测试代码移植而来的ANCI C 1995年保罗·布鲁克(Paul *)提出的关于退化问题的球体体积修正 2004年Greg Douglas设计的模板化C ++端口 2016 Go Port by乔什·贝克(Josh Baker) 2018年添加了kNN,并通过Vladimir Agafonkin合并到了一些RBush逻辑中 执照 RTree源代码在MIT许可下可用。
【文件预览】:
rtred-master
----README.md(955B)
----.github()
--------workflows()
----LICENSE(1KB)
----go.mod(86B)
----rtree_test.go(4KB)
----go.sum(175B)
----rtree.go(5KB)
----base()
--------rtree_test.go(14KB)
--------load.go(2KB)
--------rtree.go(15KB)
--------knn.go(2KB)