DotSpatial
While the open source GIS movement is strong and centralized in Java and C++, the efforts in .Net are somewhat scattered. A new model being initiated by the MapWindow open source team is to provide free, open source C# components and tools that are specifically focused on providing basic support for GIS functionality. The strong branding of MapWindow, however, has actually prevented, rather than assisted in the sharing of common code that is useful to different windows or .Net open source ventures. To that end, even the difference between two versions of the same MapWindow software had become completely separate code bases. In the spirit of unification, we are creating a collection of very modular, very specialized dll libraries in dotSpatial that cater to exact needs, and will allow developers to pick and choose just the functionality they want.
To that end, we are also requesting that if you have a small modular dll that will assist in some aspect of GIS, that you consider adding the content to the System.Spatial namespace (as our example project System.Spatial.Projections illustrates).
Separating out the functionality from a large, Monolithic project is not easy, and so as a result, it will take time before our other MapWindow 6.0 generation code ends up here.
Documentation for Specific dotSpatial ModulesDotSpatial.ProjectionsDotSpatial.TopologyDotSpatial.Data DotSpatial.Desktop