Our great sponsors
-
Graphhopper
Open source routing engine for OpenStreetMap. Use it as Java library or standalone web server.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Those algorithms are all already available in certain python or R libraries (e.g. https://networkx.org/ for python). You could also implement it yourself since all these graph algorithms are documented really well.
github: https://github.com/graphhopper/graphhopper
The best tool is Hqgis plugin for QGIS, which uses the Here API. It's free up to 30,000 routing queries per month. It does Geocoding, POI Search, and Isochrones:
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.