Snap GPS track data to the roads in OSM with a fast and free algorithm.
Build a simple Android test App that uses GraphHopper’s map-matching module (GitHub: [login to view URL]) or something like GMmaps SnapToRoad (but free) or similar to quickly snap a track lat/long data to the nearest road in OpenStreetMap.
Similarly to what is described in the map-matching/README.md.
The app will:
- Read the track data from the attached DB: table tbl_distance, fields trip_lat & trip_long. (The track data will later be changed to test the app.)
- Snap the data to OpenStreetMap roads saving the snapped positions to the same DB: fields lat_ok, long_ok & road_name
- Fill in the DB fields: road_name, Municipality, Highway, MaxSpeed
- Paint the original track and the snapped one in a map in different colors
- Do the snapping with a locally downloaded copy of OpenStreetMap Spain. No online queries to web services of graphhopper, OSM or others.
I have some basic incomplete & very slow code loading the local map and painting the track available in:
[login to view URL]
The task now is to snap the DB data to OpenstreetMap roads saving the snapped position to the DB and adding also in the DB the road name, type, maxspeed and city.
In order to test the app, you need to copy a folder to the location on Your phone that is created when app is first installed.
That location is:
[download-folder]/graphhopper/maps, where the download-folder can e.g. be /mnt/sdcard/download or /storage/sdcard/Download/
The mentioned folder with OSM generated for Spain. Here it is:
[login to view URL]
Hello there,
I have been developing native Android applications for more than four years.
I consider myself an expert in LocationServices, GoogleMapsAPI and ArcGIS.
I have read the description carefully and I'm pretty sure I can do this job quickly.
However, I have a few questions, let's chat to discuss more and get started. :)
Hello.
How are you?
I had many experiences about Google Map API.
To begin with look my profiles please.
I am developing mobile applications in the sphere of Information Technique for 19 years .
Also i am having many expert teams. My center skill is Android, I O S and App Design.
"Exact Analysis, Magic Same Logic, Optimized Code, Appointed Time"
This is motto of sophisticated myself.
If you should work with me, i will do my best for your satisfaction.
Happy Luck
Hello! My name is Igor, I can help you with the application
I'm a developer Map matching track coordinates to OpenStreetMaps
Feel free to contact me at any time to discuss the details of the project
Dear
As I am mobile and web expert, have rich experience with mobile app development
If you are interested with my proposal, please let me know it.
I hope to work with you on this project.
Thanks
Dear Client.
I respect you and will follow all your requirements.
I am so happy to see your serious project.
Because, your project is the perfect match for my skills and experience.
I have strong skill and rich experience about Google Map Api
So I can write high performance, robust and clean code for your project.
I am sure I can deliver perfect result to you.
Please contact with me and discuss more.
Looking forward to hear from you.
Thanks for taking precious time to looking for my cover letter.
Best Regards.
Hi jbarandia
I have read your requirements for the app, the slow and latency you feel returns to many reasons ,
if you are interested we can discuss in private chat.
Hello,
I check your requirement & I can see that you want to design & develop a " GPS track app".We are well experienced in developing a mobile app and can give you a more user-friendly app with all features & functionalities.
I got 5+ years of experience in website and mobile apps (Android/iPad/iPhone)design and development.
I have already built a similar type of App that you want.
Please see some of our previous work below for reference:
I believe in quality work and available for the ongoing support on FIXING BUGS AND ISSUES.
I would like to more discuss some questions regarding your requirement in this project. So please revert me in chat.
Awaiting your response
Best Regards.
ITGAMESOL
I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.
Hello.
How are you.
I have read your description carefully.
Very Interesting.
I have many experiences in Android.
I can finish in 2 hours.
If you hire me, I will do my best.
Thanks.