MapWindow/DotSpatial Conference

What is DotSpatial?Dependency Diagram

Project Vision: DotSpatial aims to provide a free, open source, consistent and dependable set of libraries for the .NET, Silverlight and Mono platforms, enabling developers to easily incorporate spatial data, analysis, and mapping into their applications thereby unleashing the massive potential of GIS in solutions for organizations and communities of all types in a nonrestrictive way.
 
 
GestureLeftWhiteShadow

Who is DotSpatial?

DotSpatial is developed by members of the MapWindow GIS open source team, and the broader OSGeo .NET developer community. Please join the OSGeo .NET mailing list . You can also see a list of our steering committee members and join our growing list of volunteers.

osgeo_and_dotnet.png
You can stay informed about the DotSpatial project by joining the MapWindow/DotSpatial Announcements Mailing list.

How is DotSpatial Being Developed?

The goal of the DotSpatial framework is to increase code re-usability by subdividing a fully working GIS framework down into smaller, specialized components.  Part of that process involves the separation of the System.Windows.Forms dependent GUI layer from the business layer.  The major libraries are shown below.

Which Libraries Have Documentation and Are Available For Download?

The goal of the DotSpatial framework is to increase code re-usability by subdividing a fully working GIS framework down into smaller, specialized components.  Part of that process involves the separation of the System.Windows.Forms dependent GUI layer from the business layer.  The major libraries are shown below.
Framework Libraries
Namespace Contents Available Docs
DotSpatial.Analysis WhiteBox and some functions from MapWindow    
DotSpatial.Data Data access objects for FeatureSet, Raster, & Images.
DotSpatial.Data.Rasters.GdalExtension optional GDAL support for image and raster files.  
DotSpatial.Modeling Place holder for non-GUI modeling code    
DotSpatial.Positioning GeoFrameworks 2 and GPS.NET 3  
DotSpatial.Projections Proj4
DotSpatial.Serialization XML serialization code for saving projects.  
DotSpatial.Symbology Layers, Cartographic Symbolizers
DotSpatial.Topology NetTopologySuite/JavaTopologySuite Topology methods.

 

Graphical User Interface Libraries
Namespace Contents Available Docs
DotSpatial.Controls Map, Legend, Ribbon, Toolbox, Layout etc.  
DotSpatial.Data.Forms Data Dialogs or Open File dialog methods
 
DotSpatial.Modeling.Forms Modeling controls, tool dialogs, and dialog elements  
DotSpatial.Projections.Forms Windows Forms Dialogs related to projections  
DotSpatial.Symbology.Forms Windows Forms Dialogs & components for symbology  
The source files should remain set for building to the 4.0 framework, but remain compatible with being adjusted to framework 3.5 at least until the HydroDesktop updates to the 4.0 framework in November.

Who is Using DotSpatial?

HydroDesktop

MapWindow6

AreaOfReview




LookingLeftWhiteShadow

To add your project to the list, contact Dan Ames

Communication about DotSpatial

  • Join the MapWindow/DotSpatial Announcements Mailing List for occasional announcements about major releases, conferences, and workshops. 
  • General discussions about the DotSpatial project specifically should be shared through the CodePlex Discussion Forum.
  • Issues and bugs should be posted to the CodePlex Issue Tracker.
  • 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. This is an open list that anyone can join.
  • Internet Relay Chat (IRC) held on channel #dotspatial at irc://irc.freenode.net. Click here to get there via webclient.

Last edited Apr 7, 2011 at 8:50 AM by FObermaier, version 110