mirror of
https://github.com/qgis/QGIS.git
synced 2025-06-25 00:04:25 -04:00
Updated OGC compliance for QGIS (markdown)
parent
ada4d3f56c
commit
118803c202
@ -1,8 +1,6 @@
|
|||||||
# What is OGC compliance ?
|
# What is OGC compliance ?
|
||||||
|
|
||||||
The OGC (Open Geospatial Consortium) is an international not for profit organization committed to making quality open standards for the global geospatial community. These standards are made through a consensus process and are freely available for anyone to use to improve sharing of the world's geospatial data.
|
The OGC (Open Geospatial Consortium) is an international not for profit organization committed to making quality open standards for the global geospatial community. These standards are made through a consensus process and are freely available for anyone to use to improve sharing of the world's geospatial data: http://www.opengeospatial.org/.
|
||||||
|
|
||||||
http://www.opengeospatial.org/
|
|
||||||
|
|
||||||
OGC offers an OGC validator here http://cite.opengeospatial.org/teamengine/.
|
OGC offers an OGC validator here http://cite.opengeospatial.org/teamengine/.
|
||||||
It is an essential tool that helps organizations better implement service interfaces, encodings and clients that adhere to OGC standards. Passing the test and getting OGC certified helps organizations distinguishing their product in the market place.
|
It is an essential tool that helps organizations better implement service interfaces, encodings and clients that adhere to OGC standards. Passing the test and getting OGC certified helps organizations distinguishing their product in the market place.
|
||||||
@ -18,31 +16,33 @@ Due to the administrative burden, QGIS.org currently only will renew certificati
|
|||||||
|
|
||||||
A dedicated contact mail has been set up : `ogc at qgis dot org` forwarding mails to 3-4 persons in charge.
|
A dedicated contact mail has been set up : `ogc at qgis dot org` forwarding mails to 3-4 persons in charge.
|
||||||
|
|
||||||
Régis Haubourg is currently the maintainer of the ogc certification
|
Régis Haubourg ([@haubourg](https://github.com/haubourg)) is currently the maintainer of the ogc certification.
|
||||||
Paul Blottiere is managing the testing and performance infrastructure (and did most of the associated bugfixing)
|
|
||||||
|
|
||||||
## technical steps
|
Paul Blottiere ([@pblottiere](https://github.com/pblottiere)) is managing the testing and performance infrastructure (and did most of the associated bugfixing).
|
||||||
|
|
||||||
1- Check that nightly test platform succeed at http://test.qgis.org/ogc_cite/wms_130/latest/report.html
|
## Technical steps
|
||||||
2- Check if the reference qgis server demo is running at http://qgis4.qgis.org:8080. E. g. for 3_4 and WMS? you can check get capabilities here http://qgis4.qgis.org:8080/qgisserver_3_4_teamengine?SERVICE=WMS&REQUEST=GetCapabilities If not, ask `ogc at qgis.org` to set up a reference server for the target version
|
|
||||||
3- Log into http://www.opengeospatial.org/resource/products/registration with the maintainer account (ask again the qgis ogc team if needed)
|
1. Check that nightly test platform succeed at http://test.qgis.org/ogc_cite/wms_130/latest/report.html
|
||||||
4- Create a new entry for the new service / version. (We don't renew certifications for unsupported versions, no need to renew certification - our release cycle is faster than certification renewal's cycle)
|
2. Check if the reference qgis server demo is running at http://qgis4.qgis.org:8080. E. g. for 3_4 and WMS? you can check get capabilities here http://qgis4.qgis.org:8080/qgisserver_3_4_teamengine?SERVICE=WMS&REQUEST=GetCapabilities If not, ask `ogc at qgis.org` to set up a reference server for the target version
|
||||||
5- Go to the testing site and create a new testing session where the real tests are run http://cite.opengeospatial.org/teamengine
|
3. Log into http://www.opengeospatial.org/resource/products/registration with the maintainer account (ask again the qgis ogc team if needed)
|
||||||
6- uncheck raster elevation, vector elevation and time tests
|
4. Create a new entry for the new service / version. (We don't renew certifications for unsupported versions, no need to renew certification - our release cycle is faster than certification renewal's cycle)
|
||||||
7- DO NOT close the popup - it will list the logs of the application. At some point, in the main web page you will have to validate 3 times generated images manually. Don't go drink a coffee and wait for it to finish alone.
|
5. Go to the testing site and create a new testing session where the real tests are run http://cite.opengeospatial.org/teamengine
|
||||||
8- In case of failure, you can download logs or access to the html report (which is not very informative). in case of success, keep track of the session id and name to use it into the final certification form.
|
6. Uncheck raster elevation, vector elevation and time tests
|
||||||
9- get the logo of the certification and push it to qgis.org team to display it in qgis.org website
|
7. DO NOT close the popup - it will list the logs of the application. At some point, in the main web page you will have to validate 3 times generated images manually. Don't go drink a coffee and wait for it to finish alone.
|
||||||
|
8. In case of failure, you can download logs or access to the html report (which is not very informative). in case of success, keep track of the session id and name to use it into the final certification form.
|
||||||
|
9- Get the logo of the certification and push it to qgis.org team to display it in qgis.org website
|
||||||
|
|
||||||
# Status and plans for QGIS server
|
# Status and plans for QGIS server
|
||||||
|
|
||||||
QGIS server has been fully rewritten for QGIS 3. A lot of efforts have been spent to make it cleaner, easier to maintain, easier to extend with plugins, python services, with better error logs, and faster. The best way to consolidate that and gain the trust in it was to test it every day with the OGC team Engine tools.
|
QGIS server has been fully rewritten for QGIS 3. A lot of efforts have been spent to make it cleaner, easier to maintain, easier to extend with plugins, python services, with better error logs, and faster. The best way to consolidate that and gain the trust in it was to test it every day with the OGC team Engine tools.
|
||||||
|
|
||||||
In 2017, we built up an open source platform that embeds the OGC TeamEngine [1] testing tools, QGIS latest server builds, and a Geoserver reference implementation [2]
|
In 2017, we built up an open source platform [0] that embeds the OGC TeamEngine [1] testing tools and QGIS latest server builds. Daily reports are published to avoid regressions [2].
|
||||||
|
|
||||||
QGIS.org supported a lot of efforts in progressively fixing platform issues with TeamEngine - which took some time - and then tackling all OGC failures.
|
QGIS.org supported a lot of efforts in progressively fixing platform issues with TeamEngine - which took some time - and then tackling all OGC failures.
|
||||||
|
|
||||||
In may 2018, an official certification process has been successfull with the OGC for WMS 1.3.0. (see [3] )
|
In may 2018, an official certification process has been successfull with the OGC for WMS 1.3.0. (see [3] )
|
||||||
|
|
||||||
[0] https://github.com/Oslandia/docker-qgis-ogc-cite
|
[0] https://github.com/Oslandia/QGIS-Server-CertifSuite
|
||||||
|
|
||||||
[1] http://cite.opengeospatial.org/teamengine/
|
[1] http://cite.opengeospatial.org/teamengine/
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user