It’s all very well and good to be able to display geospatial data, certainly cartography depends on that ability. But the tradition of open source GIS is all about actually being able to work with, edit and create geospatial datasets. We
are actively developing and improving the nature of the tools available in DotSpatial to work with datasets. In the world of open source, the one size fits all approach is almost never accepted. Coming soon, we will be able to break down
this documentation into beginner and expert categories. Beginner tools are simple. They let you work with just about any kind of data without having to know lots of details and specifics. The trade off is that you might not get the performance
you need from them, and they might not be suitable for datasets too large to fit in memory. Expert tools will be designed with the idea that you have a stronger comfort level with programming and GIS data sources. The vector tools may require the
use of data readers or SQL queries, while the raster tools may require the use of generics to control raster data types, and grabbing only a portion of the raster or image at a time. The expert tools will offer capabilities that won’t exist at
the basic level however, and will become an indispensible element in the toolkit.