Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Квадро дерево / 4 сообщений из 4, страница 1 из 1
07.03.2010, 11:52:29
    #36506746
Альмалексия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квадро дерево
Здравствуйте,

Интересует, может кто нибудь сталкивался с задачей, в общем:

Имеется набор прямоугольников вида (id, xmin, ymin, xmax, ymax). Нет никаких ограничений по созданию прямоугольников, т.е. они могут быть любыми.

Необходимо по этому набору создать квадро дерево.

У меня возник вопрос. Как поступать, когда прямоугольник на границах нескольких узлов. В какой узел его помещать и как находить далее при поиске по дереву?
...
Рейтинг: 0 / 0
07.03.2010, 15:27:14
    #36506862
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квадро дерево
Точно не помню теорию но кажется такой объект поднимают на уровень вверх.
...
Рейтинг: 0 / 0
07.03.2010, 21:29:57
    #36507103
Альмалексия
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квадро дерево
mayton,
Ну поидее, если все объекты примерно одинакового размера, то всё нормально. Объект помещается в узел в который целиком вмещается.

Но у меня разница очень большая между объектами (в десятки тысяч раз). Пару вариантов придумал, но там поиск слишком много времени занимать будет.
...
Рейтинг: 0 / 0
07.03.2010, 21:53:07
    #36507129
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Квадро дерево
В некоторых модных системах пространственного поиска
QuadTree уже считается устаревшим. Обратите внимание
на R-Tree .
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Квадро дерево / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]