Map Matching a GPX track to Overture maps by Android Java App Development

En cours Publié le il y a 4 mois Paiement à la livraison
En cours Paiement à la livraison

I'm seeking a proficient app developer to create an Android Java application focusing on Map Matching. Matching GPX tracks to Overture maps accurately and offline is the Core purpose of this application.

Key Features:

- Map Matching: The app should facilitate precise map matching (snap to road) of the input GPX track.

- Snap to Road Speed: It must be fast enough that Android phones can use live data from a moving vehicle updating the snapped road as it moves.

- Offline Maps: Since constant Internet connectivity cannot be guaranteed during navigation, the ability to successfully use offline maps is mandatory.

- Speed Limits: Speed limit info of each road must be downloaded and checked against the vehicle speed

- The Java code should be shared in a private Github project and properly documented.

Milestones:

15% If no map has been downloaded previously, select a country from a listbox with all countries/regions and download the Overture Maps Transportation schema theme for that country. Using only offline local data (downloaded), paint the map and the route with GPX trackpoints of the attachment. (Just an example the app should work with any input track provided)

[login to view URL]

[login to view URL]

40% Snap to road the route and paint the snapped road. Using only offline local data (downloaded) and using the Viterbi algorithm (similarly as used in the Graphhopper Map Matching code) snap the trackpoints to the most probable road and paint the snapped path with a different color than the input trackpoints.

[login to view URL]

[login to view URL]

10% Read the speedlimits from the local Overture data and repaint the snapped road in green when below the limit and in red when above the limit

[login to view URL]

35% Modify the Map Matching algorithm code to improve its snapping to road speed when calling it repeatedly in a sliding window mode as the vehicle moves: adding some gpx points at the end of the input track and deleting the same number of points from the beginning of the track.

Ideal Skills and Experience:

The ideal freelancer would have extensive experience in Android app development with Java & Android Studio. Proficiency in snapping GPX tracking with Overture maps is critical for this project. GIS/Overture/OSM/Graphhopper/Viterbi knowledge required. Familiarity with offline map integration is also essential. Past work with navigation app development will be highly regarded.

LEGAL NOTICE: BY DOING THIS PROJECT YOU ARE AUTOMATICALLY GIVING AWAY FULL, EXCLUSIVE, WORLDWIDE RIGHTS TO THE EMPLOYER AND ALL ASSOCIATED SUBJECTS TO USE, MONETISE AND RESELL THE PROGRAM, LOGO, USER INTERFACE AND ALL ELSE THAT HAS BEEN MADE BY YOU. ALSO, YOU WILL NOT PUBLICLY REPRESENT YOURSELF AS A CREATOR OF THIS WORK USE IT IN YOUR PORTFOLIO, OR WITHIN ANY VERBAL OR WRITTEN COMMUNICATION.

Android Android Studio Geographical Information System (GIS) Java Mobile App Development

Nº du projet : #37583433

À propos du projet

28 propositions Projet à distance Actif il y a 4 mois

Décerné à:

(24 Commentaires)
7.0

28 freelances font une offre moyenne de 2009 $ pour ce travail

leadconcept

Good day, I have understood scope of work but my main concern is that your selected budget range is very low. So, would you be flexible in your selected budget? As our team estimate is higher and I am not sure how you Plus

$1125 USD en 7 jours
(21 Commentaires)
8.3
iramrao

I am a proficient app developer with extensive experience in Android Java application development. I have the skills and expertise required for the Map Matching project, specifically in snapping GPX tracks to Overture Plus

$1200 USD en 7 jours
(11 Commentaires)
7.2
AITSoft

Hello, I hope you are doing great. I have good experience with doing similar jobs. You can check my portfolio here:https://www.freelancer.com/u/AITSoft I can do this job because have great experience with Geographical Plus

$1500 USD en 29 jours
(43 Commentaires)
6.8
ahmadayaz

Hello there! My name is Raja Ahmad Ayaz and I am a highly experienced Android developer with over 10 years of experience in the field. I understand you are seeking an experienced app developer to create an Android Java Plus

$1400 USD en 10 jours
(11 Commentaires)
6.7
pinkeegupta

Hi I have seen your requirements and I will be able to help you. Please message me so that we can have a detailed discussion. I have 8+ years of combined experience in Mobile App designing & development, and backend Plus

$4000 USD en 60 jours
(32 Commentaires)
6.4
smubeeen

Greetings! I have got your job posting “Map Matching a GPX track to Overture maps by Android Java App Development” and I am very much interested to work in your project. I am a GIS developer and have more than 2 years Plus

$910 USD en 7 jours
(51 Commentaires)
6.1