.. _appendix: ************ Useful Links ************ .. _appendix_wps_docs: WPS Documentation ================= .. Warning: outdated * `What is WPS? `_ * `WPS on OSGeo Live `_ * `WPS tutorial `_ * `OGC Web Processing Service Standard `_ * `PyWPS Wiki `_ * `GeoServer tutorial `_ Talks: * `The WPS 2.0 standard (preliminary information) `_ * `WPS Application Patterns `_ * `Using WPS (PyWPS) with Taverna Orchestration `_ * `Pywps a tutorial for beginners and developers `_ * `Zoo presentation foss4g.jp-2011 `_ WPS Software ============ WPS Server Software: * :term:`PyWPS` * GeoServer - http://docs.geoserver.org/stable/en/user/services/wps/index.html * Zoo - ``http://www.zoo-project.org/`` * :term:`COWS` * Deegree - http://www.deegree.org/ * 52 North - http://52north.org/communities/geoprocessing/wps/ WPS Client Software: * :term:`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: * http://www.qgis.org/en/site/ * http://plugins.qgis.org/plugins/wps/ * http://geolabs.fr/plugins.xml uDig Desktop GIS with wps plugins: * http://udig.refractions.net/ * https://udig.github.io/docs/user/reference/Using%20the%20WPS%20plugin.html * https://github.com/52North/uDig-WPS-plugin (outdated) 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: * :term:`Dispel4py` * :term:`RestFlow` * :term:`Taverna` * :term:`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: * https://kepler-project.org/users/sample-workflows Workflows with PyWPS: * https://github.com/AnnaHomolka/PyWPS/blob/master/doc/tutorial_process_chaining.pdf Other Workflow Engines: * ``http://www.yawlfoundation.org/`` * https://en.wikipedia.org/wiki/Scientific_workflow_system * http://airavata.apache.org/ * http://search.cpan.org/~nuffin/Class-Workflow-0.11/ 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/ Related Projects ================ * http://geopython.github.io/ * http://geonode.org/ * http://esgf.llnl.gov/ * http://climate4impact.eu/impactportal/general/index.jsp * http://adaguc.knmi.nl/ * http://wps-web1.ceda.ac.uk/ui/home * ``https://freva.met.fu-berlin.de/`` * https://climate.apache.org/