[Geoserver-devel] Custom CRS Authorities Status

Hello,

I would like to know the status of the GSIP 219 (https://github.com/geoserver/geoserver/wiki/GSIP-219).

The GSIP is marked as “under discussion” but I see in 2.24 release different references to it.

Is there any documentation on how to use it? I would need to use it to be able to use a remote WMTS which has IGNF as CRS authority: without it, GeoServer rejects the creation of the store.

···

Alexandre Gacon

I expect that the wiki page is not updated?

You can see support for IAU highlighted in the 2.24.0 announcement, along with the promise that more testing is needed.

Indeed the user forum reported an issue with the code changes just this week: https://osgeo-org.atlassian.net/browse/GEOS-11534

So while IAU is supported as an extension, I am not sure what IGNF is? Perhaps it is another authority to implement?
See iau-wkt example…

···

Jody Garnett

Alexandre Gacon

Ok. It was not clear with the GSIP that the result would be something we will be able to customize directly by configuration and not only by adding extensions.

Perhaps it will be good to complete the GSIP to describe what has been implemented so far.

Regards
Alexandre

···

Jody Garnett

Alexandre Gacon
Alexandre Gacon

Hi Alexandre,

Oh? Did you see it could be customized by configuration? I thought you would need to make a new module for geotools library (using that one as an example). I am not involved in the GSIP (and did not even read the docs just noted exist).

···

Jody Garnett

Jody Garnett

Alexandre Gacon
Alexandre Gacon

Adding extra authorities should be as simple as dropping a file with WKT definitions of the new CRSs in the data directory. Possible approaches:

···

Jody Garnett

Jody Garnett

Alexandre Gacon
Alexandre Gacon
Alexandre Gacon

(sorry I did not reply to the list, when answering from the phone, adding it back).

It is clear for me now. I didn’t see any changes about Remote WMTS for the IAU plugin: do you know if there is anything to do to use custom CRS authority in this datasource?

I indeed don’t remember making any changes, when I wrote the code that was out of scope.
Could it work as-is if it finds remote IAU codes, and the IAU plugin is installed? Possibly, but it’s equally
likely that it will break, you will find out only by testing (set up two local GeoServers, both with the IAU
plugin, create a layer with IAU, try cascading and see what happens).

What I’m sure of, is that if the remote server has a IGN code, it can’t be recognized in any way: that first requires
writing a IGN plugin, in a similar way to the IAU plugin. The code must be in a local database to map from
authority and number, to an actual CRS.

···

Regards,

Andrea Aime

==
GeoServer Professional Services from the experts!

Visit http://bit.ly/gs-services-us for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions Group
phone: +39 0584 962313

fax: +39 0584 1660272

mob: +39 339 8844549

https://www.geosolutionsgroup.com/

http://twitter.com/geosolutions_it


Con riferimento alla normativa sul trattamento dei dati personali (Reg. UE 2016/679 - Regolamento generale sulla protezione dei dati “GDPR”), si precisa che ogni circostanza inerente alla presente email (il suo contenuto, gli eventuali allegati, etc.) è un dato la cui conoscenza è riservata al/i solo/i destinatario/i indicati dallo scrivente. Se il messaggio Le è giunto per errore, è tenuta/o a cancellarlo, ogni altra operazione è illecita. Le sarei comunque grato se potesse darmene notizia.

This email is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential or otherwise protected from disclosure. We remind that - as provided by European Regulation 2016/679 “GDPR” - copying, dissemination or use of this e-mail or the information herein by anyone other than the intended recipient is prohibited. If you have received this email by mistake, please notify us immediately by telephone or e-mail

Jody Garnett

Jody Garnett

Alexandre Gacon
Alexandre Gacon
Alexandre Gacon
Alexandre Gacon