:py:mod:`GeoHealthCheck.plugins.probe.owsgetcaps` ================================================= .. py:module:: GeoHealthCheck.plugins.probe.owsgetcaps Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: GeoHealthCheck.plugins.probe.owsgetcaps.OwsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WmsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WfsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WcsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.CswGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WmtsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.WpsGetCaps GeoHealthCheck.plugins.probe.owsgetcaps.SosGetCaps .. py:class:: OwsGetCaps Bases: :py:obj:`GeoHealthCheck.probe.Probe` Fetch OWS capabilities doc .. py:attribute:: AUTHOR :value: 'GHC Team' .. py:attribute:: NAME :value: 'OWS GetCapabilities' .. py:attribute:: DESCRIPTION :value: 'Perform GetCapabilities Operation and check validity' .. py:attribute:: REQUEST_METHOD :value: 'GET' .. py:attribute:: REQUEST_TEMPLATE :value: '?SERVICE={service}&VERSION={version}&REQUEST=GetCapabilities' .. py:attribute:: PARAM_DEFS Param defs, to be specified in subclasses .. py:attribute:: CHECKS_AVAIL Checks avail for all specific Caps checks. Optionally override Check PARAM_DEFS using set_params e.g. with specific `value`. .. py:class:: WmsGetCaps Bases: :py:obj:`OwsGetCaps` Fetch WMS capabilities doc .. py:attribute:: NAME :value: 'WMS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMS' .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WfsGetCaps Bases: :py:obj:`OwsGetCaps` WFS GetCapabilities Probe .. py:attribute:: NAME :value: 'WFS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WFS' .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WcsGetCaps Bases: :py:obj:`OwsGetCaps` WCS GetCapabilities Probe .. py:attribute:: NAME :value: 'WCS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WCS' .. py:attribute:: PARAM_DEFS Param defs .. py:class:: CswGetCaps Bases: :py:obj:`OwsGetCaps` CSW GetCapabilities Probe .. py:attribute:: NAME :value: 'CSW GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:CSW' .. py:attribute:: PARAM_DEFS Param defs .. py:class:: WmtsGetCaps Bases: :py:obj:`OwsGetCaps` WMTS GetCapabilities Probe .. py:attribute:: NAME :value: 'WMTS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WMTS' .. py:attribute:: PARAM_DEFS Param defs .. py:method:: before_request() Before running actual request to service .. py:method:: after_request() After running actual request to service .. py:class:: WpsGetCaps Bases: :py:obj:`OwsGetCaps` WPS GetCapabilities Probe .. py:attribute:: NAME :value: 'WPS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:WPS' .. py:attribute:: PARAM_DEFS Param defs .. py:class:: SosGetCaps Bases: :py:obj:`OwsGetCaps` SOS GetCapabilities Probe .. py:attribute:: NAME :value: 'SOS GetCapabilities' .. py:attribute:: RESOURCE_TYPE :value: 'OGC:SOS' .. py:attribute:: PARAM_DEFS Param defs