[GIS] GeoServer/GeoWebCache with C#

cgeoserverwfswmswps

I'm starting a project in which I intend to use GeoServer/GeoWebCache as a provider of WFS, WMS, WCS, and WPS services. I've configured the GeoServer to use PostGIS for storage. The frontend is using OpenLayers.

I, however, would like to use C# to program my business logic and to send requests for WMS, WFS, WCS and WPS services. I then make the response available to my view layer using View Model. I've been looking for materials that explain how this can be achieved, but no success so far. Any advice will be highly appreciated.

Best Answer

If you are looking for security at the data layer, you could build a proxy in C # through which you make requests WFS / WMS from the server side so you can process the response and verify compliance with business rules, this would take a lot of work. You could also build REST service in C # that will attend to check whether the user can access the information, so that the client side be in charge of using the service before displaying the information.