•        1631

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.



Related Projects

MapWindow 6 Desktop GIS

MapWindow 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 MapWindow 6 Alpha Desktop GIS is intended to be a complete implementation of DotSpatial and su...


DotSpatialApp is a UI wrapper around DotSpatial that includes a ribbon and docking panels. The functionality in this project will also be exposed as an extension package to MapWindow 6.

GeoMesa - Suite of tools for working with big geo-spatial data in a distributed fashion

GeoMesa is an open-source, distributed, spatio-temporal database built on a number of distributed cloud data storage systems, including Accumulo, HBase, Cassandra, and Kafka. Leveraging a highly parallelized indexing strategy, GeoMesa aims to provide as much of the spatial querying and data manipulation to Accumulo as PostGIS does to Postgres.

iGeospatial: Spatial Schema

The Open Geospatial Library aims to provide an open source GIS library for the .NET framework. The library will implement various Open Geospatial Consortium (OGC) and ISO specifications. Currently, we are in the process of porting and enhancing the JTS Topology Suite library,...

turf - A modular geospatial engine written in JavaScript

Turf is a JavaScript library for spatial analysis. It includes traditional spatial operations, helper functions for creating GeoJSON data, and data classification and statistics tools. Turf can be added to your website as a client-side plugin, or you can run Turf server-side with Node.js (see below).Download the minified file, and include it in a script tag. This will expose a global variable named turf.

GRASS GIS - Geographic Resources Analysis Support System

Geographic Resources Analysis Support System, commonly referred to as GRASS GIS, is a Geographic Information System (GIS) used for data management, image processing, graphics production, spatial modelling, and visualization of many types of data. GRASS supports raster and vector data in two and three dimensions. The vector data model is topological, meaning that areas are defined by boundaries and centroids; boundaries cannot overlap within a single layer.

SQL Spatial Tile Render Engine

CLR CSharp application to render a set of GIS spatial images directly from SQL Server as rowset data using standard T-SQL language extended for simplicity . C# 3.5 32 or 64 bit extension for SQL server 2008

PostGIS - Spatial and Geographic objects for PostgreSQL

PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL. PostGIS adds extra types (geometry, geography, raster and others) to the PostgreSQL database. It also adds functions, operators, and index enhancements that apply to these spatial types.

node-gdal - Node.js bindings for GDAL (Geospatial Data Abstraction Library)

Read and write raster and vector geospatial datasets straight from Node.js with this native GDAL binding. GDAL 2.0.1 (GEOS 3.4.2, Proj.4 4.8.0) comes bundled, so node-gdal will work straight out of the box. To get started, browse the API Documentation or examples. This binding is a collaboration between Natural Atlas and Mapbox. Its contributors are Brandon Reavis, Brian Reavis, Dane Springmeyer, Zac McCormick, and others.

LinqToGeo - Language Integrated Query for Geospatial Data

LinqToGeo provides language-integrated query to geospatial data.

gis-tools-for-hadoop - The GIS Tools for Hadoop are a collection of GIS tools for spatial analysis of big data

The GIS Tools for Hadoop are a collection of GIS tools that leverage the Spatial Framework for Hadoop for spatial analysis of big data. The tools make use of the Geoprocessing Tools for Hadoop toolbox, to provide access to the Hadoop system from the ArcGIS Geoprocessing environment. Start out by navigating to samples and following the instructions provided with each sample.There are also tutorials for using the GP tools and aggregation methods.


A handy application for viewing spatial data for use with SQL Server 2008. Its is very difficult to visualise a Spatial shape from a set of points, this application allows you to do that very easily. This is a windows forms application that allows you to draw shapes and obt...


GIS vector-based spatial data overlay processing is much more complex than raster data processing. The GIS data ?les can be huge and their overlay processing is computationally intensive. Meager amount of work has been done on processing large volume of vector geospatial data ...


This is a Geostatistical Plugin using the DotSpatial Framework.

Tile38 - Geospatial database, spatial index, and realtime geofence

Tile38 is a in-memory geolocation data store, spatial index, and realtime geofence. It supports a variety of object types including lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON. It supports spatial index with search methods such as Nearby, Within, and Intersects, Realtime geofencing through persistent sockets or webhooks and lot more.

MapWindow 4

MapWindow 4 is a free and open source desktop GIS software developed by the MapWindow GIS project team.

Bing Maps WPF Viewer

A helpful multi layer map viewer tool. Features (more soon) : * Tile layers XYZ format * MS SQL Server spatial layer

Geo-Spatial Library

The purpose of this project is to build a .NET library of tools that simplifies GeoCoding addresses, Polygon hit-testing and conversion of custom GeoSpatial data to popular formats (e.g. GeoRSS, ESRI Shapefile, KML, etc.) using a standard interfaces.


DeepEarth is an open source, standards oriented Silverlight mapping framework. It provides a rich framework for integrating and visualising spatial layers, services and data.