2

My need is a heavy use of routing. same as Google's Directions API. I'm looking for a viable alternative to abusing google and paying them too much.

how difficult is it to have my own server for that task?

Mapperz
  • 49,701
  • 9
  • 73
  • 132
Pingi
  • 191
  • 6
  • 1
    do you have a budget? – Mapperz Feb 09 '12 at 21:59
  • 1
    Are we talking routing for a county, state, country? – CaptDragon Feb 09 '12 at 22:01
  • Mapperz, i have a small budget – Pingi Feb 09 '12 at 22:11
  • CaptDragon, for a country. – Pingi Feb 09 '12 at 22:12
  • 1
    Can I ask 1. Why do you want to do this? 2. How many users do you anticipate? 3. Can you elaborate on your Q to provide more info on what data your going to be using, the audience your targeting (and more info on the sort of load your expecting off this user-base), and the benefits you offer over sites such as Google, 4. How much budget, what existing IT-infrastructure do you have?

    With that info, id like to construct an Answer around using a service such as Amazon + Open Source to deal with these kind of requirements.

    – jakc Apr 20 '12 at 12:33

2 Answers2

3

Not exactly an answer, but have you seen The Open Source Routing Machine (OSRM)

Their routing engine works on OSM-data it seems, but it is opensource, so it could provide som pointers. And their implementation is FAST: http://map.project-osrm.org/

atlefren
  • 4,307
  • 20
  • 35
1

It's possible but performance isn't going to be anywhere near what you'd expect from google api on a small budget for an entire country. You should try it and report back :)

ArcGIS Server and Network Analyst is out of the question given the budget. So go with Postgresql, PostGIS and pgRouting.

Route Maker did it for a few countries on 4GB RAM

CaptDragon
  • 13,313
  • 6
  • 55
  • 96