Раскрытые/закрытые групповые слои в Geoserver

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Kbigeo
Новоприбывший
Сообщения: 6
Зарегистрирован: 15 янв 2025, 12:29
Репутация: 0
Откуда: Красноярск

Раскрытые/закрытые групповые слои в Geoserver

Сообщение Kbigeo » 15 янв 2025, 13:08

Всем привет!
При создании группы слоев в Геосервере, есть ли какой-либо параметр, который определял, будет ли он закрытым или раскрытым?
Подробно. В дереве слоев, при раскрытии слоя, раскрываются сразу все группы слоев, на всех уровнях, в итоге получаем огромный раскрытый куст с кучей слоев и уровней. Хотелось бы, чтобы при раскрытии группового слоя, групповые слои на нижележащем уровне оставались аккуратно закрытыми.
Возможно ли такое реализовать?
Как происходит:
Bad.JPG
Bad.JPG (13.68 КБ) 3280 просмотров
Как хочется:
Good.JPG
Good.JPG (6.09 КБ) 3280 просмотров

triumphspotless
Новоприбывший
Сообщения: 1
Зарегистрирован: 08 май 2025, 04:38
Репутация: 0
Откуда: Bulgaria

Re: Раскрытые/закрытые групповые слои в Geoserver

Сообщение triumphspotless » 08 май 2025, 04:57

GeoServer сам по себе не управляет поведением пользовательского интерфейса, например, сворачиванием или развертыванием групп слоев в клиенте. Вам необходимо управлять этим на стороне клиента, в зависимости от зрителя:
- При использовании OpenLayers (или аналогичных просмотрщиков JS): вы можете настроить логику развертывания дерева в вашем конвертере слоев или плагине дерева слоев. Большинство просмотрщиков деревьев, таких как ExtJS TreePanels, предоставляют параметры `expanded: false` или `collapsed: true` на каждом уровне узла дерева. Вы можете настроить развертывание только для группы верхнего уровня, а ее дочерние группы оставить свернутыми.

Дополнительная информация Sprunki Game

Ответить

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

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

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