R 树实现 Java
在过去的几天里,我一直在寻找支持无限维度的R-Tree的稳定实现(20个左右就足够了)。我只发现这个 http://sourceforge.net/projects/jsi/,但它们只支持2个维度。
另一种选择是区间树的多维实现。
也许我对使用R树或间隔树来解决我的问题的想法是完全错误的,所以我简短地陈述了问题,你可以把我的想法发给我。
我需要解决的问题是某种最近邻搜索。我有一组天线和房间,每个天线都有一个整数间隔。例如,天线 1,最小 -92,最大 -85。实际上,它可以表示为房间->组天线->天线间隔。这个想法是,每个房间在R-Tree中跨越一个盒子,超过天线的尺寸,并在每个维度上跨越间隔。
如果我收到一个带有N天线和每个天线值的查询,那么我可以只将信息表示为房间中的查询点,并检索“最近”到该点的房间。
希望你对这个问题和我的想法有所了解。