[FOSSGIS-Talk] Achsenreihenfolge WFS 1.1.0

Christian Braun christian.braun at list.lu
Do Mär 19 15:13:46 CET 2015


Hallo an Alle,
ich habe ein Problem mit der Achsen Reihenfolge für WFS 1.1.0 Anfragen für das deutsche EPSG:31467.
Wir benutzen einen Client (pyWPS) der die Daten in GRASS importiert und dann natürlich mit der falschen yx Achsenreihenfolge keine sinnvollen Ergebnisse produzieren kann.

Der folgende Requestbekommt die Daten in yx Reihenfolge zurück:

http://mapservices-ludwigsburg.tudor.lu/cgi-bin/mapserv?map=/srv/mapserv/ludwigsburg/map_file/LB_MUSIC_OWS.map& <http://mapservices-ludwigsburg.tudor.lu/cgi-bin/mapserv?map=/srv/mapserv/ludwigsburg/map_file/LB_MUSIC_OWS.map&>
SERVICE=WFS&
VERSION=1.1.0&
REQUEST=GetFeature&
TYPENAME=LB_city_boundary&
BBOX=48,9,49,10,urn:x-ogc:def:crs:EPSG::4326&
SRSNAME=EPSG:31467

Ich frage mich ob das ein Bug oder wirklich die nur sehr strenge Umsetzung der WFS 1.1.0 Spezifikation ist? GeoServer hat hier einen anderen Mechanismus implementiert der die Daten in xy zurückliefert wenn ich EPSG:31467 als SRSNAME setze. Mit der vollständigen KBS Definition für 1.1.0 (urn:x-ogc:def:crs:EPSG::31467) bekomme ich dann aber auch yx.

http://geoserver.tudor.lu/geoserver/ludwigsburg/ows?SERVICE=wfs& <http://geoserver.tudor.lu/geoserver/ludwigsburg/ows?SERVICE=wfs&>
VERSION=1.1.0&
REQUEST=GetFeature&
TYPENAME=ludwigsburg:lb_city_boundary&
BBOX=48,9,49,10,urn:x-ogc:def:crs:EPSG::4326&
SRSNAME=EPSG:31467

http://geoserver.tudor.lu/geoserver/ludwigsburg/ows?SERVICE=wfs& <http://geoserver.tudor.lu/geoserver/ludwigsburg/ows?SERVICE=wfs&>
VERSION=1.1.0&
REQUEST=GetFeature&
TYPENAME=ludwigsburg:lb_city_boundary&
BBOX=48,9,49,10,urn:x-ogc:def:crs:EPSG::4326&
SRSNAME=urn:x-ogc:def:crs:EPSG::31467


Ich habe natürlich die Arbeit von Weichand [1] gefunden bei der auf dieses Problem hingewiesen wird. Aber gibt es eine Lösung für Mapserver?

[1] ‎www.weichand.de/masterarbeit/Masterarbeit_Weichand.pdf <http://www.weichand.de/masterarbeit/Masterarbeit_Weichand.pdf>


Danke im Voraus,
Christian Braun


Luxembourg Institute of Science and Technology (LIST)
Environmental Research and Innovation (ERIN) Department
41, rue du Brill
L-4422 Belvaux

Tel: +352 42 59 91 - 6608
Fax : +352 275 885
E-mail : christian.braun at list.lu <mailto:christian.braun at list.lu>
Web:  www.list.lu <http://www.list.lu/>