Good thinking, Andrea. The schemas look quite different to WFS 1.1.0. The WFS 2.0 schemas: http://schemas.opengis.net/wfs/2.0/wfs.xsd
The wfs:boundedBy element is optional: <xsd:element ref="wfs:boundedBy" minOccurs="0"/> And the type is xsd:any: <xsd:element name="boundedBy" type="wfs:EnvelopePropertyType"/><xsd:complexType name="EnvelopePropertyType"> <xsd:sequence> <xsd:any namespace="##other"/> </xsd:sequence> </xsd:complexType> The bindings create a GML 3.2 EnvelopePropertyType which has an srsName attribute, but I do not know if the encoder is smart enough to ask for it for an xsd:any type. Kind regards, Ben. On 27/07/16 20:10, Andrea Aime wrote: > Hi Ben, > did you check the schemas? I have vague memories that what you're reporting > is the expected behavior, > as in WFS 1.0 there is no way to omit the element, but it can be reported > explicitly as missing, while > in WFS 1.1 and 2.0 the element is optional. > > Cheers > Andrea > > > On Sun, Jul 24, 2016 at 11:00 PM, Ben Caradoc-Davies <[email protected]> > wrote: > >> I also notice that, for WFS 1.0.0, the top-level response bounds are >> encoded as: >> >> <gml:boundedBy><gml:null>unknown</gml:null></gml:boundedBy> >> >> unless WFS / Features / "Return bounding box with every feature" is >> checked. >> >> For WFS 1.1.0 and WFS 2.0.0, the top-level response bounds are not encoded >> at all unless WFS / Features / "Return bounding box with every feature" is >> checked, in which case every feature gets a boundedBy, as well a top-level >> boundedBy for the response. >> >> Tested with topp:states on master. >> >> Kind regards, >> Ben. >> >> >> >> On 25/07/16 08:42, Andrea Aime wrote: >> >>> Ah, >>> I did not see this mail till now. >>> Double checked, indeed it seems the srsName is never encoded for envelopes >>> of WFS 2.0 responses, >>> even if they are made of simple features. >>> E..g: >>> >>> >>> http://demo.geo-solutions.it/geoserver/tiger/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=tiger:tiger_roads&count=1 >>> >>> vs: >>> >>> >>> http://demo.geo-solutions.it/geoserver/tiger/ows?service=WFS&version=1.1.0&request=GetFeature&typeName=tiger:tiger_roads&maxFeatures=1 >>> >>> So no, the issue was not known (possibly because many try to avoid >>> computing/encoding the bounds, as it adds extra cost). Please report it at >>> the bug tracker >>> (see my other mail). >>> >>> Cheers >>> Andrea >>> >>> >>> >>> On Sun, Jul 24, 2016 at 3:59 PM, Rusu Sorin <[email protected]> >>> wrote: >>> >>> I don't think this is an issue specific to complex feature collections, or >>>> at least I don't believe it is. >>>> The data are in a PostGIS 2.2 database (on PGSQL 9.4) with EPSG 3035 >>>> encoded. >>>> >>>> I tried using several WFS services, directly from PGSQL and also from a >>>> shapefile, all of them with the correct EPSG code, and in neither case >>>> the >>>> upper-most bounding box (the one enveloping all the returned geometries) >>>> does't have the srsName returned. I have however tested this mainly on >>>> the >>>> WFS 2.0 >>>> >>>> And to comply with GML 3.2 specifications all bounding boxes, for >>>> individual features as well as for the entire response, must have the >>>> srsName explicitly stated within the XML. >>>> >>>> Sorin RUSU >>>> *Geograf* >>>> >>>> >>>> >>>> În Duminică, 24 Iulie 2016 12:53:48, Andrea Aime < >>>> [email protected]> a scris: >>>> >>>> >>>> Hi, >>>> I'm not familiar with complex feature collections, but wondering if this >>>> might be a normal limitation, >>>> or maybe if the feature type in question does not have a geometry as a >>>> top >>>> level attribute. >>>> I've cc'ed Ben, he surely knows more than me on the subject >>>> >>>> Cheers >>>> Andrea >>>> >>>> On Fri, Jul 22, 2016 at 1:08 PM, GeoUser <[email protected]> wrote: >>>> >>>> A quick code glance suggests that the bounds collected in the >>>> WFSParsingUtils.FeatureCollectionType_getProperty do not contain the CRS >>>> which prevents the encoder from encoding the info you require. >>>> >>>> Why there is no CRS? It's probably bacause the specific FeatureCollection >>>> implementation does not provide that info. >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> >>>> http://osgeo-org.1560.x6.nabble.com/WFS-2-0-bounding-box-not-generating-srsNAME-tp5277608p5277709.html >>>> Sent from the GeoServer - User mailing list archive at Nabble.com. >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and >>>> traffic >>>> patterns at an interface-level. Reveals which users, apps, and protocols >>>> are >>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>>> J-Flow, sFlow and other flows. Make informed decisions using capacity >>>> planning >>>> reports.http://sdm.link/zohodev2dev >>>> _______________________________________________ >>>> Geoserver-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users >>>> >>>> >>>> >>>> >>>> -- >>>> == >>>> GeoServer Professional Services from the experts! Visit >>>> http://goo.gl/it488V for more information. >>>> == >>>> >>>> Ing. Andrea Aime >>>> @geowolf >>>> Technical Lead >>>> >>>> GeoSolutions S.A.S. >>>> Via di Montramito 3/A >>>> 55054 Massarosa (LU) >>>> phone: +39 0584 962313 >>>> fax: +39 0584 1660272 >>>> mob: +39 339 8844549 >>>> >>>> http://www.geo-solutions.it >>>> http://twitter.com/geosolutions_it >>>> >>>> *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003* >>>> >>>> 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. >>>> >>>> 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. >>>> >>>> ------------------------------------------------------- >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and >>>> traffic >>>> patterns at an interface-level. Reveals which users, apps, and protocols >>>> are >>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow, >>>> J-Flow, sFlow and other flows. Make informed decisions using capacity >>>> planning >>>> reports.http://sdm.link/zohodev2dev >>>> _______________________________________________ >>>> Geoserver-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/geoserver-users >>>> >>>> >>>> >>>> >>> >>> >> -- >> Ben Caradoc-Davies <[email protected]> >> Director >> Transient Software Limited <http://transient.nz/> >> New Zealand >> > > > -- Ben Caradoc-Davies <[email protected]> Director Transient Software Limited <http://transient.nz/> New Zealand ------------------------------------------------------------------------------ _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
