New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Develop test for a WMS 1.3 raster conformance class #12
Comments
Over the recent years, there has been a lot of good work improving the CITE tests. But this issue that I raised over two years ago still has not been addressed. As this capability to create a WMS over a raster image is rather basic functionality for one of our oldest standards, it seems we should create a test for this option. I would be ok if we did not attempt to change older tests and only inserted this for version 1.3. Any chance of getting this added to the roadmap? |
Thank you for the input. Can you explain the specific aim of such a test? In specification, for example, I do not see a conformance class just covering this case. |
I'm not sure why you are asking this question as the WMS has been supporting raster based data deliver since its beginning - this is certainly not a new concept. I am simply pointing out that the current test suite is biased toward those that stand up vector based Web Map Services - I don't see a conformance class specific to vector data either. The current data set that is used for the WMS tests is based on Shapefile. We have a product whose purpose is to deliver imagery faster than any other product and it does not include any vector capabilities. However, we cannot certify the WMS on this product because many of the tests assume the use of the vector test data. I realize a lot of the existing tests can be reused, but I would like the option of having some tests (such as the initial picture verification) that could be based on raster test data. Does this make sense what I am asking for? |
So, you are asking if the WMS interface which is tested can base on raster source data. Thus, the task is to create raster test data and, after that, to adjust the tests. |
Exactly! I'm glad to see we are now on the same page. I simply want to see the tests that are specific to the provided vector data be enhanced (or duplicated) to allow for a raster option. Other tests for things like GetCapabilities should be fine as they are for the most part. |
I propose to enhance the existing test suite to allow testing of raster data sources only. @bermud What do you think about this? |
@bangph OGC are looking for volunteer developers to enhance this and other executable test suites. Let us know if you are aware of someone that might be interested in volunteering to implement the enhancement. |
@ghobona I've tried to run test WMS yesterday and basically, just disable the tests below for WMS which require vector shapefiles, so it is done. I don't know anyone who will contribute to remake the whole tests for raster conformance class, but my idea is a quick solution for that. |
@bangph That does indeed sound like a quick solution. We could add a button to the form to disable all of the vector-related tests. We would also need to update the documentation to explain how to use the raster conformance test. |
@ghobona exactly, I hope this could be implemented soon (as it seems to be not a lot of works) in OGC CITE from your description, so others with their raster supports only could pass WMS for raster conformance tests. |
@bangph It's on the backlog, however as of 2022-10-31 there are ten tickets ahead of it. So we might get to it in January 2023. We will try our best. |
@ghobona thanks for letting me know about the milestone. I think if something is easy like this one, it might be better to do first from the backlog to reduce it faster. |
@bangph Do you have a service which just contains raster data and we can use for testing purposes? |
@dstenger yes, please test raster data with this service http://conformance.rasdaman.com/rasdaman/ows?service=WMS&request=GetCapabilities&version=1.3.0 |
I have taken an action to look into a possible alternative solution. |
Attached are transparent PNG World Files for each layer. We are looking into their use as a raster alternative. |
The approach of uploading PNG world files has been verified to work. The files in the Comment above were uploaded into GeoServer 2.22.1 and the CRS set to reproject to EPSG:4326. As shown on the attached screenshot the approach worked. Note that the Geoserver instance used in this demo did not have HTTPS configured, hence the need to open the images in a separate tab or window by right clicking. We will provide the PNG world files on the next revision of the ETS as an alternative to shapefiles. |
The test results are attached. |
|
Pull Request created, and assigned to @bpross-52n . |
@dstenger There should have a checkbox to disable vector tests on https://cite.opengeospatial.org/teamengine/ for test WMS 1.3.0. If I don't click on the checkbox, so I only test raster conformance. |
We decided to go with a different approach which is described in #12 (comment). Release 1.29 of the test suite will be created and installed on Beta environment (https://cite.ogc.org/te2/) in the coming days. |
@dstenger thank you for the information above. When is it possible to have release 1.29 to https://cite.opengeospatial.org/teamengine? I saw it has only version 1.28 (given this ticket is closed ~3 months ago).
|
We are planning an update of Production for late summer/autumn this year. Then, we are moving all tested bug fix versions from Beta to Production. |
Develop an ETS that allows to test only WMS that publishes rasters.
See related email: http://lists.opengeospatial.org/pipermail/cite-forum/2011-February/000436.html
Reason: some products specialize in raster handling and does not support vector input.
The text was updated successfully, but these errors were encountered: