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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
iErroRi
Интересующийся
Сообщения: 27
Зарегистрирован: 19 дек 2011, 09:28
Репутация: 0

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

Сообщение 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
Konstantin Tokar
Активный участник
Сообщения: 178
Зарегистрирован: 16 июл 2008, 09:56
Репутация: 1
Откуда: Москва

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

Сообщение Konstantin Tokar »

По второму вопросу - посмотрите http://demo.geo-solutions.it/share/osgi ... ayers.html
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя