GeoHealthCheck.plugins.probe.wmsdrilldown ========================================= .. py:module:: GeoHealthCheck.plugins.probe.wmsdrilldown Classes ------- .. autoapisummary:: GeoHealthCheck.plugins.probe.wmsdrilldown.WmsDrilldown Module Contents --------------- .. py:class:: WmsDrilldown Bases: :py:obj:`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. .. py:attribute:: NAME :value: 'WMS Drilldown' Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ? .. py:attribute:: DESCRIPTION :value: 'Traverses a WMS endpoint by drilling down from Capabilities' Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ? .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMS' Type of GHC Resource e.g. 'OGC:WMS', default not applicable. .. py:attribute:: REQUEST_METHOD :value: 'GET' HTTP request method capitalized, GET (default) or POST. .. py:attribute:: PARAM_DEFS Param defs .. py:method:: perform_request() Perform the drilldown. See https://github.com/geopython/OWSLib/blob/ master/tests/doctests/wms_GeoServerCapabilities.txt