WMSGetFeatureInfo на нескольких отфильтрованных слоях
Я использую OpenLayers для разработки тематической карты, и моя проблема в том, что я не могу получить информацию о нескольких отфильтрованных (по cql_filter) слоях WMS.
Вместо этого я получаю сообщение "Слои и фильтры не совпадают, вам нужно предоставить один фильтр для каждого слоя"
Как правильно выбрать один фильтр для каждого слоя?
1 ответ
При использовании параметра cql_filter необходимо предоставить одно выражение фильтра для каждого слоя в запросе. Фильтры должны быть разделены точками с запятой, а для тех слоев, которые вы не хотите фильтровать, просто добавьте "INCLUDE" в качестве выражения фильтра.
Вы можете получить больше информации по адресу: http://docs.geoserver.org/latest/en/user/services/wms/vendor.html