Разработали новый пространственный индекс для обратного гео-кодера и метод поиска адресов по координатам, использующий данный индекс.
Обратный гео-кодер в Ахантере позволяет искать адреса в пределах некоторого радиуса вокруг заданной точки на карте. Для выполнения такого пространственного запроса нужно перебрать все адреса в базе гео-кодера и отобрать из них те, которые находятся в рамках заданной поисковым запросом области.
Для быстрого выполнения такого поиска наш обратный гео-кодер использует пространственный индекс в виде пирамиды (дерева) вложенных тайлов, на которые нарезана карта гео-кодера. В предыдущей реализации этого индекса и в алгоритме поиска по нему было выявлено замедление при обработке пространственных запросов в полярных широтах. В особо сложных ситуациях запрос мог выполняться несколько сотен миллисекунд. Проблема была обусловлена методом нарезки исходной карты на тайлы и формирования из них многослойного дерева-пирамиды на некоторых широтах, а также методом спуска по дереву и отбора подходящих тайлов для пространственных запросов в районе полюсов Земли.
Для решения проблемы была переработана структура гео-индекса. При построении дерева тайлов добавили дополнительные промежуточные слои на участках с плотной застройкой и сократили число тайлов в малонаселённых областях. Это поспособствовало более точному поиску. Также изменили порядок обхода дерева тайлов при обработке пространственных запросов. В новой реализации при поиске делается несколько спусков по дереву, чтобы точно отобрать только листья, пересекающиеся с исходной искомой областью. Это даёт существенное сокращение размера выборки адресов-кандидатов, проверяемых на предмет соответствия исходному пространственному запросу.
Такая доработка позволила добиться одинакового эффективного поиска адресов по их координатам на любых широтах, включая полюса Земли, при этом время выполнения пространственных запросов удалось сократилось до нескольких миллисекунд.
03.12.2025 Добавили третий сервер в облачный кластер Ахантера
24.09.2025 В гео-кодере Ахантера увеличили число детализированных ответов до дома в два раза
20.03.2025 Доработали подсказки по ЕГРЮЛ, расширили информацию об адресе компаний
12.11.2012 Начали разработку "Навигатора" в рамках сервиса ahunter.ru для более удобного поиска адресов по их фрагментам.
12.07.2012 Внедрили систему ahunterES на базе ИС «Охотник за адресами» в ИТ-инфраструктуре ОАО "Ростелеком".
06.02.2012 Версия 1.4 сервиса «Охотник за адресами» запущена в режиме on-line.
25.10.2011Выполнены работы над двумя независимыми веб-проектами: веб-архив видеоматериалов и социальная сеть для членов ЖСК.
25.08.2011Закончена разработка новой версии сервиса «Охотник за адресами». Обновление получило номер 1.3.
23.06.2011На сервисе «Охотник за адресами» добавлена возможность распознавать и проверять на существование телефонные номера.