我正在阅读 Guttman 的论文链接至论文/书籍
我想知道 R-Tree 是如何处理最近邻查询的,或者实际上是如何实现的。我的想法是从根节点开始遍历树,并检查其中一个条目是否包含查询点。
因此,第一个问题是,如果一个矩形包括查询点,并不意味着该矩形内的所有矩形自动成为查询点最接近的矩形。即使查询点不在矩形内,仍然可能存在另一个距离更短的矩形。
第二个问题是,假设查询点实际上是一个最小边界框,例如 mbr = [left,bottom, right, top]
,我想要所有重叠该区域的矩形,或者更好地说,其质心位于给定区域内的所有矩形。这也可能吗?