Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Here is a short summary and the links to all the work I've done during my 2019 Google Summer of Code project.
During the 2019 Google Summer of Code program I had the chance to be mentored by members from 52°North. My project was initially made up of two sub-projects and their topic is mainly Geoprocessing. Both of the sub-projects were written in C#, the first one being a library targeting .NET Standard to ensure cross runtime support, and the second one is an Add-In created for ArcGIS Pro where WPF and ArcGIS Pro SDK are mainly used. The entire project was written from scratch and no previous code base was available.
- WPS.NET -
Repository link: https://github.com/52North/wps.net
WPS.NET was the first and most important part of the proposal. It is a library that exposes a simple API to the end-user offering an easy integration of Web Processing Services. It implements the WPS Standard 2.0 from scratch and exposes only an asynchronous procedure call that copes with the latest popular practices in C#. The tests cover at least 90% of the code, mostly assuring that the data models are correctly serialized into XML. The WPS asynchronous execution context is represented by a simple session with event-based calls which are raised when different situations occur (i.e. process finished, failed or the session was polled).
Pull requests for this repository (from oldest to newest):
* https://github.com/52North/wps.net/pull/1
* https://github.com/52North/wps.net/pull/2
* https://github.com/52North/wps.net/pull/3
* https://github.com/52North/wps.net/pull/4
* https://github.com/52North/wps.net/pull/5
* https://github.com/52North/wps.net/pull/6
* https://github.com/52North/wps.net/pull/7
- ArcGIS Pro WPS Add-In -
Repository link: https://github.com/52North/arcgis-pro-wps-client
The ArcGIS Pro Add-In is the project that stands out the most for most. It is made for the users of ArcGIS Pro, coming with a complete yet simple interface allowing the users to execute their WPS requests to the server of their choice and manage the results right within the program.
Pull requests for this repository (from oldest to newest):
* https://github.com/52North/arcgis-pro-wps-client/pull/1
* https://github.com/52North/arcgis-pro-wps-client/pull/2
* https://github.com/52North/arcgis-pro-wps-client/pull/3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.