Skip to content
Ben Abelshausen edited this page Aug 4, 2016 · 8 revisions

Overview

OsmSharp is a project that started with using OpenStreetMap (OSM) data for some pretty awesome mapping projects. You can use OsmSharp in your projects when you need to work with OSM data.

OsmSharp is written in C# and can be used anywhere where the language is supported. This means almost any device or environment including iOS and Android thanks to Xamarin.

Documentation

  1. Home
  2. Data Processing
  1. Samples

Related projects

OsmSharp used to do anything mapping-related: routing, data processing, rendering vector data. That's just too much for one project so we collaborate with other projects in the .NET space:

  • NTS: A geo-library, you can use this together with OsmSharp.Geo to convert OSM data to shapefile or filter out some data and convert it to GeoJSON.
  • Itinero: Itinero is a routing project for .NET. Orignally a part of OsmSharp as OsmSharp.Routing, now renamed Itinero.
  • Mapsui: One of the better mapping UI components in the .NET space. Use this if you want to build an app using Xamarin and need a mapping component!

Clone this wiki locally