![]() |
Re: [Announce] modRana: a flexible GPS navigation system
Installing python2.7 via apt
Code:
Unpacking python2.7-minimal (from .../python2.7-minimal_2.7.3~rc2-2.1-maemo9_armel.deb) ... Btw. MartinK: is everything ok with the mapnik package after pushing ttf-unifont? |
Re: [Announce] modRana: a flexible GPS navigation system
1 Attachment(s)
modrane started misbehaving on road like frequent crashes and crazy oreintations could only take a screenie of modrana qml
|
Re: [Announce] modRana: a flexible GPS navigation system
only thing i miss in modrana is 3d view or the kind of view that navit or sygic provides and its very convenient :) one more question is why modrana qml feels a bit deprived ? i actually like the qml one its nice
|
Re: [Announce] modRana: a flexible GPS navigation system
nokiabot: try disabling orientation lock and see what happens.
MartinK: a small note regarding search: Modrana on N9: searches perfectly Modrana gtk on N900: doesn't show the desired result Modrana qml on N900: fails to search. See the 20140822 logs: http://marmistrz.net63.net/public/modrana_logs/ I noticed hangs during logging a track, see the 20140817 logs (the same link) |
Re: [Announce] modRana: a flexible GPS navigation system
@marmistrz dosent matter if orentation lock is on or of i found everything fine when modrana qml is fullscreen and it goes haywire when not in fullscreen:)
is there any way to make the mapscreen 3d like for now and what happend to the vector maps effort on modrana:) |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
marmistrz, I was just looking at the location sharing provided by Icecondor, the android app is maybe two dozen lines, if I had the foggiest idea how to write a patch I would and send it to you.
http://github.com/icecondor http://icecondor.com/dashboard/developers apparently location sharing was supposed to be part of of the N900 OVI Maps that was cut before release http://vimeo.com/14631858 |
Re: [Announce] modRana: a flexible GPS navigation system
So good news about the Mapnik packages - I have been able to install them successfully!
(If anyone else is interested in trying them out, I made a little guide how to install them. :) ) Next up - testing if the installed Mapnik actually works. :) |
Re: [Announce] modRana: a flexible GPS navigation system
MartinK: mapnik can be as well installed from an apt repo. Details about the repo here: http://marmistrz.net63.net/
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Wow, just found this last night.
I went through the gambit of map apps Navit, Monav, OVI, etc and finally settled on Geeps...but wasn't entirely happy with it. Found this in a must have thread and WOW...it has everything I want and more! |
Re: [Announce] modRana: a flexible GPS navigation system
modRana 0.49.2 has been released! :)
This is just a short release post, a post with a more detailed description of the new features will follow tomorrow. :) The Maemo package is already built and in Extras-Devel, the Sailfish OS package is so far only in the cutting edge OBS repo and not yet in OpenRepos. Changelog: Code:
* Sun Oct 05 2014 Martin Kolman - 0.49.2 |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
It has been quite some time ago since I last did any meaningful work on the Qt 4\QtQuick 1.0 GUI as the modRana backend & GTK/Qt 5 GUIs already consume all my modRana development time, and even then the Qt 5 GUI is still not at feature parity with the GTK GUI. As the Qt 4 GUI has a different and incompatible architecture (QtQuick 1.0, MeeGo Qt Components & PySide vs QtQuick 2.0, QtQuick Controls/Silica & PyOtherSide) adding features effectively means a third implementation pass for the benefit for a single platform - it is a shame as it is leaving such a nice and elegant platform in the cold... What could be done to get up-to-date modRana on Harmattan ? But let's be constructive - I can see a few ways of improving this unfortunate situation: :)
|
Re: [Announce] modRana: a flexible GPS navigation system
Quick line...
What about Mer aka Nemo Mobile? It should have Qt5, I think. Best wishes. ~~~~~~~~~~~~~~~~~ Per aspera ad astra... |
Re: [Announce] modRana: a flexible GPS navigation system
What's new in modRana 0.49.2
New features described in nice, friendly letters. Proper logging infrastructure While really interesting for normal modRana users, if you ever needed to debug a modRana issue or just are interested what is modRana actually doing behind the scenes, you might want to make note. :) Up till now, modRana had no logging system - all messages went directly to stdout through a simple print call. There have been many issues with this system (messages from threads mixing up, no log on console is log file was enabled). This now a thing of the past and modRana now uses the marvelous Python logging module - even for logging messages in the QtQuick 2.0 based Qt 5 GUI (possible thanks to the powerful asynchronous architecture of the PyOtherSide project).
You can enable logging Options->Debug->Logging in the GTK GUI and in Options->Debug in the Qt 5 GUI. As for how the new log output now looks like, this is a log file from just starting and shutting down modRana: Code:
2014-10-06 23:24:30,666 INFO : == modRana Starting == A number of internal tunables now have a configuration option in the GTK GUI As requested for debugging or finding a workaround for the crashing & freezing issues on the N900 I have exposed a number of tunables in the GTK GUI:
Looking forward to your feedback and lets hope that this gets use closer to debugging the N900 freezes/crashes or at least makes it possible to find a workaround that could be enabled by default. Sailfish OS improvements The main user-visible Sailfish OS improvement in this modRana update is volume rocker support - while you are at the map screen, you can use the volume rocker to zoom the map in and out. On other screen the volume rocker currently work just like normal volume control. Field testing shows that this feature is quite handy when using modRana while walking. :) It is also now possible to turn the log file on and off in Options->Debug (as already mentioned above), but the page also display the full path ti the currently active log file (if any). And on the Options->Map page you can now see the path to the currently used map data folder and the amount of free space in the folder (but keep in mind that BTRFS has a rather special interpretation of the term "free space"). Also the combo boxes now should look a bit more Sailfishy. :) GTK GUI (Maemo 5/Fremantle) improvements You can now tell modRana to always start in fullscreen and to always show a quite button - both can be configured in Options->View->UI. |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
And last note before giving you all a good night - the Sailfish OS package appears to be working fine and is now available from OpenRepos - get it while it's hot ! :)
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
As I do not see it in near future to have QT5 on Harmattan (neither Py3), nor do I see a Harmattan Modrana maintainer, do you? ;) Anybody else interested in Modrana on Harmattan, please shout out now ... |
Re: [Announce] modRana: a flexible GPS navigation system
Wouldn't it be better to drop the GTK2 UI for a Qt4/QML implementation that could be used in both Fremantle and Harmattan?
You have Hildon QML Components in Fremantle, and there are even packages for Meego Qt Components that can be used with Harmattan applications. Obviously, it might be a lot of work and it's totally up to you. Thanks in any case. |
Quote:
|
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
And frankly, I don't really want to do that. :D But as always (wait for it!) - patches welcome ! :) It is very easy to add a new GUI module (let's say based on Hildon QML components) or to improve the Qt 4/QtQuick 1.0 based one - as long as someone is willing to do that. :) Quote:
Quote:
BTW, I've released modRana 0.49.3 - it adds a configurable map screen compass rose on Sailfish OS (Qt 5 GUI). :) |
Quote:
Btw. I'm for the gtk on harmattan option :) |
Re: [Announce] modRana: a flexible GPS navigation system
Why not compress the log on the fly? I've just found a way to do it:
http://stackoverflow.com/q/26279056/854477 |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
I think I'll add it, but most probably not enabled by default - while most common Linux editors can directly work with compressed text files, there might still be some other tools or users of other desktop platforms (Windows ?) where the tools could have issues with opening the gzipped logfiles. Also, I wonder if there is a slightly bigger chance of file corruption - any idea how often does the gzip file flush or if the output might become unreadable if modRana or the device crashes without cleanly closing the file ? Still, the log file is already a debugging option, so the people using it should already be knowledgeable enough about it to decide if they want the log files to be compressed or not. :) |
Re: [Announce] modRana: a flexible GPS navigation system
I've been using Modrana more frequently, and it is excellent. I have it running with offline maps, offline routing, and voice navigation (using the en1 embrola voice with espeak.
Thank you, MartinK for this great program. :) I have a couple of questions which I didn't see addressed (or which I possibly missed). Is there a satisfactory offline POI database? Or an address database? Having the POI database at least would be great. Also, does anybody successfully use the voice navigation via the FM transmitter? It doesn't work for me because if I'm playing something the voice is not loud enough, and if I don't play something then the FM transmitter goes to sleep and doesn't wake up fast enough when directions are spoken. NOTE: An easy, but inelegant, hack for my second question is to play a silence file via Media Player on a loop. Any other alternatives? |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
Quote:
Quote:
It is actually not that different from the current online providers - just find a suitable easily accessible offline POI database source and add a local provider implementation that can run searches over the file. Also there is of course the built-in POI database you can populate manually. :) Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
I am setting up my N900 after a full reflash and I am in the process of installing applications. When I set up modRana, I will add this in the Wiki, probably tonight or tomorrow. :) Quote:
Quote:
I have a few ideas for features/enhancements. Far from being criticisms, I think the fact that I've been using modRana a lot due to it being the best GPS routing program for the N900 hands down, got me thinking... 1. This is related to the last question about the FM transmitter. Perhaps there could be a toggle (under Options, under Voice, or in the main map). This would cause modRana to open a stream into PulseAudio and send silence into it (if that is possible). This is more elegant than having to do the hack manually from Media Player or some other program. You could either sense when the FM transmitter is active, or just make the whole thing manual. I think this wouldn't interfer with any other audio streams. And this solution is a fallback in case you can't implement the solution you proposed. 2. Night Mode! Or custom visual mode, customizable by the user. Basically, allow the user to customize graphic filter settings to alter the way map tiles look. For a simple Night Mode you could invert colors, for example. When this mode is engaged, tiles are buffered and processed before being displayed, and possibly also saved for later use if the user chooses that. You could also offer a batch preprocess mode so that the alternate set of tiles can be processed ovcernight, similarly to how tiles are downloaded now for offline routing. The simple version of this feature is just "Invert Colors" and call it "Night Mode". This feature would be super useful for all the non-satellite maps. Those maps have tiles which don't occupy too much space either. For the Satellite maps, a set of specific filters would be amazingly useful, if applied in batch mode. I'm thinking about filters geared to lower the size of each tile considerably without too much quality loss. Dithering, pixelization, color depth reduction, etc. If you allow a user to adjust this and look at a preview, then batch processing and replacing tiles would save a lot of space on the satellite maps. Just a guess, I don't know hjow optimized the satellite tiles already are. 3. Route simulator. This would simulate a route on the map (possibnly at a speed adjustable by the user. But most importantly: then we could fool Google Maps and other providers so that batch downloads don't fail. As you know, batch downloads don't currently work with Google Maps because they must easily detect that a batch download is taking place, based on the pattern of tile requests. If you simulate the correct pattern, I think this wouldn't be an issue. I thought of some other features but they don't come to mind right now. ;) |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
http://thpmaemo.blogspot.com/2013/07...n-on-qt-5.html And a video (linked in the article) of pyOtherSide on the N9, with Python 3 and QT 4: https://www.youtube.com/watch?v=iqphTKirkKw Edit: just noticed you've already commented on that article, so it might not be helpful. |
Re: [Announce] modRana: a flexible GPS navigation system
modRana 0.49.6 has been released!
Brings support for debug log compression, faster Qt 5 GUI startup and keep-screen-on support for Sailfish OS. :) Changelog: Code:
* Tue Oct 21 2014 Martin Kolman - 0.49.6 |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Erm, any progress in cairo-related bugs? ModRana still crashes on me all the time, with the latest version from -devel :(
No pressure,all understanding and thankfulness. /Estel |
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
|
Re: [Announce] modRana: a flexible GPS navigation system
Quote:
https://github.com/M4rtinK/modrana/issues/52 The general idea is that one can either set them to a lower value than default and the crashes might not trigger or do the opposite and try to find a reproducible crash scenario that could be used to find the root cause. Also note that the non-default values are kinda experimental & some non-default value combinations might result in weird behavior. So the general recomendation is to backup ~/.modrana before playing with them & to have the debug log (Options->Debug->Logging) enabled at all times to catch any interesting errors. Quote:
The Maemo package has been using the same technique for ages to make startup faster. :) On the other hand I've also spotted a few more opportunities to make general modRana startup faster on all platforms, usually by deferring stuff done during startup for later or mooving it to threads. So you can look forward to more generally usable startup speed improvements in a future modRana update. :) |
All times are GMT. The time now is 22:57. |
vBulletin® Version 3.8.8