Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graphhopper API vs Graphhopper app

Tags:

graphhopper

I'm using Graphhopper core library to compute distance and best path between 2 points, i read about Graphhopper Routing API and as explained here, API has a pricing scheme , so my question is what actually will the add-on that's provided by API that's not exist inside APP that worth paying ?

like image 877
Eslam Mohamed Mohamed Avatar asked Jan 16 '18 09:01

Eslam Mohamed Mohamed


1 Answers

Not sure if this belongs to SO, but here you have a rough guidance.

Advantages of the GraphHopper Routing API:

  • hosted and fault tolerant service with support
  • highly optimized configuration
  • frequent software updates (runs cutting edge & tested versions)
  • frequent data updates (usually daily, guaranteed weekly)
  • no need to buy servers with >50GB RAM that are usually required to run a world wide setup
  • integrates easily with jsprit via optimize=true or the Route Optimization API
  • with truck profiles out of the box
  • improved heuristics to calculate ETAs with OSM data (we work on making this open source hopefully soon)
  • optionally instead OSM data with TomTom data and time dependent historic traffic data
  • other APIs like the Matrix API, see the comparison table here and reasoning about closed vs. open source here

Advantages of the open source project (Java knowledge required):

  • highly customizable to e.g. tune country or use case specific rules. (this is now also available for the GraphHopper Routing API via a dedicated setup)
  • write any vehicle profile
  • active community
  • import of any data source (can read osm xml, pbf, shp, custom) for the road network or for elevation data
  • runs offline e.g. on Android or iOS
  • currently public transit routing is only available in the open source project
  • find nearest point API (can be simulated with a routing request where start=end)
  • can do indoor navigation in theory, in practice have a look here
like image 173
Karussell Avatar answered Dec 31 '22 19:12

Karussell