Страница 1 из 1
как настроить кэширование в geowebcache
Добавлено: 23 июл 2012, 17:57
s_r_b
Привет. На своей системе debian6 установил java, tomcat6. Пересмотрел много инфы в нете по настройке gwc, но похоже не понял. Вопрос - как настроить кэширование на Mapserver с gwc? Очень хочется интструкции.
Примерно понятно - описать карту, слои... Но как правильно.
В одном из вариантов нужно geowebcache.xml заполнить слои и пр.
viewtopic.php?f=19&t=6798 Но у меня нет этого файла. Качал gwc официальном сайте - geowebcache-1.3-RC3-war.zip. Плюс знать бы что еще заполнять. Прочитал документацию на оф. сайте. не особо помогло. Жду советов
Re: как настроить кэширование в geowebcache
Добавлено: 24 июл 2012, 08:30
Denis Rykov
Начиная с версии GeoServer 2.1.0, поддержка GWC интегрирована в геосервер. Ничего отдельно ставить не нужно.
Re: как настроить кэширование в geowebcache
Добавлено: 24 июл 2012, 11:13
s_r_b
Я так понимаю в GeoServer 2.1.0 встроено. Но у меня MapServer. Как быть здесь?
Re: как настроить кэширование в geowebcache
Добавлено: 24 июл 2012, 12:03
Denis Rykov
Простите, увидел java и tomcat6 и подумал, что речь идёт о GeoServer. По поводу GWC ничего не подскажу, попробуйте более продвинутый кэширующий прокси сервер
MapProxy, народ советует. У самого есть опыт работы только с
TileCache.
Re: как настроить кэширование в geowebcache
Добавлено: 24 июл 2012, 15:43
s_r_b
Хорошо, подскажи пожалуйста как поставить и настроить tilecache.
http://tilecache.org/docs/README.html - ставлю как здесь, но на моем debian 6 это - sudo easy_install TileCache не катит.
Re: как настроить кэширование в geowebcache
Добавлено: 24 июл 2012, 16:38
yellow-sky
Ну не насилуйте вы TileCache. Он уже стар. И навряд ли уже переживет курс по омоложению.
Поставьте mapproxy. По нему отличнейшая документация. Отдельная
страница по установке. Если что-то написано в обобщенном виде (для всех дистрибутивов) - не ленитесь, ищите тоже самое в привязке к вашему. Не все пользуются дебианом. А ставить ради одного ответа новую систему, мало кто захочет.
Re: как настроить кэширование в geowebcache
Добавлено: 25 июл 2012, 04:55
Denis Rykov
s_r_b писал(а):но на моем debian 6 это - sudo easy_install TileCache не катит.
Ну вы даёте

Это катит на любом дистрибутиве, просто easy_install должен быть установлен.
Код: Выделить всё
sudo apt-get install python-setuptools
sudo easy_install TileCache
P.S. Это для тех кто вдруг захочет поставить TileCache, соглашусь с yellow-sky - TileCache давно не развивается и по возможностям значительно уступает MapProxy, поэтому ставьте лучше его. Посмотрел доки по установке MapProxy - очень просто ставится:
1. Сначала ставите нужные библитотеки в систему (Install Dependencies);
2. Ставите easy_install, pip, virtualenv (также в систему):
Код: Выделить всё
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install virtualenv
3. Создаёте виртуальное окружение (от своего пользователя, не от рута) и в него ставите MapProxy:
Код: Выделить всё
mkdir ~/mapproxy
cd ~/mapproxy/
virtualenv --no-site-packages env
./env/bin/pip install MapProxy
2yellow-sky
Бегло просмотрел доки по MapProxy, не увидел - есть ли у него поддержка в качестве источников привязанных растров - типа как type=GDAL в TileCache?