Useful Links¶
WPS Documentation¶
- What is WPS?
- WPS on OSGeo Live
- WPS tutorial
- OGC Web Processing Service Standard
- PyWPS Wiki
- GeoServer tutorial
Talks:
WPS Software¶
WPS Server Software:
- PyWPS
- GeoServer - http://docs.geoserver.org/stable/en/user/services/wps/index.html
- Zoo -
http://www.zoo-project.org/
- COWS
- Deegree - http://www.deegree.org/
- 52 North - http://52north.org/communities/geoprocessing/wps/
WPS Client Software:
- OWSLib Python Client
- OpenLayers WPS Plugin - http://dev.openlayers.org/docs/files/OpenLayers/WPSClient-js.html
- GeoTools WPS Module - http://docs.geotools.org/latest/userguide/unsupported/wps.html
- 52 North Java Client - http://52north.org/communities/geoprocessing/wps/index.html
- 52 North Javascript Client - http://geoprocessing.demo.52north.org:8080
- WPS Javascript Client by Boundless - https://github.com/boundlessgeo/wps-gui
QGIS Desktop GIS with wps plugins:
uDig Desktop GIS with wps plugins:
WMS Software¶
WMS server:
- ncWMS2 - http://reading-escience-centre.github.io/edal-java/
- adaguc - http://adaguc.knmi.nl/
- sci-wms - http://sci-wms.github.io/sci-wms/
WMS clients:
- OpenLayers - http://openlayers.org/
- Leaflet - http://leafletjs.com/
- time dimension - http://apps.socib.es/Leaflet.TimeDimension/examples/
- GeoExt - http://geoext.github.io/geoext2/
Scientific Workflow Tools¶
Workflow Engines:
- Dispel4py
- RestFlow
- Taverna
- VisTrails
- Kepler - https://kepler-project.org/
- KNIME - http://www.knime.org/
Taverna with WPS:
http://rsg.pml.ac.uk/wps/generic.cgi?request=GetCapabilities&service=WPS
- https://www.youtube.com/watch?v=JNAtoOejVIo
- https://taverna.incubator.apache.org/introduction/services-in-taverna.html
- https://github.com/myGrid/small-area-estimator
- http://comments.gmane.org/gmane.science.biology.informatics.taverna.user/1415
- http://dev.mygrid.org.uk/wiki/display/developer/SCUFL2
VisTrails with WPS:
- https://github.com/ict4eo/eo4vistrails
- http://proj.badc.rl.ac.uk/cows/wiki/CowsWps/CDOWPSWorkingGroup/WPSAndWorkflows
http://www.kitware.com/source/home/post/105
Kepler with WPS:
Workflows with PyWPS:
Other Workflow Engines:
Scientific Python¶
- Anaconda - https://www.continuum.io/downloads
Completely free enterprise-ready Python distribution for large-scale data processing, predictive analytics, and scientific computing
- pandas - http://pandas.pydata.org/
Python Data Analysis Library
Python in Climate Science¶
- OpenClimateGIS - https://earthsystemcog.org/projects/openclimategis/
OpenClimateGIS is a Python package designed for geospatial manipulation, subsetting, computation, and translation of climate datasets stored in local NetCDF files or files served through THREDDS data servers. [..]
- ICCLIM (i see clim …) - https://github.com/cerfacs-globc/icclim
Python library for climate indices calculation. Documentation at http://icclim.readthedocs.io/en/latest/
Python Web Frameworks and Utils¶
- Pyramid - http://www.pylonsproject.org/
- Authomatic - http://peterhudec.github.io/authomatic/
- Bootstrap - http://getbootstrap.com/
- Bootstrap Tutorial - http://www.w3schools.com/bootstrap/default.asp
- Deform - https://github.com/Pylons/deform
- Deform with Bootstrap demo - http://deform2demo.repoze.org/
- Colander - http://docs.pylonsproject.org/projects/colander/en/latest/index.html
- TinyMCE - https://www.tinymce.com/
- Font Awesome - http://fontawesome.io/
- Leaflet - http://leafletjs.com/
- Leaflet TimeDimension - http://apps.socib.es/Leaflet.TimeDimension/examples/
Example WPS Services¶
List of available Web Processing Services:
- Zoo WPS for PublicaMundi project -
http://zoo.dev.publicamundi.eu/cgi-bin/zoo_loader.cgi?service=WPS&version=1.0.0&request=GetCapabilities
- GeoServer Demo WPS -
http://demo.opengeo.org/geoserver/wps?request=GetCapabilities&service=WPS
- USGS Geo Data Portal-
http://cida.usgs.gov/climate/gdp/process/WebProcessingService
- KNMI climate4impact Portal -
http://climate4impact.eu//impactportal/WPS?request=GetCapabilities&service=WPS
- BADC CEDA -
http://ceda-wps2.badc.rl.ac.uk/wps?request=GetCapabilities&service=WPS
- delatres -
http://dtvirt5.deltares.nl/wps/?Request=GetCapabilities&Service=WPS
- 52 North -
http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1/WebProcessingService?Request=GetCapabilities&Service=WPS
- 52 North -
http://geoprocessing.demo.52north.org:8080/52n-wps-webapp-3.3.1-gt/WebProcessingService?Request=GetCapabilities&Service=WPS
- ZOO Demo WPS -
http://zoo-project.org/cgi-bin/zoo_loader3.cgi?Request=GetCapabilities&Service=WPS
- British Antarctic Survey WPS for Meteorological Data -
http://sosmet.nerc-bas.ac.uk:8080/wpsmet/WebProcessingService?Request=GetCapabilities&Service=WPS
- PyWPS Demo -
http://apps.esdi-humboldt.cz/pywps/?request=GetCapabilities&service=WPS&version=1.0.0
Alternatives to WPS¶
- XML-RPC: Simple cross-platform distributed computing, based on the standards of the Internet. - http://xmlrpc.scripting.com/
- Swagger is a simple yet powerful representation of your RESTful API. - http://swagger.io/
References¶
This list [Schnase2016] has no claim to be complete.