geonode.harvesting.harvesters.wms
Attributes
Classes
Harvester for resources coming from OGC WMS web services |
Functions
|
API for Web Map Service (WMS) methods and metadata. |
|
Prepare namespaces dict for running xpath queries. |
Module Contents
- geonode.harvesting.harvesters.wms.WebMapService(url, version='1.3.0', xml=None, username=None, password=None, parse_remote_metadata=False, timeout=30, headers=None)[source]
API for Web Map Service (WMS) methods and metadata.
- class geonode.harvesting.harvesters.wms.OgcWmsHarvester(*args, dataset_title_filter: str | None = None, **kwargs)[source]
Bases:
geonode.harvesting.harvesters.base.BaseHarvesterWorkerHarvester for resources coming from OGC WMS web services
- classmethod from_django_record(record: geonode.harvesting.models.Harvester)[source]
- list_resources(offset: int | None = 0) List[geonode.harvesting.harvesters.base.BriefRemoteResource][source]
- get_geonode_resource_type(remote_resource_type: str) geonode.base.models.ResourceBase[source]
Return resource type class from resource type string.
- get_geonode_resource_defaults(harvested_info: geonode.harvesting.harvesters.base.HarvestedResourceInfo, harvestable_resource: geonode.harvesting.models.HarvestableResource) Dict[source]
- get_resource(harvestable_resource: geonode.harvesting.models.HarvestableResource) geonode.harvesting.harvesters.base.HarvestedResourceInfo | None[source]
- _layer_element_to_json(layer_element: lxml.etree.Element) dict[source]
Return json of layer from xml element
- finalize_resource_update(geonode_resource: geonode.base.models.ResourceBase, harvested_info: geonode.harvesting.harvesters.base.HarvestedResourceInfo, harvestable_resource: geonode.harvesting.models.HarvestableResource) geonode.base.models.ResourceBase[source]
Create a thumbnail with a WMS request.