[Geoserver-devel] Adding OtherSRS/OtherCRS elements in our WFS capabilities documents

Hi,
as you may know, we generate a very long list of SRS in our WMS capabiltiies
document, and the list can be customized with the “limited srs list” in the
WMS panel.

Now, for WFS we do exaclty the opposite: we only declare one SRS for
each feature type, basically because we’d have to repeat the full list
for all FeatureType entries in the document, if we tried to declare them all.

I’m about to start working on a chance for this, so that the admin can configure:

  • a global list of OtherSRS entries that would be configured in the WFS panel,
  • and eventual per layer OtherSRS list that would be configured in the publishing
    tab of the layer configuration, which would override the global list, if present

In both cases the GUI would use the existing component for the limited
WMS srs list, which is basically a text area where people add a comma separated
list of EPSG codes (with validation)

The work will affect the capabilities document of WFS 1.1 and WFS 2.0, while
WFS 1.0 would not be altered as it misses the concept of alternative SRS
(since it officially does not support reprojection).

Simiarly to WMS, the list would not be used to restrict what
target SRS one can actually reproject to when calling GetFeature.

Any feedback? :slight_smile:

Cheers
Andrea

==
Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Thu, Mar 20, 2014 at 6:08 PM, Andrea Aime
<andrea.aime@anonymised.com>wrote:

Any feedback? :slight_smile:

Given the excitement I guess this topic is not exactly close to core devs
heart,
but still, it seems nobody is worried by my description above, so I'll
proceed
with the plan :slight_smile:

Cheers
Andrea

--

Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------

Sorry Andrea I did not see much to say!

I like that the list is being used for both WMS and WFS.

I was not quite sure about this part:

The work will affect the capabilities document of WFS 1.1 and WFS 2.0, while
WFS 1.0 would not be altered as it misses the concept of alternative SRS
(since it officially does not support reprojection).
Simiarly to WMS, the list would not be used to restrict what
target SRS one can actually reproject to when calling GetFeature.

If an SRS is not listed in the GetCapabilities it may as well not exist - since clients should respect GetCapabilities. I take your sentence to mean that you are not going to go out of your way to add an extra check against this list during GetFeature (or GetMap).

···

Jody Garnett

On Tue, Mar 25, 2014 at 2:38 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:


Learn Graph Databases - Download FREE O’Reilly Book
“Graph Databases” is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Thu, Mar 20, 2014 at 6:08 PM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Any feedback? :slight_smile:

Given the excitement I guess this topic is not exactly close to core devs heart,
but still, it seems nobody is worried by my description above, so I’ll proceed
with the plan :slight_smile:

Cheers

Andrea

==
Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Sorry for the late response. I like the idea and the approach, +1.

···

On Mon, Mar 24, 2014 at 4:27 PM, Jody Garnett <jody.garnett@anonymised.com.> wrote:

Sorry Andrea I did not see much to say!

I like that the list is being used for both WMS and WFS.

I was not quite sure about this part:

The work will affect the capabilities document of WFS 1.1 and WFS 2.0, while
WFS 1.0 would not be altered as it misses the concept of alternative SRS
(since it officially does not support reprojection).
Simiarly to WMS, the list would not be used to restrict what
target SRS one can actually reproject to when calling GetFeature.

If an SRS is not listed in the GetCapabilities it may as well not exist - since clients should respect GetCapabilities. I take your sentence to mean that you are not going to go out of your way to add an extra check against this list during GetFeature (or GetMap).


Learn Graph Databases - Download FREE O’Reilly Book
“Graph Databases” is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Justin Deoliveira
Vice President, Engineering | Boundless
jdeolive@anonymised.com
@j_deolive

Jody Garnett

On Tue, Mar 25, 2014 at 2:38 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:


Learn Graph Databases - Download FREE O’Reilly Book
“Graph Databases” is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech


Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Thu, Mar 20, 2014 at 6:08 PM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Any feedback? :slight_smile:

Given the excitement I guess this topic is not exactly close to core devs heart,
but still, it seems nobody is worried by my description above, so I’ll proceed
with the plan :slight_smile:

Cheers

Andrea

==
Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


On Mon, Mar 24, 2014 at 11:27 PM, Jody Garnett <jody.garnett@anonymised.com>wrote:

Sorry Andrea I did not see much to say!

I like that the list is being used for both WMS and WFS.

I was not quite sure about this part:

*The work will affect the capabilities document of WFS 1.1 and WFS 2.0,
while*
*WFS 1.0 would not be altered as it misses the concept of alternative SRS *
*(since it officially does not support reprojection).*
*Simiarly to WMS, the list would not be used to restrict what*
*target SRS one can actually reproject to when calling GetFeature.*

If an SRS is not listed in the GetCapabilities it may as well not exist -
since clients should respect GetCapabilities. I take your sentence to mean
that you are not going to go out of your way to add an extra check against
this list during GetFeature (or GetMap).

All correct. Just mind, in a OpenLayers/Mapfish world a client that starts
from the caps document is sort of a rare beast (it's the desktop ones, that
are normally not the number 1 service consumer)

Cheers
Andrea

--

Meet us at GEO Business 2014! in London! Visit http://goo.gl/fES3aK
for more information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------