Introduction Available WFS clients Light testing

Copyright © 2016 Open Geospatial Consortium. 25 output from one WFS and map it to the schema of another WFS. Such an agent could be a general processing module that incorporates both syntactic and semantic elements in its translation. Another benefit of this approach is that the WFS clients and servers participating in an interaction would not need to be modified; any impedance mismatch would be resolved by the schema translation agent. 6 WFS clients

6.1 Introduction

This clause looks at available WFS clients with particular emphasis on WFS-T clients. The list of clients surveyed includes standalone commercial clients, open source clients and web-based frameworks that can be used to build browser-based WFS-T clients. The intent was to survey each client for their specific capabilities however this was not possible due to limited time and resources. As such, the information provided in this clause can be considered a starting point for further investigation. Coding examples are provided for some of the framework clients in order to try and convey the effort required to build web-based WFS clients see Annex B.

6.2 Available WFS clients

Table 5 – COTS WFS Clients Vendor Produce WFS-T Web site ESRI ArcGIS N http:resources.arcgis.comenhelpmain10.2in dex.html00370000000p000000 Bentley Bentley Map N http:www.bentley.comen- USProductsBentley+Map Carbon Gaia Y http:www.thecarbonproject.comProducts Mapinfo Mapinfo Pro Y http:www.mapinfo.comproductmapinfo- professional Safe Software FME Y http:www.safe.com Table 6 – Open Source WFS Clients Product WFS_T Web site QGIS Y http:qgis.orgensite 26 Copyright © 2016 Open Geospatial Consortium. uDig Y http:udig.refractions.net gvSig Y http:gvSig.org Table 7 – Open Source Web Frameworks that include WFS support Product WFS-T Web site Tutorial GeoExt Y http:geoext.orgindex.html http:workshops.boundles sgeo.comgeoextwfswfst. html Geotools Y http:www.geotools.org http:blogs.law.harvard.e dujreyes20070803geot ools-wfs-t-update-request Leaflet Y http:leafletjs.com http:blog.georepublic.inf o2012leaflet-example- with-wfs-t Openlayers Y http:openlayers.org http:dev.openlayers.orgr eleasesOpenLayers- 2.8exampleswfs-t.html

6.3 Light testing

Some light tests we performed on the some of the components listed in Tables 5, 6, and 7. All the tests were performed using the CubeWerx server and the manhole cover feature type wwAccess. The testing consisted of: a. Connecting to the target WFS and seeing if the list of feature types offered by the client appeared in the component’s catalogue; b. Select a layer and render a small number of features; c. Attempt to add a new feature; d. Modify that feature; and e. Delete the added feature to return the server to its original state. The following table summarizes the results of those tests: Copyright © 2016 Open Geospatial Consortium. 27 Table 8 – Light client testing results Test a Test b Test c Test d Test e Gaia Pass Pass Pass Pass Pass QGIS Pass Pass Pass Pass Pass uDIG Pass Pass Fail Fail Fail 7 Complimentary services or capabilities

7.1 Introduction