:py:mod:`GeoHealthCheck.plugins.probe.wmsdrilldown` =================================================== .. py:module:: GeoHealthCheck.plugins.probe.wmsdrilldown Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: GeoHealthCheck.plugins.probe.wmsdrilldown.WmsDrilldown .. 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' .. py:attribute:: DESCRIPTION :value: 'Traverses a WMS endpoint by drilling down from Capabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMS' .. py:attribute:: REQUEST_METHOD :value: 'GET' .. 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