<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Oct 27, 2017 at 6:36 PM, Stephane Fellah <span dir="ltr"><<a href="mailto:stephanef@imagemattersllc.com" target="_blank">stephanef@imagemattersllc.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Simone,<div><br></div><div>I agree with your analysis. I think we will have no choice to modify the behavior of the client. Hopefully, Martin can help us address this issue. I think we should report this issue as a CR to enforce the adherence to standards. This is a huge impediment to interoperability as every vendor comes out with their strategy. Given a URL to WFS, it is impossible to implement a client that can accommodate the different profile for each vendor. We are harvesting thousands of WFS on Geoplatform and access them in a unified way is crucial. So the usage of the short name EPSG:xxxx should be banned or need to be enforced to follow the standard. Not sure if this issue has already been addressed by OGC.</div></div></blockquote><div><br></div><div>Welcome to our hell... when the GeoTools WFS client was implemented we had to add, as configuration parameters that the user setting up the client can choose, the following:</div><div><ul><li>A flag to indicate if the server is flipping axis or not compared to the spec expectations</li><li>A flag to indicate if the server expect flipped axis geometries in their filters (because there are some doing the axis flipping on data return, but not on input parsing)</li></ul><div>And well, I expect that sooner or later we'll also have to consider adding a flag to check if the server expects flipped axis geometries in transactions (did not happen yet only because WFS-T is not as commonly used, imho).</div></div><div><br></div><div>If I could share a suggestion, it would be to stop working over assumptions on what's the expected axis order based on a code, and allow the client to just ask the server instead (and only the server, there is no guarantee the client can/is allowed to communicate with anything else, and no guarantee it can host a local EPSG database, quite often it won't).</div><div>Just sharing an idea after years spent fighting this axis order issue....</div><div><br></div><div>Cheers</div><div>Andrea</div><div><span style="font-family:Arial;white-space:pre-wrap"><br></span></div><div><span style="font-family:Arial;white-space:pre-wrap">==</span><br></div></div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><span><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><font size="2"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">GeoServer Professional Services from the experts! Visit <a href="http://goo.gl/it488V" target="_blank">http://goo.gl/it488V</a> for more information.</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">==</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Ing. Andrea Aime </span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">@geowolf</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Technical Lead</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">GeoSolutions S.A.S.</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">Via di Montramito 3/A</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">55054  Massarosa (LU)</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">phone: +39 0584 962313</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">fax: +39 0584 1660272</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap">mob: +39  339 8844549</span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.geo-solutions.it" target="_blank">http://www.geo-solutions.it</a></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><a href="http://twitter.com/geosolutions_it" target="_blank">http://twitter.com/geosolutions_it</a></span><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br><br></span></font></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><font size="2">AVVERTENZE AI SENSI DEL D.Lgs. 196/2003</font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><font size="2">Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003.</font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><font size="2"> </font></span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><font size="2">The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility  for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc.</font></span></p><div><span style="font-size:11pt;font-family:Arial;vertical-align:baseline;white-space:pre-wrap"><br></span></div></span></div></div></div></div></div></div></div></div></div></div></div></div></div>
</div></div>