GeoWebCache обновление

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
iErroRi
Интересующийся
Сообщения: 27
Зарегистрирован: 19 дек 2011, 09:28
Репутация: 0

GeoWebCache обновление

Сообщение iErroRi »

Для увеличения производительности использую GeoWebCache для группы слоев all где сливаются 10 слоев. Но каждый слой в отдельности редактируется не используя стратегию SAVE, т.е. все изменения в базу записываются самостоятельно, при этом GeoWebCache не видет изменений и не обновляет тайлы кеша. Соответственно подправили что-нибудь и не видят потом обновлений. Чтобы решить эту сделал post запрос из java для обращения к странице перегенерации кеша в GeoServer:

Код: Выделить всё

      $j.ajax({url: "http://url.domen/geoserver/gwc/rest/seed/all",
               type: "POST",
               data: "threadCount=01&type=truncate&gridSetId=EPSG%3A900913&format=image%2Fpng&zoomStart=12&zoomStop=18&minX="+map.getExtent().left+"&minY="+map.getExtent().bottom+"&maxX="+map.getExtent().right+"&maxY="+map.getExtent().top,
               name: 'name',
               password: 'passwd',
               context: document.body
      });
Этот запрос создает задание на удаление тайлов в прямоугольнике открытой карты. В принципе все работает, но это костыль)

И вопрос в том есть ли какие-то API для регенерации тайлов в GeoWebCache. Или вообще следует переделать все и использовать встроенные средства сохранения при изменении геометрии, но тогда как вести контроль доступа и вести учет изменений в логе?
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость