Ezhick
(Kirill)
2
Рассказываю: есть два типа баз, создаваемых осмосисом на основе планеты
- база АПИ
- база постгис-симпл
База апи - это полная калька с того, что крутится на серерах ОСМа.
База постгис-симпл это особая схема, в которой используются прелести постгиса, такие как, в частности индексы по геометриям.
На сервера рамблера поднята база номер раз. Выдергивание из нее ббокса делается жуткими джоинами на основе координат точек. Отсюда тормозность работы апи и ограничение по размеру ббокса.
Но! Сразу по окончании импорта данных в первую базу я намерен поднять там и вторую тоже. И вот в ней уже есть геометрии для точек и веев, индексы по ним. То есть запросы по ббоксу или точка-в-полигоне делаются средствами постгиса (GEOS если быть точнее), а не джоинами. Что в разы быстрее.
Вот как-то так…