opengeospatial / ets-ogcapi-features10

Public Repository for the OGC API - Features Compliance Test Suite
Other
16 stars 7 forks source link

Checks for bbox CRS definition are generally invalid #249

Open aaime opened 1 day ago

aaime commented 1 day ago

Describe the bug BBoxCrsParameter#verifyBboxCrsParameterWithDefaultCrs performs two requests with two different bounding boxes:

The test then goes to check the list of returned feature ids in both cases, and checks they are the same set of ids.

However, there are a few issues in this:

I don't believe the current test logic can be easily fixed. I would suggest to change it:

Even this will be subject to issues (e.g Antartica will fail to reproject to 3857).

Maybe the test suite should ask for a "safe bbox" for all layers instead, and use it to issue requests? Just thinking out loud, mind.

dstenger commented 1 day ago

Thank you for reporting. We will do further investigation and check if the logic of the test can be updated.