Коммивояжёр без проблем
По заказу бельгийской курьерской компании Бен Абельсхаузен написал на C# библиотеку для чтения и обработки данных OSM, OsmSharp. Вместе с подробной документацией, как бывает в серьёзных проектах. Главные задачи библиотеки — роутинг и поиск оптимального маршрута развозки товара для одного или нескольких автомобилей.