[Geoserver-users] Get WFS on a group layer

Hi,

Can anyone help me understand if I can make a WFS getFeatures request to a group layer?

Thank you,

···

Tiago Vieira

Hi Tiago,
layer groups are incompatible with the WFS protocol.
Each “feature type” reported in the capabilities must have a single GML schema, but layers in a group typically have different schemas.
As a result, the GeoServer WFS implementation does not advertise layer groups, nor offers a way to call them directly.

That said, one can ask for multiple feature types in a single GetFeature request, by enumerating the desired target types, e.g:

https://gs-main.geosolutionsgroup.com/geoserver/ows?service=WFS&version=1.0.0&request=GetFeature&typeName=ogcapi%3Atasmania_roads,cite:tasmania_water_bodies

As you can see, the result is probably confusing, as all features are lumped into a single collection, it’s up to the client
to be ready to parse this mixup (the same happens when requisition GeoJSON, buf if one was to ask for shapefile,
then they would get a zip file with two separate shapefiles instead)

Cheers
Andrea

···

Tiago Vieira

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

Thank you for your reply.

The main problem is that we’ve a lot of layers in a group layer, and all our map exporters are implemented by calling WFS POST getFeatures.
We need to review our implementation in order to call WMS instead.

Cheers,

···

Tiago Vieira
Tiago Vieira

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