Skip to content

GeoNodeUserGroup-DE/contrib_wcs_remote_service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Coverage Service (WCS) as a Remote Service in GeoNode

The WCS remote service app is a contrib module for GeoNode. The app is compatible with GeoNode v4.x.

It adds a service processor and harvester to allow importing layer metadata from remote WCS servers into GeoNode. The module has been developed as a proof of concept. Main goal was to import WCS layers into the catalogue and serve it from the GeoNode backend. The UI part is not fully supported, i.e. MapStore2 and geonode-mapstore-client have not been extended to support and query WCS layers and display them on a map, yet.

Only public WCS servers are supported.

Installation and configuration

  1. Install Python package
git clone https://github.com/GeoNodeUserGroup-DE/contrib_wcs_remote_service.git
cd contrib_wcs_remote_service
pip install --upgrade .

or directly

pip install git+https://github.com/GeoNodeUserGroup-DE/contrib_wcs_remote_service.git#egg=wcs_remote_service
  1. Add WCS as remote service option in GeoNode

In settings.py add

HARVESTER_CLASSES = ['wcs_remote_service.harvesters.wcs.WCSHarvester']
try:
    SERVICES_TYPE_MODULES = SERVICES_TYPE_MODULES + ['wcs_remote_service.serviceprocessors.wcs.WCSRemoteServiceRegistry']
except Exception:
    SERVICES_TYPE_MODULES = ['wcs_remote_service.serviceprocessors.wcs.WCSRemoteServiceRegistry']

References:

Credits

This contrib app is based on the WMS remote service implementation of GeoNode.

Funding

Project/Logo Description
JKI This contrib app is funded by the Julius Kühn-Institut (JKI)

About

Web Coverage Service (WCS) as remote service in GeoNode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages