On Fri, Jan 7, 2011 at 4:43 PM, Bartłomiej Burkot <[email protected]> wrote: > Hi users > > > When I issue this request: > http://servermy/geoserver/wfs?service=wfs&version=1.1.0&request=DescribeFeatureType&outputFormat=text/xml;%20subtype=gml/3.2 > I get the response: > > <?xml version="1.0" encoding="UTF-8"?> > <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > xmlns:gml="http://www.opengis.net/gml/3.2" > xmlns:tbd="http://www.myserver/TBD" elementFormDefault="qualified" > targetNamespace="http://www.myserver/TBD"> > <xsd:import namespace="http://www.opengis.net/wfs/2.0" > schemaLocation="http://myserver/geoserver/schemas/gml/3.2.1/gml.xsd"/> > <xsd:complexType name="layer1Type"> > <xsd:complexContent> > <xsd:extension base="gml:AbstractFeatureType"> > <xsd:sequence> > <xsd:element maxOccurs="1" minOccurs="0" name="someattribut" > nillable="true" type="xsd:string"/> > .... > > I wonder that it seems to by response on WFS 2.0 not WFS 1.1.0 as I included > in querystring. (namespace="http://www.opengis.net/wfs/2.0"). > Is it a bug or GML 3.2.1 forces WFS higher version (2.0)?
Looks like normal behavior to me. As far as I know WFS version identifies a specific GML version it can work with, everything else breaks schema compliance because the wfs schemas import a specific GML version. So I believe that making a WFS 1.1 collection with GML 3.2 content would make for a schema invalid document. If you look in the current GeoServer behavior you'll see that even if you ask for WFS 1.1, if the output format is GML 2.0 you'll get back a WFS 1.0 collection. I did hear people saying that next version of WFS would have reduced this kind of dependency and allowed basically anything to be contained in a WFS collection (to make application schema people happy). In fact the WFS 2.0 schema does not appear to have any direct reference to a specific GML version (at the very least, no reference to the GML feature concept): http://schemas.opengis.net/wfs/2.0/wfs.xsd Long story short, I believe WFS 2.0 is the first WFS version allowing one to choose what version of GML to use inside the results. Cheers Andrea -- Ing. Andrea Aime Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584962313 fax: +39 0584962313 http://www.geo-solutions.it http://geo-solutions.blogspot.com/ http://www.linkedin.com/in/andreaaime http://twitter.com/geowolf ----------------------------------------------------- ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
