#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. Спасибо, это соответствует тому поведению, которое я ищу!