WMSGetFeatureInfo на нескольких отфильтрованных слоях

Я использую OpenLayers для разработки тематической карты, и моя проблема в том, что я не могу получить информацию о нескольких отфильтрованных (по cql_filter) слоях WMS.

Вместо этого я получаю сообщение "Слои и фильтры не совпадают, вам нужно предоставить один фильтр для каждого слоя"

Как правильно выбрать один фильтр для каждого слоя?

1 ответ

При использовании параметра cql_filter необходимо предоставить одно выражение фильтра для каждого слоя в запросе. Фильтры должны быть разделены точками с запятой, а для тех слоев, которые вы не хотите фильтровать, просто добавьте "INCLUDE" в качестве выражения фильтра.

Вы можете получить больше информации по адресу: http://docs.geoserver.org/latest/en/user/services/wms/vendor.html

Другие вопросы по тегам