Работа с тайлами
Добавлено: 25 дек 2010, 20:12
Привет.
Я новичок в веб-картографии и картографии вообще, поэтому обращаюсь к вам, уважаемые специалисты. Помогите разобраться, пожалуйста.
Планирую запустить на сайте карту нескольких регионов РФ. Проект с большой аудиторией (30-40 тыс/день).
Карта разрабатывается в Mapinfo. Я конвертнул ее в шейпы и засунул в PostGis. Для генерирования карты хочу использовать MapServer+Mapnik. Для навигации - OpenLayers.
Как я понимаю, для проекта с такой посещаемостью, делать запрос к БД при каждой генерации карты - очень накладно. Поэтому я представляю свои будущие шаги следующим образом: на основании данных из PostGis с помощью Mapserver+Mapnik я генерирую jpeg-тайлы для всех уровней масштаба, каким-то образом сохраняю их на жесткий диск сервера и уже с жесткого диска эти тайлы скармливаю OpenLayers'у. Таким образом задействовав минимум серверных ресурсов, т.к. генерировать тайлы я буду только в момент выхода новой версии карты.
Правильно ли я понимаю идею и возможно ли ее реализовать с помощью перечисленных инструментов? Если да, натолкните, пожалуйста, на мануалы по этой теме. Возможно, я что-то упустил из виду?
База на PostGis мне будет необходима для создания геокодера.
Заранее спасибо за ваши ответы. С наступающим!
Я новичок в веб-картографии и картографии вообще, поэтому обращаюсь к вам, уважаемые специалисты. Помогите разобраться, пожалуйста.
Планирую запустить на сайте карту нескольких регионов РФ. Проект с большой аудиторией (30-40 тыс/день).
Карта разрабатывается в Mapinfo. Я конвертнул ее в шейпы и засунул в PostGis. Для генерирования карты хочу использовать MapServer+Mapnik. Для навигации - OpenLayers.
Как я понимаю, для проекта с такой посещаемостью, делать запрос к БД при каждой генерации карты - очень накладно. Поэтому я представляю свои будущие шаги следующим образом: на основании данных из PostGis с помощью Mapserver+Mapnik я генерирую jpeg-тайлы для всех уровней масштаба, каким-то образом сохраняю их на жесткий диск сервера и уже с жесткого диска эти тайлы скармливаю OpenLayers'у. Таким образом задействовав минимум серверных ресурсов, т.к. генерировать тайлы я буду только в момент выхода новой версии карты.
Правильно ли я понимаю идею и возможно ли ее реализовать с помощью перечисленных инструментов? Если да, натолкните, пожалуйста, на мануалы по этой теме. Возможно, я что-то упустил из виду?
База на PostGis мне будет необходима для создания геокодера.
Заранее спасибо за ваши ответы. С наступающим!