I have a list of named routes represented as GPS coordinate lists (not roads, but can be considered similar to roads).
I need a "Map Matching" type algorithm implemented in Android/Java, that I can feed this list of routes AND continuously input recorded GPS coordinates WHILE they are being recorded. Basically I should be able to input one recorded GPS coordinate at a time while recording user location (e.g. as a LatLng or Location object).
As output I need a notification every time a change of route occurs (user moves onto another route). I need to know the time the change occurs, the previous route (if any) and the new route.
The end result is, that I'm able to tell exactly which routes have been traveled, in which order and (approximately) when a route was entered/exited (e.g. user was traveling on route X from 9:42 until 9:57, on route Y from 9:57 until 10:02, etc.).
Algorithm priorities
*) Low battery and memory usage (will be executed locally on a mobile device)
*) Precision (without high precision the algorithm is unusable)
*) Speed (should be able to handle live recording with several recordings per minute)
*) Well written, well structured, readable and maintainable code (e.g. for later small improvements, debugging and bug fixing)
Typical route data:
*) The set of possible routes is typically 50-200 routes
*) A route is typically between 50 meters and 10 km long
*) A route consists of typically between 5 and 100 GPS coordinates
*) Routes can be considered similar to (one-way) roads
Typical input data:
*) Consists of typically between 5.000 and 20.000 recorded GPS coordinates, but can be both less or more
*) Record time is typically between 1 and 7 hours, but can be both less or more
*) A recording can have sudden location changes during the recording, as the recording can be paused at one location and resumed at another completely different location
The algorithm/code can make use of third party Open Source libraries if wanted. Several Map Matching algorithms seems to exist, which might be a shortcut to a final result.
Dear Sir,
Trust us we can do this project as we had done similar project of our clients. We want to work with you and build a healthy longterm relationship.
Warm Regards,
Om Infowave
Relevant Skills and Experience
Dear Sir,
We cannot send you full portfolio here as it is limited to 200 words. We will surely share you on private message. So let's discuss and finalize this project.
Warm Regards,
OM INFOWAVE
Proposed Milestones
€250 EUR - Full Milestone
Hello.
I am a GIS(Geographical Information System) expert and Web&Mobile(iOS&Android) developer.
Since 10 years before I have been developing GIS applications.
I graduated GIS special education course and I have rich experiences for development Desktop,Web and Mobile GIS applications.
as a GIS developer, I can develop any kind of GIS application based on ArcServer,GeoServer and GoogleMaps,OSM,MapBox,OpenLayers,PostGIS and PostgreSQL and MS SQL.
And I have many Web technologies such as PHP, Java,C# etc.
I checked your requirement and I am very interesting in your project. I have worked on many GIS application development and I think that I have able to realize your requirement.
I would like to heard from you.
thank you.
Greetings sir, i am an expert freelancer for this job and your 100% satisfaction is assured if you allow me to serve. I
can do this task as per your requirement
Relevant Skills and Experience
I have the 5 years of experience with excellent knowledge. please give me a chance to work on your project
Proposed Milestones
€250 EUR - payment after work completion
Hello,
I can see that you are looking for Map Matching type algorithm developed in Android/Java,So that you can feed the list of routes AND continuously input recorded GPS coordinates WHILE they are being recorded.
I have more than 6 years of experience in programming iOS as well as Android apps with complex architecture. I have successfully designed, developed and deployed many iOS-Android apps.
Some of my questions regarding this project,
What are the additional requirements for this project?
Lets get in touch to discuss scope of your project further. If you wish I am ready to start with a small milestone or POC (Proof of Concept) to gain your trust on my capabilities to handle this task.
With Regards,
Mira
Dear sir
Thank you for your description,I have checked your project and understood all your requirements
So I can help you
Relevant Skills and Experience
I have already developed many app so that I have many top skill
Please check my reviews and portfolios
Proposed Milestones
€155 EUR - all
-------------------------------Professional JAVA Developer! Best Result in Time!-----------------------------
Relevant Skills and Experience
Dear sir.
I read your project description very carefully.
I've really rich experience in developing software using JAVA, so your project is very interesting to me.
Proposed Milestones
€150 EUR - Full work
Hello, we can do this project for you !
We are a team of 15 designers & developers
PORTOFOLIO . https://www.freelancer.com/users/profile.php?id=1676259
GRAPHIC, PRODUCT, INDUSTRIAL & ANIMATION:
Relevant Skills and Experience
Photoshop
After Effects
Illustrator
InDesign
WEBSITE DESIGN & DEVELOPMENT:
PHP
Java
C Language,
C++
C#
Ruby
JavaScript
SQL
UI/UX
Regards,
Alex S.
Proposed Milestones
€250 EUR - https://www.freelancer.com/users/profile.php?id=16762597