Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mcartoixa/geosik

GeoSIK is a set of libraries that help develop OGC Web Services in .NET.
https://github.com/mcartoixa/geosik

Last synced: 26 days ago
JSON representation

GeoSIK is a set of libraries that help develop OGC Web Services in .NET.

Awesome Lists containing this project

README

        

[![Build status](https://ci.appveyor.com/api/projects/status/fpurmd7uhom6endc/branch/master?svg=true)](https://ci.appveyor.com/project/mcartoixa/geosik/branch/master)

PREREQUISITES
-------------

- Build:
* Microsoft .NET Framework 4.0
* [ASP.NET MVC 3](http://www.asp.net/mvc/mvc3)
* [MSBuild.Community.Tasks 1.5.0](https://github.com/loresoft/msbuildtasks)
* [OpenCover 4.6](https://github.com/OpenCover/opencover)

- Development:
* Microsoft Visual Studio 2015
* [Microsoft SQL Server 2012 Express](http://www.microsoft.com/en-us/download/details.aspx?id=29062)
* [Sandcastle Help File Builder 2015.6.5.0](https://github.com/EWSoftware/SHFB)

BUILD
-----

- Run the following command from this directory: `build.bat`

DEVELOPMENT
-----------

- The GeoSik.dev.sln solution is meant for development. Other solutions are used by the build scripts.
- Serialization:
* Serialization objects found in the Library project have been generated with [LinqToXsd](http://linqtoxsd.codeplex.com/) with a command line like the following: `LinqToXsd.exe iso\19139\20070417\gmd\gmd.xsd /config:LinqToXsd.config.xml /enableServiceReference`
* Original XML schemas can be found online at http://schemas.opengis.net/ or http://eden.ign.fr/
* Code generation has not been made part of the build as:
. Generation is somewhat buggy and some generated objects have been manually tweaked.
. Sometimes the schemas themselves have been tweaked for the generation to work...
* LinqToXsd configuration looks like the following:
```xml


















```