Support new "heading" tag from osmand tracker plugin
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by reviewing the existing OsmAnd tracker-plugin handling and how direction is currently obtained. Confirm support for the value in the supplied example, then add coverage for that input and verify the resulting direction. Treat alignment correction and filtering as separate design questions, since the issue only proposes them.
Written by the indexing model from the issue text.
Description
Note that osmand now supports to track the heading in an "extension": (Needs to be explicitly enabled in the settings of the tracker plugin)
<trkpt lat="4X.XXXXXXX" lon="1X.XXXXXXX">
<ele>XXX.XXX</ele>
<time>2020-04-03T13:03:47Z</time>
<hdop>7.504</hdop>
<extensions>
<speed>1.24</speed>
<heading>233</heading>
</extensions>
</trkpt>
- Please support taking the direction from that.
- To correct for phone/camera alignment issues, it might be possible to use the (smoothened) direction from the "next" point as a comparison and filter accordingly. This might enable to correct e.g. a constant offset, if a separate camera is mounted in a fixed angle to the phone, and it might be able to detect if both do not fit at all and throw an error. Or it might correct for magnetic errors due to large metal objects (car). Maybe a kalman filter could be useful here.
- Dominant language
- Python
- Stars
- 315
- Forks
- 145
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 2
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mapillary/mapillary_tools
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
mapillary/mapillary_tools#827 ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
mapillary/mapillary_tools#819 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
mapillary/mapillary_tools#783 · 3 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
mapillary/mapillary_tools#748 · 2 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
mapillary/mapillary_tools#747 · 9 comments ·
All issues in mapillary/mapillary_tools
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100