Download presentation
Presentation is loading. Please wait.
Published byRémi Bibeau Modified over 6 years ago
1
CGI – GeoSciML Use Case 2 & 3 Delivering GetFeatureInfo and GetFeature into HTML, GML and GeoSciML WFS & Filters
2
Scope Map server SLDs geoserver Database Vocabularies WFSX WMS WFS
Gsml Resource Service GetMap WFSX HTML GetFeatureInfo GeoSciML GML
3
WFSX : Schema mapping => HTML
geoserver WMS GetFeatureInfo WFSX HTML
4
WFSX : Schema mapping => GeoSciML
geoserver WMS GetFeatureInfo WFSX GeoSciML
5
WFS-X Architecture : a Web Feature Service with Transformation
Client WFS-X Servlet DB with mapping descriptions geoserver WMS Schema mapping Schema translation Content translation WFS geoserver WMS Mapping descriptions WFS A WFS-X connected to various WFS with 3 components: one for schema mapping with many operators, one for schema translation (of elements name), one for content translation (text values)
6
WFS-X: Exemple of Schema Mapping
<Server> defines which WMS or WFS to call in order to obtain INPUT which will be parsed by WFSX <Name> is part of the url to call WFSX.
7
WFS-X: Exemple of Schema Mapping, to map HTML
input Mapping Output
8
WFSX and Vocabularies Operator GetUrnByTerm: parameters :
Pattern to find value to translate Vocabulary to use Url service to call Operating of GetUrnByTerm operator : A Java program uses a Get http Request on the service URL, retrieves and parses XML response, then translates into GeoSciML
9
WFSX and Filters When WFSX detects a Filter parameter:
using Mapping, it translates PropertyName into GML pattern, if a GetUrnByTerm operator is found, it translates urn given into Filter, then translated Filter is sent to WFS getFeature. <ogc:Filter xmlns:ogc=" xmlns:gml=" <ogc:PropertyIsEqualTo> <ogc:PropertyName> gsml:GeologicUnit/gsml:classifier/gsml:ControlledConcept/gsml:identifier </ogc:PropertyName> <ogc:Literal> urn:cgi:classifier:CGI:SimpleLithology:1986:amphibolite </ogc:Literal> </ogc:PropertyIsEqualTo> </ogc:Filter> GML pattern: brgm:lithologie amphibolite
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.