9.3.1.13.1.2.1.1. GeoHealthCheck.plugins.probe.esrifs

9.3.1.13.1.2.1.1.1. Classes

ESRIFSDrilldown

Probe for ESRI FeatureServer endpoint "drilldown": starting

9.3.1.13.1.2.1.1.2. Module Contents

class GeoHealthCheck.plugins.probe.esrifs.ESRIFSDrilldown

Bases: GeoHealthCheck.probe.Probe

Probe for ESRI FeatureServer endpoint “drilldown”: starting with top /FeatureServer endpoint: get Layers and get Features on these. Test e.g. from https://sampleserver6.arcgisonline.com/arcgis/rest/services (at least sampleserver6 is ArcGIS 10.6.1 supporting Paging).

NAME = 'ESRIFS Drilldown'

Short name of Plugin. TODO: i18n e.g. NAME_nl_NL ?

DESCRIPTION = 'Traverses an ESRI FeatureServer (REST) API endpoint by drilling down'

Longer description of Plugin. TODO: optional i18n e.g. DESCRIPTION_de_DE ?

RESOURCE_TYPE = 'ESRI:FS'

Type of GHC Resource e.g. ‘OGC:WMS’, default not applicable.

REQUEST_METHOD = 'GET'

HTTP request method capitalized, GET (default) or POST.

PARAM_DEFS

Param defs

get_request_headers()
perform_esrifs_get_request(url)
perform_request()

Perform the drilldown.