All Projects → itinero → Routing

itinero / Routing

Licence: apache-2.0
The routing core of itinero.

Projects that are alternatives of or similar to Routing

Osrm Backend
Open Source Routing Machine - C++ backend
Stars: ✭ 4,716 (+3152.41%)
Mutual labels:  osm, routing-engine, routing
OsmToRoadGraph
OSM XML file to road graph converter
Stars: ✭ 31 (-78.62%)
Mutual labels:  osm, routing
STCRouter
基于标准URL的iOS路由系统,可实现业务模块组件化,控制器之间零耦合,可实现黑白名单控制,可进行native降级到hybrid。
Stars: ✭ 19 (-86.9%)
Mutual labels:  routing, routing-engine
Ffrouter
Powerful and easy-to-use URL routing library in iOS that supports URL Rewrite(强大、易用、支持 URL Rewrite的 iOS 路由库)
Stars: ✭ 263 (+81.38%)
Mutual labels:  routing-engine, routing
leaflet.TravelNotes
A complete mapping application. With this, you prepare a complete travel, adding itineraries and personnal notes to the map. When you travel is complete, you can save it to a file, export the itineraries to a gpx files, print the itineraries and a roadbook with the notes and itineraries description.
Stars: ✭ 31 (-78.62%)
Mutual labels:  routing, routing-engine
Libosmscout
Libosmscout is a C++ library for offline map rendering, routing and location lookup based on OpenStreetMap data
Stars: ✭ 159 (+9.66%)
Mutual labels:  osm, routing
motis
Intermodal Mobility Information System
Stars: ✭ 45 (-68.97%)
Mutual labels:  routing, routing-engine
Router
Router implementation for fasthttp
Stars: ✭ 234 (+61.38%)
Mutual labels:  routing-engine, routing
Openrouteservice
🌍 The open source route planner api with plenty of features.
Stars: ✭ 614 (+323.45%)
Mutual labels:  routing-engine, routing
Freerouting
Advanced PCB autorouter (finally, no Java installation required)
Stars: ✭ 307 (+111.72%)
Mutual labels:  routing-engine, routing
Simple Php Router
Simple, fast and yet powerful PHP router that is easy to get integrated and in any project. Heavily inspired by the way Laravel handles routing, with both simplicity and expand-ability in mind.
Stars: ✭ 279 (+92.41%)
Mutual labels:  routing-engine, routing
Lua Resty Route
URL Routing Library for OpenResty Supporting Pluggable Matching Engines
Stars: ✭ 88 (-39.31%)
Mutual labels:  routing-engine, routing
Jlroutes
URL routing library for iOS with a simple block-based API
Stars: ✭ 5,528 (+3712.41%)
Mutual labels:  routing-engine, routing
Valhalla
Open Source Routing Engine for OpenStreetMap
Stars: ✭ 1,794 (+1137.24%)
Mutual labels:  routing-engine, routing
Syro
Simple router for web applications
Stars: ✭ 121 (-16.55%)
Mutual labels:  routing
Vpnfailsafe
IP leak prevention for OpenVPN
Stars: ✭ 130 (-10.34%)
Mutual labels:  routing
Core
OPNsense GUI, API and systems backend
Stars: ✭ 1,827 (+1160%)
Mutual labels:  routing
Universal Router
A simple middleware-style router for isomorphic JavaScript web apps
Stars: ✭ 1,598 (+1002.07%)
Mutual labels:  routing
Router5
Flexible and powerful universal routing solution
Stars: ✭ 1,704 (+1075.17%)
Mutual labels:  routing
Express Env Example
A sample express environment that is well architected for scale. Read about it here:
Stars: ✭ 130 (-10.34%)
Mutual labels:  routing

Itinero

Build status Join the chat at https://gitter.im/Itinero/Lobby Visit our website Apache 2.0 licensed

  • Itinero: NuGet Badge
  • Itinero.Geo: NuGet Badge
  • Itinero.IO.Osm: NuGet Badge
  • Itinero.IO.Shape: NuGet Badge

Itinero is a routing project for .NET/Mono to calculate routes in a road network. By default the routing network is based on OpenStreetMap (OSM) but it's possible to load any road network. The most important features:

  • Calculating routes from A->B.
  • Calculating distance/time matrices between a set of locations.
  • Processing OSM-data into a routable network.
  • Generating turn-by-turn instructions.
  • Routing on mobile devices and lower-resource environments.

Documentation & Samples

Check the documentation website for documentation and sample code. Don't hesitate to ask questions using an issue or request more documentation on any topic you need.

Other projects

  • routing: The core routing project, used by all other projects.
  • geo: A collection of extensions to Itinero to work with NTS.
  • idp: The data processing project, a CLI tool to process data into routerdb's.
  • routing-api: A routing server that can load routerdb's and accept routing requests over HTTP.

Contributions

Contributions are always appreciated, especially if they match what's on our roadmap or it fixes a bug. Also check the contribution guidelines before planning anything big. Thanks to past contributions by @Chaz6, @bertt, @jbelien, @pietervdvn, @ironromeo, @jerryfaust and @airbreather.

If you like routing, OpenStreetMap & Itinero get in touch, we may have a job for you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].