Note this is a very specific test of a particula aspect,

The four basics of GML simple features level 2 profiles we dont support yet are
1) inheritance of feature types (= attribnutes from multiple namespaces)
2) ability to xlink to reference element values instead of embedded
inline encodings
3) user defined complex types
4) multi-valued attributes

Funky geometry types is in fact the only difference between complex
and simple features profile level 2, so I guess the test is accurate
enough, but not particularly interesting to us compared to SF Level 2
support)

we support all of these with app-schema (though to be hoinest only
partially, until we fix GT2505 and the encoding issues its stopping us
fixing), Geoserver previously only supported a limited subset of Level
0, which allows 1&2 )

>From what I have seen INSPIRE pretty much seems to use GML Level 2
profile in practice, though it doesnt deliberately limit itself.

Rob

On Tue, Oct 13, 2009 at 8:41 PM, Andrea Aime <aa...@opengeo.org> wrote:
> Ben Caradoc-Davies ha scritto:
>> On 12/10/09 23:07, Chris Holmes wrote:
>>> One thing that would be a nice target for app-schema though is the
>>> 'complex feature' tests.  GeoServer has never passed them, but
>>> app-schema opens the possibility.  I think they're actually pretty basic
>>> once the app-schema infrastructure is there.  Has the app-schema team
>>> checked them out?  It's a check box when you run the tests.
>>
>> I have seen the check box, but we have not looked at the tests.
>>
>> It would be good to have a comprehensive CITE complex feature test data
>> set and tests. I have mentioned this to some contacts in the right
>> places, who are in agreement, but as yet I have not received a response.
>> There is a prospect on the medium term horizon that the GeoSciML
>> community will provide a test data set. We might be able to get this
>> adopted as the CITE complex feature test data set.
>>
>
> That sounds good, but also quite a bit of work.
>
> I quite a quick peek at the complex data required for wfs 1.1 and the
> origin dataset is attached at the end of this mail. Does not look
> earth shattering, the only thing is that they are using Curve
> and Surface, but in fact both of them are really equivalents of
> multi linestrings and multi polygons... Did not look at the requests,
> but maybe passing the existing cite tests is not that hard.
>
> Cheers
> Andrea
>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <sf:SimpleFeatureCollection gml:id="f100"
>   xmlns:gml="http://www.opengis.net/gml";
>   xmlns:sf="http://cite.opengeospatial.org/gmlsf";
>   xmlns:xlink="http://www.w3.org/1999/xlink";>
>
>   <gml:description>
>   Test data for assessing compliance with the GMLSF profile at level SF-1.
>   </gml:description>
>   <gml:name>CITE/WFS-1.1</gml:name>
>   <gml:boundedBy>
>     <gml:Envelope srsName="urn:x-ogc:def:crs:EPSG:6.11.2:4326">
>       <gml:lowerCorner>34.94 -10.52</gml:lowerCorner>
>       <gml:upperCorner>71.96 32.19</gml:upperCorner>
>     </gml:Envelope>
>   </gml:boundedBy>
>
>   <sf:featureMember>
>     <sf:ComplexGeoFeature gml:id="f101">
>       <gml:description>
>       Aliquam sed lorem. Nam non risus ut felis pellentesque consequat.
> Curabitur
>       pede. Suspendisse potenti. Mauris lacinia. Donec risus leo,
> luctus at,
>       aliquet vel, congue in, mi. Mauris pulvinar mollis felis. Etiam
> posuere,
>       ante et luctus blandit, purus metus sollicitudin nisl, eget
> gravida lorem
>       elit sed pede. Nunc tristique elementum sem. Nullam feugiat
> mauris quis
>       tellus. Nulla cursus augue at ipsum. Mauris volutpat posuere
> tellus. Quisque
>       accumsan tellus sit amet elit. Nam tempor libero id urna. Donec
> ac sapien.
>       Class aptent taciti sociosqu ad litora torquent per conubia
> nostra, per
>       inceptos hymenaeos. Ut sollicitudin dapibus magna. Phasellus erat
> turpis,
>       adipiscing eu, lobortis ut, convallis a, nisl. Vivamus rutrum
> magna eget
>       metus consectetuer ultrices. Sed ac nisi tincidunt risus euismod
> condimentum.
>       </gml:description>
>       <gml:name
> codeSpace="http://cite.opengeospatial.org/gmlsf";>name-f101</gml:name>
>       <sf:geometryProperty>
>         <gml:LineString srsName="urn:x-ogc:def:crs:EPSG:6.11.2:4979">
>           <gml:posList>46.074 9.799 600.2 46.652 10.466 781.4</gml:posList>
>         </gml:LineString>
>       </sf:geometryProperty>
>       <sf:observation
> uom="http://www.bipm.fr/en/si/derived_units/Celsius";>2.4</sf:observation>
>       <sf:typeCode
> codeSpace="https://www.dgiwg.org/FAD";>AQ064</sf:typeCode>
>       <sf:auditTrail>
>         <sf:Event>
>           <sf:action>Insert</sf:action>
>           <sf:timestamp>2006-06-29T12:37:00+02:00</sf:timestamp>
>           <sf:userid>Phineas.Fogg</sf:userid>
>         </sf:Event>
>         <sf:Event>
>           <sf:action>Update</sf:action>
>           <sf:timestamp>2006-06-30T10:37:00+02:00</sf:timestamp>
>           <sf:userid>Phineas.Fogg</sf:userid>
>         </sf:Event>
>         <sf:Event>
>           <sf:action>Update</sf:action>
>           <sf:timestamp>2006-06-30T16:07:00+02:00</sf:timestamp>
>           <sf:userid>Axel.Lidenbrock</sf:userid>
>         </sf:Event>
>         <sf:Event>
>           <sf:action>Update</sf:action>
>           <sf:timestamp>2006-07-12T16:16:00+02:00</sf:timestamp>
>           <sf:userid>Axel.Lidenbrock</sf:userid>
>         </sf:Event>
>         <sf:Event>
>           <sf:action>Update</sf:action>
>           <sf:timestamp>2006-09-06T09:47:07Z</sf:timestamp>
>           <sf:userid>Eugène.Rastignac</sf:userid>
>         </sf:Event>
>       </sf:auditTrail>
>     </sf:ComplexGeoFeature>
>   </sf:featureMember>
>
>   <sf:featureMember>
>     <sf:ComplexGeoFeature gml:id="f102">
>       <gml:description>
>       Integer euismod risus. Class aptent taciti sociosqu ad litora
> torquent per
>       conubia nostra, per inceptos hymenaeos. Phasellus nec risus.
>       </gml:description>
>       <gml:name
> codeSpace="http://cite.opengeospatial.org/gmlsf";>name-f102</gml:name>
>       <gml:name>Vivamus blandit</gml:name>
>       <sf:geometryProperty>
>         <gml:Curve srsName="urn:x-ogc:def:crs:EPSG:6.11.2:4979">
>           <gml:segments>
>             <gml:LineStringSegment interpolation="linear">
>               <gml:posList>45.174 2.899 45.652 2.466 45.891
> 2.899</gml:posList>
>             </gml:LineStringSegment>
>             <gml:LineStringSegment interpolation="linear">
>               <gml:posList>45.891 2.899 48.174 2.899 48.652 2.466
> 48.891 2.899</gml:posList>
>             </gml:LineStringSegment>
>           </gml:segments>
>         </gml:Curve>
>       </sf:geometryProperty>
>       <sf:observation
> uom="http://www.bipm.fr/en/si/si_brochure/chapter2/2-1/metre.html";>14.1</sf:observation>
>       <sf:typeCode
> codeSpace="https://www.dgiwg.org/FAD";>SA060</sf:typeCode>
>       <sf:auditTrail>
>         <sf:Event>
>           <sf:action>Insert</sf:action>
>           <sf:timestamp>2006-10-21T11:28:00+01:00</sf:timestamp>
>           <sf:userid>Axel.Lidenbrock</sf:userid>
>         </sf:Event>
>         <sf:Event>
>           <sf:action>Update</sf:action>
>           <sf:timestamp>2006-10-30T21:05:00+01:00</sf:timestamp>
>           <sf:userid>Phineas.Fogg</sf:userid>
>         </sf:Event>
>       </sf:auditTrail>
>     </sf:ComplexGeoFeature>
>   </sf:featureMember>
>
>   <sf:featureMember>
>     <sf:ComplexGeoFeature gml:id="f103">
>       <gml:name
> codeSpace="http://cite.opengeospatial.org/gmlsf";>name-f103</gml:name>
>       <sf:geometryProperty>
>         <gml:Surface srsName="urn:x-ogc:def:crs:EPSG:6.11.2:4326">
>           <gml:patches>
>             <gml:PolygonPatch interpolation="planar">
>               <gml:exterior>
>                 <gml:LinearRing>
>                   <gml:posList>37.5 6.0 37.5 8.0 40.0 8.0 40.0 6.0 37.5
> 6.0</gml:posList>
>                 </gml:LinearRing>
>               </gml:exterior>
>               <gml:interior>
>                 <gml:LinearRing>
>                   <gml:posList>38.0 6.5 39.0 6.5 39.0 7.0 38.0
> 6.5</gml:posList>
>                 </gml:LinearRing>
>               </gml:interior>
>             </gml:PolygonPatch>
>             <gml:PolygonPatch interpolation="planar">
>               <gml:exterior>
>                 <gml:LinearRing>
>                   <gml:posList>40.0 6.0 40.0 8.0 42.5 9.0 42.5 5.0 40.0
> 6.0</gml:posList>
>                 </gml:LinearRing>
>               </gml:exterior>
>             </gml:PolygonPatch>
>           </gml:patches>
>         </gml:Surface>
>       </sf:geometryProperty>
>       <sf:observation
> uom="http://www.bipm.fr/en/si/derived_units/density";>2.63E3</sf:observation>
>       <sf:typeCode
> codeSpace="https://www.dgiwg.org/FAD";>DB160</sf:typeCode>
>       <sf:b64BinaryProperty mimeType="text/plain">
>       VHdhcyBicmlsbGlnLCBhbmQgdGhlIHNsaXRoeSB0b3Zlcw==
>       </sf:b64BinaryProperty>
>       <sf:reference xlink:type="simple" xlink:href="#f102"
>
> xlink:role="http://cite.opengeospatial.org/gmlsf/ComplexGeoFeature"; />
>       <sf:auditTrail>
>         <sf:Event>
>           <sf:action>Insert</sf:action>
>           <sf:timestamp>2006-10-21T11:28:00+01:00</sf:timestamp>
>           <sf:userid>Axel.Lidenbrock</sf:userid>
>         </sf:Event>
>       </sf:auditTrail>
>     </sf:ComplexGeoFeature>
>   </sf:featureMember>
> </sf:SimpleFeatureCollection>
>
> --
> Andrea Aime
> OpenGeo - http://opengeo.org
> Expert service straight from the developers.
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to