|
2013-09-30
, 17:54
|
Posts: 752 |
Thanked: 2,808 times |
Joined on Jan 2011
@ Czech Republic
|
#1462
|
modRana 0.43.3 has been released!
This is mainly a bugfix release, but it fixes A LOT of issues.
.
.
.
|
2013-09-30
, 18:15
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#1463
|
Thanks! But I'm sad to report both
Route->'Address to Address' and
Search->'address online'->Tools->'route here'
not working yet
|
2013-09-30
, 18:30
|
Posts: 752 |
Thanked: 2,808 times |
Joined on Jan 2011
@ Czech Republic
|
#1464
|
Well, as it seems to be working fine for me (when trying both on PC and on the N900), it must be cause by some specific factor of your setup.
Could you start modrana from the terminal (just type "modrana" and press enter) and paste the output here ? That should get me started on fixing it.
BTW, address to address routing currently does not work with offline routing, as offline routing is currently strictly point to point (or to be more exact, it finds routes between two geographic coordinate pairs: lat1,lon1 -> lat2,lon2). There is unfortunately not yet any support for turning plaintext address string to a coordinate pair, so offline address to address routing does not work.
Hopefully this can be sorted out in time, as everyone probably noticed most commercial car navigations do offline address to address routing just fine. The Monav preprocessor used by modRana actually already generates a custom address lookup format, called Unicode Tournament Trie, but I have not yet been able to find any tools for working with this format from Python.
And the Monav routing server that modRana uses for offline routing doesn't seem to support them either.
menu: module route that should handle menu drawing is missing
Message addressed to route which isn't loaded
|
2013-09-30
, 18:36
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#1465
|
When I click Route->'Address to Address' it shows this in the terminal (multiple times):
and on Search->'address online'->Tools->'route here' , it shows:Code:menu: module route that should handle menu drawing is missing
.Code:Message addressed to route which isn't loaded
The Following User Says Thank You to MartinK For This Useful Post: | ||
|
2013-09-30
, 19:13
|
Posts: 752 |
Thanked: 2,808 times |
Joined on Jan 2011
@ Czech Republic
|
#1466
|
Yes please. If its too long, you can put it to pastebin/privatepaste. If you think it has any sensitive info, you can send it by PM or other private channels.
Looks like the routing module blew up on startup and was not correctly loaded. That's why I need the full log - there is probably a traceback generated by the routing module during startup, detailing what went wrong with it.
modRana: module: mod_route/route failed to load 'module' object has no attribute 'FileDescriptor' traceback: Traceback (most recent call last): File "modrana.py", line 329, in _loadModule a = imp.load_module(importName, fp, pathName, description) File "/opt/modrana/modules/mod_route/__init__.py", line 1, in <module> from .mod_route import getModule File "/opt/modrana/modules/mod_route/mod_route.py", line 36, in <module> from . import routing_providers File "/opt/modrana/modules/mod_route/routing_providers.py", line 9, in <module> from . import monav_support File "/opt/modrana/modules/mod_route/monav_support.py", line 27, in <module> from . import monav File "/opt/modrana/modules/mod_route/monav.py", line 27, in <module> from signals_pb2 import CommandType, VersionCommand, VersionResult, RoutingCommand, RoutingResult File "/opt/modrana/modules/mod_route/signals_pb2.py", line 11, in <module> DESCRIPTOR = descriptor.FileDescriptor( AttributeError: 'module' object has no attribute 'FileDescriptor'
|
2013-09-30
, 20:22
|
Posts: 1,548 |
Thanked: 7,510 times |
Joined on Apr 2010
@ Czech Republic
|
#1467
|
I was just about to post an extended error code when I saw your answer.
I will send the whole output to the e-mail address specified, if needed, but this is the unusual part.Code:modRana: module: mod_route/route failed to load 'module' object has no attribute 'FileDescriptor' traceback: Traceback (most recent call last): File "modrana.py", line 329, in _loadModule a = imp.load_module(importName, fp, pathName, description) File "/opt/modrana/modules/mod_route/__init__.py", line 1, in <module> from .mod_route import getModule File "/opt/modrana/modules/mod_route/mod_route.py", line 36, in <module> from . import routing_providers File "/opt/modrana/modules/mod_route/routing_providers.py", line 9, in <module> from . import monav_support File "/opt/modrana/modules/mod_route/monav_support.py", line 27, in <module> from . import monav File "/opt/modrana/modules/mod_route/monav.py", line 27, in <module> from signals_pb2 import CommandType, VersionCommand, VersionResult, RoutingCommand, RoutingResult File "/opt/modrana/modules/mod_route/signals_pb2.py", line 11, in <module> DESCRIPTOR = descriptor.FileDescriptor( AttributeError: 'module' object has no attribute 'FileDescriptor'
I tried searching this error on the internet and solved the issue by upgrading python-protobuf to the extras-devel version. Now both address-to-address routing and routing from the search result works, but you might need to specify the python-protobuf version in the dependencies.
|
2013-09-30
, 21:11
|
Posts: 217 |
Thanked: 142 times |
Joined on Dec 2011
|
#1468
|
Thanks!
It's simple and kinda a fault on my side - it is just not yet implemented in the QML GUI modRana uses on Harmattan. Is I've been getting similar questions lately, I really should finally:
- add a "not yet implemented screen" for those features or hide the buttons for the time being
- implement that stuff
BTW, to clarify - all these features are supported by the modRana core and available from the GTK GUI used on the N900 and elsewhere. It is just the QML GUI that is lagging behind in exposing those features.
|
2013-10-02
, 14:09
|
Posts: 159 |
Thanked: 217 times |
Joined on Oct 2011
|
#1469
|
Hopefully this can be sorted out in time, as everyone probably noticed most commercial car navigations do offline address to address routing just fine. The Monav preprocessor used by modRana actually already generates a custom address lookup format, called Unicode Tournament Trie, but I have not yet been able to find any tools for working with this format from Python.
And the Monav routing server that modRana uses for offline routing doesn't seem to support them either.
|
2013-10-02
, 17:02
|
Posts: 804 |
Thanked: 1,598 times |
Joined on Feb 2010
@ Gdynia, Poland
|
#1470
|
Code:... - fix online routing not respecting route parameters - current mode is now correctly taken into account - "avoid highways" and "avoid toll roads" works correctly again ...
Tags |
bada rox, martin_rocks, modrana, navigation, openstreetmap, the best, wehasgps |
Thread Tools | |
|
This is mainly a bugfix release, but it fixes A LOT of issues.
There are also some improvements and new features, such as support for switching between files and sqlite for tile storage in the QML GUI (in Options->Map).
If there are no issues with the package in the next few days, I'll push it to Extras-Testing, so that the modRana package in Extras (currently at version 0.36.6) can be finally updated.
Harmattan package:
http://modrana.org/packages/harmatta...43.3_armel.deb
And also on OpenRepos:
https://openrepos.net/content/martink/modrana
Changelog:
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)
Last edited by MartinK; 2013-09-29 at 15:17.