Created
August 23, 2019 09:10
-
-
Save Mehigh17/75a510cdac567a320d6ed1ed8cd43c5a to your computer and use it in GitHub Desktop.
Here is a short summary and the links to all the work I've done during my 2019 Google Summer of Code project.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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