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

进行中 已发布的 4 个月前 货到付款
进行中 货到付款

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 Studio Geographical Information System (GIS) Java 移动应用开发

项目ID: #37583433

关于项目

28个方案 远程项目 活跃的4 个月前

授予:

(24条评论)
7.0

有28名威客正在参与此工作的竞标,均价$2009/小时

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 更多

$1125 USD 在7天内
(21条评论)
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 更多

$1200 USD 在7天内
(11条评论)
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 更多

$1500 USD 在29天内
(43条评论)
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 更多

$1400 USD 在10天内
(11条评论)
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 更多

$4000 USD 在60天内
(32条评论)
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 更多

$910 USD 在7天内
(51条评论)
6.1