Как я могу ограничить количество объектов, которые я вижу в ограничивающей рамке, с помощью слоя WMS?

#postgresql #leaflet #postgis #geoserver #wms

#postgresql #брошюра #postgis #geoserver #wms

Вопрос:

Я настроил базу данных PostGIS, которую я добавил в GeoServer, с помощью параметризованного представления SQL. Я использовал листовку для отображения этого слоя через wms, и он отлично работает.

Теперь я хотел бы ограничить количество объектов, которые я вижу в ограничивающей рамке (максимум 25 в моем случае).

У меня была надежда на параметр поставщика maxFeatures для wms, предложенный в geoserver, но, по-видимому, он контролирует количество объектов на каждой плитке, а не в поле bouding. Я также пытался добавить ОГРАНИЧЕНИЕ 25 в конце моего представления SQL, но это влияет на количество объектов на всей карте, а не в поле bouding.

Есть ли способ сделать то, что я хочу, со слоем wms?

Спасибо,

Комментарии:

1. Поскольку Leaflet выполняет один запрос WMS на плитку, этот параметр ограничивает количество объектов в ограничивающей рамке плитки , поэтому работает точно так, как ожидалось. Загляни в github.com/heigeo/leaflet.wms режим «одиночная плитка». Остерегайтесь минусов повторного запроса больших частей окна просмотра.

2. Спасибо, это соответствует тому поведению, которое я ищу!