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 |
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. answered 05 Feb '15, 14:09 Frederik Ramm ♦ |
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. answered 05 Feb '15, 17:53 stephan75 |