9.1.1.1.1.2.1.14. GeoHealthCheck.plugins.probe.wmts

9.1.1.1.1.2.1.14.1. Module Contents

9.1.1.1.1.2.1.14.1.1. Classes

WmtsGetTile

Get WMTS map tile for specific layers.

WmtsGetTileAll

Get WMTS GetTile for all layers.

class GeoHealthCheck.plugins.probe.wmts.WmtsGetTile

Bases: GeoHealthCheck.probe.Probe

Get WMTS map tile for specific layers. There are 2 possible request templates to support both KVP and REST

NAME = 'WMTS GetTile operation on specific layers'
DESCRIPTION = Multiline-String
Show Value
"""
    Do WMTS GetTile request on user-specified layers.
    """
RESOURCE_TYPE = 'OGC:WMTS'
REQUEST_METHOD = 'GET'
REQUEST_TEMPLATE
PARAM_DEFS

Param defs

CHECKS_AVAIL

Checks for WMTS GetTile Response available. Optionally override Check PARAM_DEFS using set_params e.g. with specific value or even name.

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

test_kvp_rest()

Make requests on some variations of the url to test if KVP and/or REST is possible.

check_capabilities(url)

Check for exception in GetCapabilities response

before_request()

Before request to service, overridden from base class

perform_request()

Perform actual request to service, overridden from base class

actual_request()

Perform actual request to service

calculate_center_tile(center_coord, tilematrix, crs)

Determine center tile row and column indexes based on topleft coordinate, scale, center coordinate and tilewidth/height

class GeoHealthCheck.plugins.probe.wmts.WmtsGetTileAll

Bases: WmtsGetTile

Get WMTS GetTile for all layers.

NAME = 'WMTS GetTile for all layers.'
DESCRIPTION = Multiline-String
Show Value
"""
    WMTS GetTile for all layers.
    """
PARAM_DEFS

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