Skip to content
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

OGCFeat Drilldown Probe (Full) gives error with OGCRec Provider #433

Open
justb4 opened this issue Aug 10, 2022 · 0 comments
Open

OGCFeat Drilldown Probe (Full) gives error with OGCRec Provider #433

justb4 opened this issue Aug 10, 2022 · 0 comments
Labels

Comments

@justb4
Copy link
Member

justb4 commented Aug 10, 2022

Describe the bug
OGCFeat Drilldown Probe (Full) gives error with OGCRec Provider - think OWSLib outdated

To Reproduce
Steps to reproduce the behavior, e.g.:

  1. create an OGCFeat Resource for pygeoapi demo: https://demo.pygeoapi.io/master
  2. in Edit, add OGC API Features (OAFeat) Drilldown Probe
  3. edit that probe, set Probe var 'drilldown_level` to 'Full'
  4. save and press Test button
  5. observe result: success is 'False'

Expected Behavior
expected result as success is True

Screenshots or Logfiles
Error in the logs:

2022-08-10 16:13:31,994 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): demo.pygeoapi.io:443
2022-08-10 16:13:32,298 - urllib3.connectionpool - DEBUG - https://demo.pygeoapi.io:443 "GET /master/collections/dutch-metadata/items?limit=1 HTTP/1.1" 200 5954
2022-08-10 16:13:32,301 - owslib.ogcapi - DEBUG - URL: https://demo.pygeoapi.io/master/collections/dutch-metadata/items/35149dfb-31d3-431c-a8bc-12a4034dac48
2022-08-10 16:13:32,301 - owslib.ogcapi - DEBUG - Request: https://demo.pygeoapi.io/master/collections/dutch-metadata/items/35149dfb-31d3-431c-a8bc-12a4034dac48
2022-08-10 16:13:32,304 - urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): demo.pygeoapi.io:443
2022-08-10 16:13:32,530 - urllib3.connectionpool - DEBUG - https://demo.pygeoapi.io:443 "GET /master/collections/dutch-metadata/items/35149dfb-31d3-431c-a8bc-12a4034dac48 HTTP/1.1" 200 4797
2022-08-10 16:13:32,534 - GeoHealthCheck.probe - INFO - Result: success=False msg=GetItems {
    "code": "NoApplicableCode",
    "description": "Invalid provider type"
}: OWSLib err: gdps-temperature  response_time=19.627861

Context (please complete the following information):

  • OS: any
  • Browser: any
  • Browser Version: any
  • Python Version: 3.7
  • GeoHealthCheck Version - latest master on aug 10, 2022.

Additional context
Seems to come from OWSLib, possible the version is outdated?
Version:
OWSLib==0.20.0

OWSlib is now at 0.26.0 with OGC API - Records 1.0
https://geopython.github.io/OWSLib/usage.html#ogc-api-records-1-0 - support.
But simply increasing the version number has challenges because of existing work-arounds in the OGCFeat Probe Python code for early OGC API versions.

@justb4 justb4 added the bug label Aug 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant