9.3.1.13.1.2.1.13. GeoHealthCheck.plugins.probe.wmsdrilldown

9.3.1.13.1.2.1.13.1. Classes

WmsDrilldown

Probe for WMS endpoint "drilldown": starting

9.3.1.13.1.2.1.13.2. Module Contents

class GeoHealthCheck.plugins.probe.wmsdrilldown.WmsDrilldown

Bases: GeoHealthCheck.probe.Probe

Probe for WMS endpoint “drilldown”: starting with GetCapabilities doc: get Layers and do GetMap on them etc. Using OWSLib.WebMapService.

TODO: needs finalization.

NAME = 'WMS Drilldown'

Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?

DESCRIPTION = 'Traverses a WMS endpoint by drilling down from Capabilities'

Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ?

RESOURCE_TYPE = 'OGC:WMS'

Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.

REQUEST_METHOD = 'GET'

HTTP request method capitalized, GET (default) or POST.

PARAM_DEFS

Param defs

perform_request()

Perform the drilldown. See https://github.com/geopython/OWSLib/blob/ master/tests/doctests/wms_GeoServerCapabilities.txt