MapWindow 6.0 (Orlando)
Project DescriptionMapWindow 6 Alpha Desktop GIS is a lightweight open source geographic information system (GIS) built using C# and the open source DotSpatial library (see DotSpatial on CodePlex.com). MapWindow 6 Alpha Desktop GIS is intended to be a complete implementation of DotSpatial and supports all DotSpatial plugins.
Mercurial
This project is set up using Mercurial. This is a relatively new versioning control system that allows extremely rapid diff checks, commits and advertises itself as handling push and pull operations much more smoothly.
Mercurial Video Tutorialhttp://tortoisehg.bitbucket.org/http://visualhg.codeplex.com/
Why MapWindow 6?
This is asked frequently and so I thought I would add some bullet points right to the home page on this topic.
- Advantages over MapWindow 4.x
- Fully .Net (no COM registration or dll hell)
- Works on Mac or Linux (using Mono)
- Vastly extended symbology set
- Stacks of Symbols
- Schemes based on attributes
- Point decorations
- Symbols from scalable system fonts
- Object Oriented Code
- Perform overlays, intersections, directly with features.
- FeatureSet.DataTable is a System.Data.DataTable.
- OGC Geometries
- Comprehensive Plug-in Model
- Plug-in interfaces have events like normal objects
- Interfaces are complete, so if you can do it with a class, you can do it with an interface.
- Control virtually everything directly through the plug-in interface
- Components
- All components provided through the MapWindow.dll
- Custom GIS can be built from components in the designer (No code necessary)
- Even the Plug-in capability is in the ApplicationManager
- About the same
- Drawing performance
- Loading performance
- Disadvantages
- Can't be used in Microsoft Access, VB6.0 or other pre-.Net systems. (Yet)
- (requires a COM wrapper to be created, which we can do later.)
- OGR/FDO not supported (Yet)
- (requires a data provider plugin to be written to translate)
- Big rasters/grids (> 8000x8000) fail to load or use unconventional native formats
- (requires finishing img(HFA) support for native, pyramidal img files)
- Rudimentary feature editing
- (requires some extra editing tools to be added to the shape editor)
- Still in beta (MW4 is probably more stable and fixed and with fewer bugs)
High Speed Video Demos
Standard Architecture Demo
http://www.youtube.com/watch?v=vAJKSEzjmO4Double Map Layout
http://www.youtube.com/watch?v=xrl8e66sEXE
Use MapWindow6.exe as a Desktop GIS for Vectors, Rasters and Images
Cannot resolve image macro, invalid image name or id.
Extensible Toolbox and Modeling Environment
Cannot resolve image macro, invalid image name or id.
Print Layouts
Cannot resolve image macro, invalid image name or id.
Design your Own GIS in Minutes from Components!
Cannot resolve image macro, invalid image name or id.This site is specifically for the MapWindow 6 C# core programming effort. If you have any questions on how to use MapWindow 6 either as a developer or as an end user, please go to
http://www.mapwindow.org.