> -----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

Reply via email to