|Version 28 (modified by nsavard, 6 years ago) (diff)|
Status report on MapServer OGC CITE Compliance
Status: Testing completed
- URL used http://dev1.lan.mapgears.com/manwe/cgi-bin/mswfs100_ogc_cite?&VeRsIoN=1.0.0&SeRvIcE=wfS&ReQuEsT=Getcapabilities
- Configuration of the Web object in the map file Because MapServer does not support multiple namespaces in the same map file, we need to create two different tests sessions: the first one set up with the "cdf" namespace and the second one, with the "cgf" namespace, and run them separately.
The "wfs_namespace_prefix" and "wfs_namespace_uri" metadatas have to be modified to follow the current tests session that is based on the namespace. The following table describe the settings used in the tests.
"WFS_TITLE" "cite:OGC_CITE WFS Server" "WFS_ONLINERESOURCE" "http://dev1.lan.mapgears.com/manwe/cgi-bin/mswfs100_ogc_cite?" "WFS_SRS" "EPSG:32615" "OWS_SCHEMAS_LOCATION" "http://schemas.opengis.net" "WFS_ACCESSCONTRAINTS" "none" "WFS_FEES" "none" wfs_namespace_prefix" "cdf"/"cgf" "wfs_namespace_uri" "http://www.opengis.net/cite/data"/"!http://www.opengis.net/cite/geometry"
- not supporting multiple namespaces: see #2484 for more on this issue. Based on this allowances the following tests passed.
Test Name Actual Namespace Should be wfs:test1.0.0-basic-describefeaturetype-get-4 cgf cdf wfs:test1.0.0-basic-describefeaturetype-post-4 cgf cdf wfs:test1.0.0-basic-describefeaturetype-get-7 cgf cdf wfs:test1.0.0-basic-describefeaturetype-post-7 cgf cdf wfs:test1.0.0-basic-getfeature-get-1 through 10 cgf cdf wfs:test1.0.0-basic-getfeature-post-1 through 10 cgf cdf
- Results Summary MapServer passed 34 of 132 tests.
There are two main issues. The first one is concerned about a GetFeature? request with an invalid format. We need to know in which format we need to send the response. An email will be sent to the list. Also MapServer does not support multiple namespaces. An email has been sent to the list. There are 11 of 17 bugs still opened.
The following table lists the tests that failed and the related ticket number.
Test Name Ticket wfs:test1.0.0-basic-getfeature-filter-comparisonoperators-get-1 through 20 2432 wfs:test1.0.0-basic-getfeature-filter-comparisonoperators-post-1 through 20 2432 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-bbox-get-1 through 12 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-bbox-post-1 through 12 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-contains-get-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-contains-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-contains-post-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-contains-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-crosses-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-crosses-get-6 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-crosses-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-crosses-post-6 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-disjoint-get-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-disjoint-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-disjoint-post-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-disjoint-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-dwithin-get-1-3-5 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-dwithin-get-2-4-6-8-10-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-dwithin-post-1-3-5 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-dwithin-post-2-4-6-8-10-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-equals-get-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-equals-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-equals-post-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-equals-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-intersects-get-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-intersects-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-intersects-post-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-intersects-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-overlaps-get-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-overlaps-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-overlaps-post-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-overlaps-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-touches-get-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-touches-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-touches-post-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-touches-post-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-within-get-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-within-get-3-4-7-8-11-12 2606 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-within-post-2-6-10 2445 wfs:test1.0.0-basic-getfeature-filter-spatialoperators-within-post-3-4-7-8-11-12 2606
All bugs are shown with this query:
Status: No work done yet.
Status: All tests passed. Need to get compliance certificate.
MapServer 5.0 used to pass 97 required tests. MapServer is conformed to WMS 1.1.1 specification.
Status: Testing completed. Need to get compliance certificate.
MapServer 5.4.0 passed 167 out of 167 tests. MapServer is conformed to WMS 1.3.0 specification.
Status: Testing completed
MapServer passed 37 of 69 tests. This number is not really meaningful though because the updateSequence tests are triggered and MapServer does not support it. Also the tests on time dimension are not triggered because MapServer does not advertized it in its capabilities document.
There are a main issue about OGC CITE tests suite. The WCS capabilities document does not validate with XMLSpy. An email has been sent to the mailing list and we are waiting for an answer on this issue.
There are seven of thirteen bugs still opened.
All bugs are shown with this query: http://trac.osgeo.org/mapserver/query?reporter=%7Ensavard&component=WCS+Server&order=priority
Status: Testing completed