Project info: Steering Committee Logo Volunteers Major Tasks Goals Design Principles




Project Summary

DotSpatial is an open source project focused on developing a core set of GIS and mapping libraries that live together harmoniously in the DotSpatial namespace working seamlessly with the .NET framework.

DotSpatial is envisioned as a set of geospatial data management, visualization and analysis libraries using the Microsoft .NET Framework. These low level libraries can be reused in other open source or proprietary software to supply GIS and mapping capabilities.

DotSpatial is developed by members of the broader OSGeo .NET developer community. Please join the OSGeo .NET mailing list here: http://lists.osgeo.org/mailman/listinfo/dotnet.

The DotSpatial framework is expected to evolve around the following general design:

Namespace Source/Derived From Status
DotSpatial.Data Original Code + extension architecture for OGR and GDAL Initial commit available with initial documentation
DotSpatial.Projections Proj4/Proj4.NET Initial commit available with initial documentation
DotSpatial.Desktop MapWindow6 - There is extensive work here that needs to be broken out into appropriate namespaces. Initial commit available with initial documentation
DotSpatial.Topology Net Topology Suite Initial commit available with initial documentation
DotSpatial.Analysis WhiteBox and MapWindow Initial commit available with initial documentation
DotSpatial.Tools MapWindow 6 not committed yet
DotSpatial.Map MapWindow6 not committed yet
DotSpatial.Windows.UI MapWindow6 not committed yet
DotSpatial.Positioning GeoFrameworks 2 and GPS.NET 3 developer tidyup plans to commit

Communication

  • General discussions about use, role and application of DotNet in the Open Source GIS community should be sent through the OSGeo DotNet mailing list: dotnet@lists.osgeo.org (http://lists.osgeo.org/mailman/listinfo/dotnet). This is an open list that anyone can join.
  • General discussions about the DotSpatial project specifically should be shared through the CodePlex Discussion Forum here: http://dotspatial.codeplex.com/Thread/List.aspx
  • Issues and bugs should be posted to the CodePlex Issue Tracker here: http://dotspatial.codeplex.com/workitem/list/basic
  • Discussions specific to the DotSpatial Developer community - including everyone with developer rights on the CodePlex site are held on this list: dotspatial-dev@googlegroups.com which can only be joined/viewed by people who are members of the DotSpatial project on CodePlex.
  • Discussions relevant to the DotSpatial Steering Committee are held through: dotspatial-sc@googlegroups.com which can only be joined/viewed by people who are members of the DotSpatial Project Steering Committee.

How to Join the Team

  • Individuals desiring to join the project team and developers should
  • Download and become familiar with the source code (only requires a CodePlex name, not project membership)
  • Look at the task and issues lists and identify opportunities for contributing
  • Code contributions should initially be made through the Discussion Forum here: http://dotspatial.codeplex.com/Thread/List.aspx
  • Existing developers will test the code contributions and if appropriate integrate it with the source repository.
  • After a developer makes 2 or 3 code contributions in this manner, then they can request code commit rights. The project coordinator(s) can decide to grant such rights based on feedback from developers and steering committee members.

Last edited Jul 21, 2010 at 12:32 PM by danames, version 43