Страница 1 из 1

CQL фильтр и групповые слои

Добавлено: 24 июл 2012, 05:06
iErroRi
Возможно ли задание CQL фильтра к групповому слою, если да то как обратится к конкретным слоям?

Например есть слой all в нем 3 слоя layer1,layer2,layer3, у layer1,layer2 есть поле ID, а у layer3 его нет.

Соответственно если мы просто напишем CQL_FILTER: "id IN (1, 14)", то слой не отобразится и вернет ошибку:

Код: Выделить всё

<ServiceExceptionReport version="1.1.1" >
<ServiceException>
      java.lang.IllegalArgumentException: requested filters and number of layers do not match requested filters and number of layers do not match
</ServiceException>
</ServiceExceptionReport>
Если же у всех слоев поле id есть, то слой тоже не отображается и слой возвращает туже ошибку.

На 1н конкретный слой все работает.

Также можно ли создать логический Feature в геосервере, чтобы например при обращении к нему выполнялся какой-нибуть скул запрос?

geoserver 2.1.3, openlayers 2.12

Re: CQL фильтр и групповые слои

Добавлено: 24 июл 2012, 07:04
Konstantin Tokar
По второму вопросу - посмотрите http://demo.geo-solutions.it/share/osgi ... ayers.html