9.1.1.1.1.2.1.9. GeoHealthCheck.plugins.probe.tms

9.1.1.1.1.2.1.9.1. Module Contents

9.1.1.1.1.2.1.9.1.1. Classes

TmsCaps

Probe for TMS main endpoint url

TmsGetTile

Fetch TMS tile and check result

TmsGetTileAll

Get TMS map image for each Layer using the TMS GetTile operation.

class GeoHealthCheck.plugins.probe.tms.TmsCaps

Bases: GeoHealthCheck.probe.Probe

Probe for TMS main endpoint url

NAME = 'TMS Capabilities'
DESCRIPTION = 'Perform TMS Capabilities Operation and check validity'
RESOURCE_TYPE = 'OSGeo:TMS'
REQUEST_METHOD = 'GET'
CHECKS_AVAIL

Checks avail for all specific Caps checks. Optionally override Check.PARAM_DEFS using set_params e.g. with specific value or even name.

class GeoHealthCheck.plugins.probe.tms.TmsGetTile

Bases: GeoHealthCheck.probe.Probe

Fetch TMS tile and check result

NAME = 'TMS GetTile Single - get SINGLE Tile Image'
DESCRIPTION = Multiline-String
Show Value
"""Fetch SINGLE TMS-tile. NB extension
                  should match last string of layer."""
RESOURCE_TYPE = 'OSGeo:TMS'
REQUEST_METHOD = 'GET'
REQUEST_TEMPLATE = '/{layer}/{zoom}/{x}/{y}.{extension}'
PARAM_DEFS

Param defs

CHECKS_AVAIL

Check for TMS GetTile

get_metadata(resource, version='1.0.0')

Get metadata, specific per Resource type. :param resource: :param version: :return: Metadata object

expand_params(resource)

Called after creation. Use to expand PARAM_DEFS, e.g. from Resource metadata like WMS Capabilities. See e.g. WmsGetMapV1 class. :param resource: :return: None

class GeoHealthCheck.plugins.probe.tms.TmsGetTileAll

Bases: TmsGetTile

Get TMS map image for each Layer using the TMS GetTile operation.

NAME = 'TMS GetTile All - get Tile Image for ALL Layers'
DESCRIPTION = Multiline-String
Show Value
"""
    Do TMS GetTile request for each Layer.
    """
PARAM_DEFS
expand_params(resource)

Called after creation. Use to expand PARAM_DEFS, e.g. from Resource metadata like WMS Capabilities. See e.g. WmsGetMapV1 class. :param resource: :return: None

before_request()

Before request to service, overridden from base class

perform_request()

Perform actual request to service, overridden from base class