Go Down

Topic: Speed zone data in easily converted format (Read 874 times) previous topic - next topic

J.C. Woltz


I would like to build a project that uses a GPS to get coordinates. I would like to store roads and they speed limits. I have seen as arduino project around a year ago that did something similar, but was too limited. Does anyone have suggestions about where to get coordinate and speed data. Also has anyone done a setup this is complicated enough to handle a large city full or coordinates and smeed limit zones?

Thank you,
J.C. Woltz


I would like to build a project that uses a GPS to get coordinates

Ok, doable.
I would like to store roads and they speed limits

Now we're into SD card territory too.
Does anyone have suggestions about where to get coordinate and speed data

Pay Garmin or TomTom - I really think you're not in Arduino territory anymore.
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

J.C. Woltz


Thank you for your reply. To clarify, I am not tied to arduino, but would love to stick with arduino. I want to stay with arduino if possible in order to accomplish something that could be modified by fellow geeks. I have no problem storing the info on an SD Card. I am not trying to setup a nation wide system. The previous system I saw used polygons to define different speed zones. I need a bit more finer grained control. There are two parts I don't know how to do:

  • Get a coordinate range to speed zone mapping

  • the glue logic to make it happen, but I can figure this out if point one is completed

See, I think if I can store a file with numerically sorted data, I can write the arduino program. However I am not afraid to move to an arm if need be. I would like to stick to arduino if possible so that it is more useful to the widest audience possible. All hardware and software will be released open software. I would like to release this with work done, so that others could use it with minor modification. The biggest hurdle is getting a list of coordinates and speed zones.

That is a previous project, but it used polygons, and that will not work for my city.
What I need is:

I need the 270 outerbelt around columbus, ohio and all the smaller roads inside. Any suggestion of how to get that data?

Thank you,
J.C. Woltz


You really need to do something with Garmin.
http://developer.garmin.com/web-products/web-services/ for example
They have all that data already.
My Garmin Nuvi 205 tells me where I am and what the speed limit is there, so Garmin has the data.

You can certainly get a small GPS and have it provide GPS coordinates to the arduimo
but recreating all the map data, that's a lot of work.

Are you there now? Drive the route(s), capturing the where location & the speed limit as you see changes.
I know the Garmin GPSs will let you do a demo mode too, I don't know if speed limits are shown along the route.
I tried getting coordinates from maps.google.com, don't see a way to do it. Am thinking they hid that stuff, thought it used to be shown.
Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

J.C. Woltz


I'm not looking to put a Garmin or a TomTom in my vehicle. I already has a lot of custom electronics in my vehicle. Breaking this piece of the project to the simplest block possible:

I already have a GPS module in my vehicle. It is not used for mapping, rather logging coordinates. I am not interested in mapping.
The custom electronics control certain and monitor certain aspect of my vehicle.
I want to integrate the next part of this project with the rest of the systems in my vehicle.

What I need is a source of data that includes (but not limited to):
coordinate and speed limit

Other info:
part of the monitoring is fuel consumption and MPG. Uploading routes and driving distance when I pull into the drive way. Engine monitoring and more. This is all completed. Mostly with arduino, some with Arm and linux.

If I have to go arm or linux, that is no big deal. I just need data as mentioned before.

Thank you,
J.C. Woltz

Go Up