{"id":22944064,"url":"https://github.com/52north/javaps","last_synced_at":"2025-08-12T22:31:00.122Z","repository":{"id":4876921,"uuid":"49632464","full_name":"52North/javaPS","owner":"52North","description":"Next generation standardized web-based geo-processing","archived":false,"fork":false,"pushed_at":"2023-08-16T05:47:15.000Z","size":7557,"stargazers_count":21,"open_issues_count":17,"forks_count":13,"subscribers_count":11,"default_branch":"develop","last_synced_at":"2025-07-06T12:17:37.760Z","etag":null,"topics":["api","arctic-sea","geoprocessing","ogc","ogcapi-processes","wps20"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/52North.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-01-14T08:11:11.000Z","updated_at":"2025-05-09T10:03:25.000Z","dependencies_parsed_at":"2023-07-06T07:29:29.067Z","dependency_job_id":null,"html_url":"https://github.com/52North/javaPS","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/52North/javaPS","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/52North%2FjavaPS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/52North%2FjavaPS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/52North%2FjavaPS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/52North%2FjavaPS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/52North","download_url":"https://codeload.github.com/52North/javaPS/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/52North%2FjavaPS/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270147556,"owners_count":24535623,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-12T02:00:09.011Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","arctic-sea","geoprocessing","ogc","ogcapi-processes","wps20"],"created_at":"2024-12-14T14:16:03.136Z","updated_at":"2025-08-12T22:30:59.155Z","avatar_url":"https://github.com/52North.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# javaPS \n[![Maven Central](https://img.shields.io/maven-central/v/org.n52.wps/javaPS.svg)](https://search.maven.org/search?q=g:org.n52.wps%20and%20a:webapp) \n\n## Build Status\n* Develop: [![Develop Build Status](https://github.com/52North/javaPS/actions/workflows/daily.yml/badge.svg)](https://github.com/52North/javaPS/actions/workflows/daily.yml)\n\n## Description\n\n### Next generation standardized web-based geo-processing.\n\n**Interoperable processing framework for web applications/distributed workflow systems**\n\njavaPS enables the deployment of geo-processes on the web in a standardized way. One of its main goals ist the provision of an interoperable processing framework for web applications or distributed workflow systems. It features a pluggable architecture for processes and data encodings.\n\njavaPS implements the [OGC WPS specification, version 2.0](http://docs.opengeospatial.org/is/14-065/14-065.html).\n\n**Features:**\n\n* General Features\n  * Full java-based Open Source implementation.\n  * Pluggable framework for algorithms and XML data handling and processing frameworks\n  * Built upon the [arctic-sea project](https://github.com/52North/arctic-sea)\n  * Streaming de-/encoders for inputs and outputs\n\n**Key Technologies:**\n\n* Java\n* Spring\n* Arctic Sea\n* OpenAPI\n\n**Benefits**\n\n* Abstraction of (existing) processing tools\n* Support for the majority of standardized geo-data formats\n* Lightweight API, following the latest state of the draft OGC API Processes standard\n\n## Quick Start\n\nUse git to clone the javaPS repository:\n\n```\ngit clone https://github.com/52North/javaPS.git\n```\n\nThen just run `mvn clean install` on the repositories root directory.\n\n## User guide/tutorial\n\nCheck out the [JavaPS Documentation](http://52north.github.io/javaPS/documentation_markdown/site/index.html).\n\n## Demo\n\nTry out the latest javaPS alpha-release on on our [Geoprocessing Demo Server](http://geoprocessing.demo.52north.org/).\n\n## License\n\nThis project is licensed under the Apache Software License, version 2.0.\n\n## Changelog\n\n### Fixed issues ---\n\n- Bugfix, add allowedValues element\n- REST Serialize UOM\n- Fix missing .jsp file\n\n### Dependency updates ---\n\n- Bump junit from 4.12 to 4.13.1\n- Bump version.jackson from 2.10.3 to 2.12.1\n- Bump guava from 28.2-jre to 29.0-jre\n- Update parent and artic-sea versions\n- Bump commons-io from 2.6 to 2.7\n\n### Other ---\n\n- Bump year\n\n## References\n\n* [WPS for Tsunami Simulation](https://riesgos.52north.org/javaps/service?request=GetCapabilities\u0026service=WPS) - WPS service deployed in the RIESGOS project.\n* [OGC Testbed 15](https://www.opengeospatial.org/projects/initiatives/testbed15)\n* [OGC Routing Pilot](https://www.opengeospatial.org/projects/initiatives/routingpilot)\n* [WaCoDiS](https://wacodis.fbg-hsbo.de/)\n\n## Contact\n\n * Christian Autermann (c.autermann (at) 52north.org)\n * Benjamin Pross (b.pross (at) 52north.org)\n\n## Support\n\nYou can get support in the community mailing list and forums:\nhttps://52north.org/discuss/#mailing-lists\n\n## Contribute\n\nAre 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?\nIn 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.\nA link to the contributors license agreement and further explanations are available here:\nhttps://52north.org/software/licensing/guidelines/\n\n## Credits\n\n * Christian Autermann, @autermann\n * Benjamin Pross, @bpross-52n\n\n## Contributing Organizations\n\n### Funding projects\n\n * GLUES\n * TaMIS\n * OGC Testbeds\n * RIESGOS\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F52north%2Fjavaps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F52north%2Fjavaps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F52north%2Fjavaps/lists"}