> -----Original Message----- > From: Ian Turton [mailto:[email protected]] > Sent: 18 October 2013 11:11 > To: User-friendly Desktop Internet GIS; geoserver-users > Subject: [Geoserver-users] Read and Display complex GML? > > We have a need to display the output of GeoServer using App-Schema - > that is GML with properties whose value is complex content (i.e. > another GML feature or XSD complex data type), does anyone know of an > existing opensource tool that can do I've just started experimenting with The WFS2.0 Client for QGIS http://plugins.qgis.org/plugins/wfsclient/. I've tried on one GeoServer app-schema WFS and it seems to be able to plot the polygons on a map (there is only one geometry property so no complications there) and I can use the identify features tool to display _some_ of the complex properties as a list of simple values with a concatenated path for the property name like below: ... gml_id mf.11161 label always value http://resource.geosciml.org/classifier/cgi/valuequalifier/always observationMethod|Category|label Compilation observationMethod|Category|value http://resource.geosciml.org/classifier/cgi/mappedfeatureobservationmethod/compilation positionalAccuracy|Quantity|value 1000 Integer 625000 description KELLAWAYS FORMATION AND OXFORD CLAY FORMATION (UNDIFFERENTIATED) specification|GeologicUnit|observationMethod|Category|extension|Category|label always specification|GeologicUnit|observationMethod|Category|extension|Category|value http://resource.geosciml.org/classifier/cgi/valuequalifier/always specification|GeologicUnit|observationMethod|Category|label Data from single published description specification|GeologicUnit|observationMethod|Category|value http://resource.geosciml.org/classifier/cgi/featureobservationmethod/data_from_single_published_description purpose typicalNorm specification|GeologicUnit|relatedFeature|GeologicHistory|relatedFeature|GeologicEvent|purpose typicalNorm specification|GeologicUnit|relatedFeature|GeologicHistory|relatedFeature|GeologicEvent|eventEnvironment|Category|extension|Category|label always specification|GeologicUnit|relatedFeature|GeologicHistory|relatedFeature|GeologicEvent|eventEnvironment|Category|extension|Category|value http://resource.geosciml.org/classifier/cgi/valuequalifier/always specification|GeologicUnit|relatedFeature|GeologicHistory|relatedFeature|GeologicEvent|eventEnvironment|Category|label Marine setting specification|GeologicUnit|relatedFeature|GeologicHistory|relatedFeature|GeologicEvent|eventEnvironment|Category|value http://resource.geosciml.org/classifier/cgi/eventenvironment/0090 specification|GeologicUnit|composition|CompositionPart|material|RockMaterial|purpose (3:typicalNorm,typicalNorm,typicalNorm) specification|GeologicUnit|composition|CompositionPart|proportion|GSML_QuantityRange|value (3:50.0 95.0,5.0 50.0,5.0 50.0) lowerValue (3:50,5,5) upperValue (3:95,50,50)
1 to many sub-properties get prefixed with a count and then each value is listed. I haven't got a filter to work with it. So it isn't great but works "a bit"... Marcus Sen This message (and any attachments) is for the recipient only. NERC is subject to the Freedom of Information Act 2000 and the contents of this email and any reply you make may be disclosed by NERC unless it is exempt from release under the Act. Any material supplied to NERC may be stored in an electronic records management system. ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk _______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
