fes - filter encoding specification filtering wfs layers in ccss geoportal

9
FES - Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal Filter Encoding Standard enables you to create XML filter expressions and is incorporated in the WFS standard. In CCSS Geoportal the FES is used with the help of OWSProxy to filter the WFS layers.

Upload: talli

Post on 05-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Filter Encoding Standard enables you to create XML filter expressions and is incorporated in the WFS standard. In CCSS Geoportal the FES is used with the help of OWSProxy to filter the WFS layers. FES - Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal. How to use it. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

FES - Filter Encoding SpecificationFiltering WFS Layers in CCSS Geoportal

Filter Encoding Standard enables you to create XML filter expressions and is incorporated in the WFS standard.

In CCSS Geoportal the FES is used with the help of OWSProxy to filter the WFS layers.

Page 2: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How to use it

- Add a WFS Layer

- In the layer switcher, right-click on the layer name and select “Filter”

Page 3: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How to use it

Page 4: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How to use it

- Filter window appears with comparison filter

- Select the property name, comparison operator and type in the desired value

- Apply the filter

Page 5: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How to use it

Page 6: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How does it work

Page 7: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How does it work

WFS layers are displayed as WMS in the HSLayers Web Client (see OWSProxy for details).

1. WFS GetCapabilities request is sent directly to the WFS server. Capabilities document is parsed, especially the <Filter_Capabilities> section.

2. WFS DescribeFeatureTypes is sent to get the properties of the WFS features.

3. User creates the filter in the GUI

Page 8: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

How does it work

4. New WMS request is sent to OWSProxy, accompanied with FES filter in an additional parameter.

5. OWSProxy takes the filter, creates WFS request and sends it to the WFS server. Server replies with filtered layer.

6. OWSProxy transforms the returned WFS layer to WMS and sends it to the client.

Page 9: FES -  Filter Encoding Specification Filtering WFS Layers in CCSS Geoportal

Next Steps

So far, only FES 1.1.0 has been implemented in terms of standards and only the comparison filter is supported in the GUI.

As next steps, the implementation of FES 1.0.0 is foreseen as well as additional support for time.

In the GUI, more filters can be added. That means the logical filter enabling to combine various expressions, spatial filter, expression editor, filtering based on feature ids, support for server-side functions.