NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum

I am doing a research now. I have 1000 real addresses and my computational example need duration and distance values for each address pair. I know I can use the Google Maps to get them one by one. But the number is very big and I almost need to do it 1000000 times.

I just know OpenStreetMap and like it very much.I am eager to get the data to finish the job now. I hope I can upload the document including all the addresses and get all the duration and distance values effectively. Who can tell me how to do using OpenStreetMap? Or I will pay you if you can help me to get the data easily. I will be highly appreciated.

Thanks a lot!

asked 05 Feb '15, 13:52

PengYang's gravatar image

accept rate: 0%

Data is free - computing time is not. Hence, you can download the OSM data and run a routing algorithm on this on your own server (or desktop PC or notebook computer) without paying a penny, but you cannot upload a spreadsheet and have OSM compute the results for you.

A popular routing server is OSRM and you will find download and install instructions right there on the web site. Converting from addresses to coordinates requires a geocoding service in addition to that, but this is something that you only need to do 1000 times and you can store the coordinates.

If you'd rather pay someone to do the work for you, check out Commercial OSM Software and Services on the Wiki.

permanent link

answered 05 Feb '15, 14:09

Frederik%20Ramm's gravatar image

Frederik Ramm ♦
accept rate: 23%

After paying attention to frederik's hints, you can also do a search on this FAQ site for "batch geocode" or batch geocoding ... you are not the first one asking in this direction.

permanent link

answered 05 Feb '15, 17:53

stephan75's gravatar image

accept rate: 6%

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 05 Feb '15, 13:52

question was seen: 4,124 times

last updated: 05 Feb '15, 17:53

NOTICE: is no longer in use from 1st March 2024. Please use the OpenStreetMap Community Forum