Veel

WFS-i versiooniprobleem rakendusega DWITHIN CQL_FILTER GeoServeris

WFS-i versiooniprobleem rakendusega DWITHIN CQL_FILTER GeoServeris


Kui minu WFS-i versioon on 1.0.0, nagu allpool:service = WFS & request = GetFeature & version = 1.0.0 & typename = XXXX & outputFormat = json & srsname = EPSG: 3857 & cql_filter = DWITHIN (geomeetria, POINT (63.92449515625001 16.18202625967993), 2.0185062969678143 meetrit).

Ma saan andmed korralikult, kuid kui WFS-i versioon on 1.1.0, ei tule andmed õigesti.service = WFS & request = GetFeature & version = 1.1.0 & typename = XXXX & outputFormat = json & srsname = EPSG: 3857 & cql_filter = DWITHIN (geomeetria, POINT (63.92449515625001 16.18202625967993), 2.0185062969678143 meetrit).

Tagastatud JSON-il pole andmeid, millel on ainult õige totalFeatures loend.

{type: "FeatureCollection" totalFeatures: 1 funktsiooni: [0] crs: null}

Tõenäoliselt pöörleb telg teid hammustades. Peaksite WFS 1.1 ja 2.0 filtrites koordinaadid ümber pöörama: http://docs.geoserver.org/stable/user/services/wfs/basics.html#axis-ordering


Vaata videot: Publishing WMS and WFS with GeoServer and Leaflet