Bestehende Implementierungen - DarioDagne/OSM-Analysis GitHub Wiki

Zur Umsetzung unseres kleinen OSM-Projekts werden wir auf einige bestehende Pakete zurückgreifen. Desweiteren wollen wir hier einen kurzen Überblick über bereits verfügbare Schnittstellen der OSM-Datenbank zu C# zu geben. Von uns verwendete NuGets oder Codeschnippsel werden wir als solche kenntlich machen.

OsmSharp

Mit OsmSharp kann man direkt mit OSM-Daten in.NET arbeiten. Weitere Informationen findet man unter: OsmSharp

Nominatim

Nominatim API Documentation bietet die Möglichkeit für Foward-und-Reversegeocoding Geocoding aber liefert keine complete Datensätze.

Overpass API

Overpass API kann man nutzen, um Datensatz herunterzuladen.

OsmApiClient

OsmApiClient ermöglicht die Nutzung von OSM API. Weitere Informationen findet man unter: OsmApiClient

GMap.Net

GMap.Net ist ein Paket zur Erstellung von Karten im .Net-Framework. Es unterstützt mehrere Kartenformate, darunter neben Google auch die hier behandelten OSM-Karten.