GEOSERVER - DWITHIN не фильтрует точки и возвращает пустой массив - PullRequest
0 голосов
/ 23 января 2020

Прежде всего, я новичок в Geoserver и Open Layers. И у меня проблема со специфицированным c слоем, который импортируется на GeoServer

. Проблема в том, что когда я пытаюсь использовать dwithin на одном слое, он работает, а на другом слое, который почти одинаков, не работает?

Мой CQL-фильтр будет выглядеть следующим образом

cql_filter=dwithin(geom,POINT(345288.4525477942 17571.074456188097),10,meters)

Мой URL-адрес будет выглядеть примерно так:

http://geoserver/ows/?service=WFS&version=2.0.0&count=100&outputFormat=application%2Fjson&srsName=EPSG:31256&format_options=id_policy:true&typeName=my_workspace:LAYER_NAME&request=GetFeature&cql_filter=dwithin%28geom%2CPOINT%28345288.4525477942%2017571.074456188097%29%2C10%2Cmeters%29

И если я изменю LayerName на другое имя в запросить он будет работать нормально, но кроме этого он не будет

Кроме того, когда я пытаюсь получить функции, все работает нормально: /

Кто-нибудь знает, в чем может быть проблема, или где можно Я начинаю?

...