Есть набор данных в БД, с помощью mapserver прорисовываю эти данные...
Фрагмент map-файла:
Код: Выделить всё
LAYER
NAME "DP"
TYPE POLYGON
STATUS DEFAULT
CONNECTIONTYPE POSTGIS
CONNECTION "host=... port=... dbname=... user=... password=..."
DATA "wkb_geometry FROM depare"
EXTENT 34.381780 45.190000 40.132020 47.416610
FILTER "drval1 < 10"
PROJECTION
"init=epsg:4326"
END
CLASS
STYLE
COLOR 204 204 255
OUTLINECOLOR 187 187 238
END
END
END
На картинке показано что хочу:

Что делаю не так? Направьте на путь истинный

Есть идея "обрезать слой" на стадии запроса. Опробован вариант (но его не принимает mapserver):
Код: Выделить всё
DATA "wkb_geometry FROM depare WHERE wkb_geometry && GeomFromText(
'POLYGON((34.381780 45.190000,34.381780 47.416610,40.132020 47.416610,40.132020 45.190000,34.381780 45.190000))',-1
) AS res using unique rcid"