Как построить R-дерево (метод STR) с прямоугольниками, ограничивающими прямоугольники?
Как построить R-дерево на основе метода рекурсии сортировки листов прямоугольных ограничивающих прямоугольников вместе с поиском в одиночку? Всего 12 ограничительных рамок с (minx, miny) & (maxx, maxy)
Мне не нужно удалять или обновлять какие-либо узлы.
1 ответ
Проверьте оригинальную бумагу... вы используете среднее. Фактически эта проблема возникает и с точечными данными: после первого шага массовой загрузки у вас может быть больше страниц, чем умещается в корневой узел, поэтому вам необходимо выполнить массовую загрузку другого уровня.
Для точечных данных загруженные страницы STR не будут перекрываться; на более высоких уровнях и для прямоугольников они, скорее всего, подойдут. Популярность STR, вероятно, во многом зависит от точечных данных.
PS, в общей сложности 12 ограничивающих рамок, использование R-Tree звучит для меня как излишество. Я бы установил размер страницы явно больше, чем 12 записей. И хорошо, когда ваше дерево состоит из одного узла, это на самом деле не дерево...