[FOSSGIS-Talk] Achsenreihenfolge WFS 1.1.0
Sebastian Goerke
goerke at lat-lon.de
Do Mär 19 16:36:49 CET 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
Kommentare hab ich mal inline eingefügt.
Beste Grüße
Sebastian
On 03/19/2015 03:13 PM, Christian Braun wrote:
> 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.
>
Was heisst denn vollständige CRS Definition? EPSG und urn sind einfach
nur 2 verschiedene Schreibweisen, die genauer gesagt, streng nach OGC
Standards bereits veraltet sind und eigentlich nur noch die HTTP
Notation anzuwenden ist (theoretisch!).
Sprich: Die Achsenreihenfolge eines CRS wird nicht durch die Art der
Notation bestimmt, folglich ist das Geoserver (wie übrigens auch das
Verhalten in deegree bis Version 3.3.x) per default falsch...
> 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>
>
Ich würde denken, dass man die CRS Definitionen in Mapserver genau wie
bei Geoserver und deegree einfach verändern kann und somit ein
korrektes Verhalten im WFS erzeugen kann.
>
> 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/> --
> ....................................................................
>
>
FOSSGIS und OpenStreetMap auf der Agit 2015 in Salzburg
> 8.-10. Juli, Universität Salzburg http://www.agit.at
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten! http://www.fossgis.de/
> https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
>
>
FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>
- --
l a t / l o n GmbH
Aennchenstrasse 19 53177 Bonn, Germany
phone ++49 +228 18496-0 fax ++49 +228 18496-29
http://www.lat-lon.de http://www.deegree.org
lat/lon gesellschaft für raumbezogene informationssysteme mbH
Registergericht: Amtsgericht Bonn, HRB 13042
Geschäftsführer: Jens Fitzke und Torsten Friebe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iEYEARECAAYFAlUK7REACgkQq1hDh4aJykIwMACfVY5An05++ctUQ5auA4XOV8B9
JFcAoJifczD0U3TRY+2FOrcD92HrIO2/
=Jn6A
-----END PGP SIGNATURE-----