Skip to content

WaCoDiS/javaPS

 
 

Repository files navigation

javaPS Maven Central Total alerts Language grade: Java

Description

Next generation standardized web-based geo-processing.

javaPS enables the deployment of geo-processes on the web in a standardized way. It features a pluggable architecture for processes and data encodings.

javaPS implements the OGC WPS specification, version 2.0.

Build Status

  • Master: Master Build Status
  • Develop: Develop Build Status

Features

  • General Features
    • Full java-based Open Source implementation.
    • Pluggable framework for algorithms and XML data handling and processing frameworks
    • Built upon the arctic-sea project
    • Streaming de-/encoders for inputs and outputs

License

This project is licensed under the Apache Software License, version 2.0.

Changelog

New features ---

  • Updated to arctic-sea v6
  • Added Dockerfile

Fixed issues ---

  • Test if inputs are null, This can be the case for optional inputs
  • Enabled storing of outputs encoded in base64
  • Removed test algorithm
  • Updated jackson-databind dependency

Quick Start

Use git to clone the javaPS repository:

git clone https://github.com/52North/javaPS.git

Then just run mvn clean install on the repositories root directory.

User guide/tutorial

http://52north.github.io/javaPS/documentation_markdown/site/index.html

Demo

Try out the latest javaPS alpha-release on on our Geoprocessing Demo Server.

References

Contact

  • Christian Autermann (c.autermann (at) 52north.org)
  • Benjamin Pross (b.pross (at) 52north.org)

Support

You can get support in the community mailing list and forums: https://52north.org/discuss/#mailing-lists

Contribute

Are you are interesting in contributing to javaPS and you want to pull your changes to the 52°North repository to make it available to all? In that case we need your official permission and for this purpose we have a so called contributors license agreement (CLA) in place. With this agreement you grant us the rights to use and publish your code under an open source license. A link to the contributors license agreement and further explanations are available here: https://52north.org/software/licensing/guidelines/

Credits

  • Christian Autermann, @autermann
  • Benjamin Pross, @bpross-52n

Contributing Organizations

Funding projects

  • GLUES
  • TaMIS
  • OGC Testbeds
  • RIESGOS

About

Next generation standardized web-based geo-processing

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.3%
  • Other 1.7%