View Single Post
Posts: 1,548 | Thanked: 7,510 times | Joined on Apr 2010 @ Czech Republic
#284
Originally Posted by woody14619 View Post
So, I have two old request, and three new requests to throw on the "to do" queue I hope?

Old:
1> Provide a user-editable replacement table/script for text->speech. (I'm still getting "park saint" and "lilly doctor" for park st and lilly dr. )
There actually a CSV file that does this since a few versions back:
/opt/modrana/data/directions_filter.csv
Its content is like this:
Code:
St.;Street
Dr.;Drive
Peakway;Parkway
peakway;parkway
Basically just a target and substitute, separated by semicolon, one pair per line. You can just edit this file and add your own lines for now, but I guess that doing this from the GUI should be quite easy to add.
NOTE:
I don't really know how the package manager handles installed files, that were user modified, so I'll advice to backup your changes to this files in case it is overwritten by the next version.

Also, EVERYBODY:
Tell me which substitution pairs should I add to the default set !

Originally Posted by woody14619 View Post
2> Add a way to rename track logs (and/or route saves). It would make saving a track log that much easier. And yes, sometimes people save tracks and would like to use them as routes later. Having modRana "remind" me of a turn when driving in the dark can be quite helpful, even on a route I know well.
OK, renaming should be quite easy to add. Storing driving directions for tracklogs should be also doable by basically storing the routing messages in GPX description tags

Originally Posted by woody14619 View Post
New:
1> Add a way to disable GPS while downloading maps. (Preferably a toggle button on the download page itself.) When I download maps, its usually for a large area overnight. No need to run the GPS while getting 500k tiles... You may also want to "nice" the process for grabbing tiles if you're getting a lot of them. (eg >20K)
OK, I have added a ticket for this. A (by default disabled) sound notification of a finished batch download. Preferably a creepy "Sir, your tiles are ready." espeak message

Originally Posted by woody14619 View Post
2> A tool to create/look-at/modify the database for maps. (Remove/add map tiles at a set level, etc.) I'm sure I can load any SQLLite editor and use select commands to remove the entries by hand. But it would be easier to do this in a UI. (eg remove all tiles except those in levels 12 & 18.)
Why not This might be quite complex to add, but fragments like showing how many tiles per layer are stored or visual map source management might show quite soon. Tile update could be also integrated into this (most map servers supply "last modified" in tile metadata, this might be used to update old tiles).

Originally Posted by woody14619 View Post
3> Repeat texts over voice a little more often for long spans. My old Magellan would tell me the instructions 3 times, with a 4th warning when the turn came. Once when I started on the path (after the previous turn), once at 5 miles out, and once at 2 miles out. Then it would "ding" or say "turn right/left" when I hit the fork. Seems right now I sometimes get a message mid-road, but not always. And the repeat before the turn is happening a hundred yards or so before the turn. Not helpful when going 60mph and it's telling you to exit at the exit you're passing.
There should be two warnings per point, but it is possible that some warnings are just skipped. This is because Espeak can of course say only one message at a time, therefore messages that come while it is speaking are just skipped, as they would be obsolete by the time it finishes. This might happen when there are many turns in short succession.

Why are there just two messages ?
The first on triggers in predefined distance, supplied by Google together with the routing messages (make sure you are in the car mode when getting the route), the second once you enter the "capturing radius" of the turning point.

A quick way of adding more messages might be by just adding the more messages of the first sort with multiplies of the predefined triggering distance.

A more robust but more difficult is to use a custom current speed depended triggering distance estimation. Then it might be possible to even specify a rough time interval (say 120s,60s,20s before turn) for the warnings.

Originally Posted by woody14619 View Post
This app has really come a long way in a little time. It's seriously at a level where it's better than the OVI maps already, which is saying something. Major thanks for all the work you've put into this. Is there a "donation" link somewhere I can hit?
Thanks! I have added a donation button to the modRana project website. And there is a donation link on the bottom of the first post of this thread.
__________________
modRana: a flexible GPS navigation system
Mieru: a flexible manga and comic book reader
Universal Components - a solution for native looking yet component set independent QML appliactions (QtQuick Controls 2 & Silica supported as backends)
 

The Following 4 Users Say Thank You to MartinK For This Useful Post: