Tutorials

Introduction to DotSpatial 1.7 for C#

The following tutorials have been updated to use DotSpatial 1.7. These tutorials are specifically for C#. For examples of VB code see the tutorials for DotSpatial 1.0.

Description Example Data
Tutorial (1) Working with DotSpatial controls  DotSpatialTutorial 1 
Tutorial (2) Working with DotSpatial Symbology and Attribute table  DotSpatialTutorial 2
Tutorial (3) Raster data operations in DotSpatial  DotSpatialTutorial 3
Tutorial (4) Shape file, Attribute table operations and Printing map in DotSpatial  DotSpatialTutorial 4
Tutorial (5) Projection Explorer in DotSpatial  DotSpatialTutorial 5
Tutorial (6) Raster Vector Data Analysis in DotSpatial  DotSpatialTutorial 6
Tutorial (7) Label operations  DotSpatialTutorial 7
Tutorial (8) Create a custom plug-in DotSpatial  DotSpatialTutorial 8
Tutorial (9) Accessing GDAL data provider in DotSpatial  DotSpatialTutorial 9
Testing Data ~ US states shape file  states.zip

Should I create an extension or an application?

Extension Development

How to Create an Extension

Create an Extension to Import an Excel Worksheet

Create an Extension to Analyze Vector and Raster Data

Using PointSymbolizer on a DrawingLayer

How to Sort Layers Alphabetically

Using MEF Contracts to Coordinate Communication Between Extensions (Advanced)


Application Development

Basic DotSpatial Desktop Mapping

How to Support Loading Extensions (Loading GDAL)

How to Add Support for Loading DotSpatial.Plugins.Ribbon

How to Load DotSpatial Extensions Into My Toolbar

Composing an Application by Combining Extensions

Getting started with MEF (Managed Extension Framework)


How Do I (End User Documentation)

Finding and Installing the WebMap Extension

Getting Started with Attribute Data Explorer


Related Projects

How to Customize Branding of MapWindow 6

While the above tutorials use C# code examples, you may use a tool to convert C# to VB.NET.


Introduction to DotSpatial 1.0 for C# and VB

The following tutorials are developed by Tevaganthan and Daniel Ames, but they were written before the V1 release of DotSpatial and are out of date.

Description Example Data
Tutorial (1) Working with DotSpatial controls  DotSpatialTutorial 1 
Tutorial (2) Working with DotSpatial Symbology and Attribute table  
Tutorial (3) Raster data operations in DotSpatial DotSpatialTutorial  3
Tutorial (4) Shape file, Attribute table operations and Printing map in DotSpatial  
Tutorial (5) Projection Explorer in DotSpatial  
Tutorial (6) Raster Vector Data Analysis in DotSpatial  
Tutorial (7) Label operations  
Tutorial (8) Create a custom plug-in DotSpatial  
Tutorial (9) Accessing GDAL data provider in DotSpatial  
Testing Data ~ US states shape file  states.zip

How to get selected Feature FID


Other languages

Jetzt gehts los – Die Anwendungsoberfläche erstellen

http://knowhowdevblog.wordpress.com/2012/05/17/anwendungsoberflache-erstellen/

http://knowhowdevblog.wordpress.com/category/gis-entwicklung/


Potential Future Tutorials

  1. How to manage gis layers by geoprocessing.
  2. How to implement a custom vector provider.
  3. How to implement a custom raster provider.
  4. How to serialize map or layer information.
  5. How to use GPS Data with the GPS DotSpatial classes.
  6. How to manage custom vector symbology (classified, unique values, charts, etc.)
  7. How to load ECW and MrSID images.
  8. How to clip polygons and lines with polygons and lines. 

Note. Put here your request to make one big tutorial page to allow another users learn how to collaborate with DotSpatial.NET project.

Last edited Feb 28 at 7:55 AM by jany_, version 103