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.