Предварительный рендеринг Geoserver WMS - PullRequest
0 голосов
/ 19 декабря 2018

Я публикую слой WMS с данными из базы данных MySQL, используя геосервер.На данный момент кажется, что геосервер рендерит слой WMS на лету.Есть ли способ периодически выполнять «предварительную визуализацию» - например, ежечасно - и просто вызывать «кэшированную»?

1 Ответ

0 голосов
/ 19 декабря 2018

Да, вам нужно включить GeoWebCache (GWC) , чтобы создать кэш вашего слоя.Infact GeoServer делает это автоматически для вас, когда вы публикуете слой, если вы не попросите об этом.Однако, чтобы воспользоваться этим кешем, вам нужно убедиться, что все ваши клиенты делают одинаковые запросы (при просмотре в одной и той же области).GeoServer (и остальной мир WMS) справляется с этим, разбивая вашу карту на тайлы и используя стандарт WMTS для их раздачи.Соответствующую ссылку getCapabilities (для передачи вашему клиенту) вы можете найти на домашней странице GeoServer.

Что касается периодического обновления плиток, вам необходимо изучить GWC rest API

...