Help - Search - Members - Calendar
Full Version: maps/travel software
OESF Forums > General Forums > General Support and Discussion > Software
Pages: 1, 2
mistermarcin
Hello
is anyone aware of any maps soft for Z?
Something like AutoRouter or GPSDrive(which is supposed to-technically- work on Z, but all maps have to be downloaded as you go, which is a pain in the ass when you're travelling(great program tough-highly recommended in general)
Any soft anyone might know of, or better yet used?
cheers
Martin
doc
Just a map viewer....really just an image viewer/zoomer...
jmap http://www.killefiz.de/zaurus/showdetail.php?app=802

GPS stuff?...
epsGPS http://www.killefiz.de/zaurus/showdetail.php?app=1104
zGPS http://www.killefiz.de/zaurus/showdetail.php?app=169

and if you are going to the moon...
QMoon http://www.killefiz.de/zaurus/showdetail.php?app=565
mistermarcin
thanx.
JMap looks like something I could use.
I'll give it a shot.
Cheers
lucho
For traveling in the US you can try zroadmap.
zbones
or qpegps.

http://qpegps.sourceforge.net/

Peter
whit
QUOTE
For traveling in the US you can try zroadmap.


Except its home site of http://roadmap.saigon.net no longer exists (there's a http://saigon.net, but no such subdomain any longer).
lucho
You can download the one of the versions from my site: http://moria.ionkov.net/zaurus/zroadmap. I don't remember if it is the latest one I compiled though.

You can download the maps from here: http://www.oesf.org/commu...jects/zroadmap/
mistermarcin
II'm mostly looking for european maps.
Mainly eastern and south/eastern europe. Poland, czech rep, Hungary etc.
I've noticed though that even MS auto router pretty much ignores eastern europe..
Too bad, it's an amazing place to travel through and beer is SOOOO cheap smile.gif
cheers
cmisip
I cant seem to get zroadmap to work on my 5600. It runs but cant read the database. I have usdir.rdm.tgz and usIN.tar.gz.
I get these errors on the console :

cannot open map database usc06013
cannot open map database usc06075

My maps are for IN and start at 18001


The database is extracted on /mnt/cf/QtPalmtop/share/roadmap.
I tried the ipk at http://moria.ionkov.net/zaurus/zroadmap.

When I install on the z, the installer complains with:

"Configuring zroadmap...[: zroadmap: unknown operand
Done."


Any ideas as to what's wrong?
Thanks
cmisip
Forgot one bit of important info. I dont have a gps device. I was just hoping I would be able to view the maps with zroadmap.
lucho
cmisip, did you try to search for a location in IN?
cmisip
Yes, nothing happens. the console displays those database errors I mentioned. Why does it look for usc0613?
lucho
That is the default location that zroadmap tries to show (San Francisco, CA I think).

So what happens when you do Find->Address?
Ethereal
QUOTE
When I install on the z, the installer complains with:

"Configuring zroadmap...[: zroadmap: unknown operand
Done."


I have the same ROM, and got the same error from ipkg, but zroadmap functions fine.

Try searching for a very basic address --100 Main St in your town (if you have a Main St smile.gif ), then navigate to the street in front of your house and mark it as a waypoint or a destination. When you start zRoadmap again, it should open with the location you marked (or you can instruct it to go there).
lucho
I think the easiest way to find your house is to search by intersection.
TonyOlsen
I have all of my maps ( many dozens of uscNNNNN.rdm files for each state ) in the maps directory: /mnt/cf/QtPalmtop/share/roadmap/maps

When I load mine from the desktop (in 640x480 mode), it pops up a window that says: "An error occured when opening the selected trip". (I didn't select any trip. ??) When I click "ok", the program closes. This happens on all 3 version of the IPK linked above (2 links... 1 link has 2 IPKs).

In the terminal:

CODE
bash-2.05$ cd /home/QtPalmtop/bin

bash-2.05$ ./roadmap


Some messages appears quickly in the Terminal and then the GUI application pops up with the same "An error occured when opening the selected trip" message. When I click "OK", the program closes again and I'm back in the terminal which says:

CODE
bash-2.05$ cd /home/QtPalmtop/bin

bash-2.05$ ./roadmap

Display size = 480x640

could not open translation file /home/QtPalmtop//i18n/zh_TW/libs1.qmid

filename:/home/QtPalmtop/lib/fonts/arial_140_50_t10.qpf

fontName:lcfont , size:10

s## roadmap_locator.c, line 144: cannot open directory database (usdir)

== roadmap_gps.c, line 232: cannot access GPS source gpsd://localhost

s** roadmap_file.c, line 70: cannot open file /home/zaurus/.roadmap/trips/default

bash-2.05$


Part of the message above I've seen before:

CODE
Display size = 480x640

could not open translation file /home/QtPalmtop//i18n/zh_TW/libs1.qmid

filename:/home/QtPalmtop/lib/fonts/arial_140_50_t10.qpf

fontName:lcfont , size:10


I seem to see this a lot... I also see this with the stratagus (WarCraft) engine I'm trying to run. Is this an SQL library problem? Anyone else getting this?

I looked in the preference, schema, and sprites files (located in /home/QtPalmtop/share/roadmap when installed internally)... but I couldn't find anything in these files mentioning a designation trip file to load. How do I get around this?

Thanks in advance! smile.gif
cmisip
This is amazing. Thanks for the help guys. I was having permissions errors. The database on /mnt/cf is owned by root. When I run the program as root, it works but I lose the compass. When I run as zaurus, I have the compass but cant access the database. I finally moved all the contents of /opt/QtPalmtop/share/roadmap to /mnt/cf/QtPalmtop/share/roadmap, deleted the roadmap directory in /opt/QtPalmtop/share and created a symlink there to /mnt/cf/QtPalmtop/share/roadmap. Then created a script that basically does a " export LOGNAME=root " and "su -c roadmap root". I changed the exec entry in /opt/QtPalmtop/apps/Applications/zroadmap.desktop to point to the script and all is working well. It even has voice enabled, i think via flite which I installed last night.

Other questions:
What GPS device are you guys using with this?
Is it possible to set it up so it will tell you to "Turn right" etc as you are driving?
How do you plot a trip from origin to destination and have it reflect on the map?

I will be doing some more reading.
amrein
Just to make you dream a little about TomTom on your Zaurus.
Don't forget to notice that they say that it is running on an embedded Linux OS.

http://engadget.com/entry/3508485516215827/
http://www.smartphony.org/mobinaute/articl...=20040428212154
http://www.tomtom.com/news/news.php?News=1...=173&Language=4
http://www.tomtom.com/

For the frenchies (or frogs, it depends).

http://www.smartphony.org/mobinaute/articl...=20040513151203
http://www.gpspassion.com/fr/news.asp#news_283

And just a note... I will say just for fun: Sharp / Trolltech are not the only one to be freeze on the PDA market (I'm talking about the available OS).

http://www.pdagold.com/articles/detail.asp?a=139

Do you like the difference? On Visual Basic RAD editor, it's a simple move + rename for most of those screen (+ gimp work?).
tz
Older versions of roadmap need the default trips file to exist. Try doing a touch or something else to create a (writable, deleteable) zero length file.

You can view maps without a gps. The easiest way to get to a known point is search for an intersection or address.

I've modified mine to automatically unpack BZ2-ed databases from another directory via the download function (unless you want to run boa or something with a CGI script).
TonyOlsen
Ok, I created an empty "trips" file in /mnt/cf/QtPalmtop/share/roadmap using "vi". I moved all of the files from /home/QtPalmtop/shared/roadmap to /mnt/cf/QtPalmtop/share/roadmap, and then I deleted /home/QtPalmtop/shared/roadmap. I then created a symlink from /home/QtPalmtop/shared/roadmap to /mnt/cf/QtPalmtop/share/roadmap.

I changed the roadmap icon to run with root priveledges.

...but when I open roadmap I still get the same "An error occured when opening the selected trip" error message, followed by the application closing.

Any ideas?
tz
I think it should be in /home/zaurus/.roadmap/trips/default that needs to be created. running "strace roadmap..." (2>&1 | grep open) would show you an open that is failing.
cmisip
i had a boatload of permission errors before I finally got it running. Unfortunately, I could not change permissions on a vfat partition. I moved the roadmaps to an ext3 partition and deleted my ~/.roadmap directories and now can run zroadmap as zaurus user.
TonyOlsen
Ok, I created default in /home/zaurus/.roadmap/trips. (It is weird how "." directory don't show up in "ls". Are they Linux's hidden directories?)

It still crashes... only this time it doesn't actually tell you anything. The icon shows the "Explosion" graphic and the hour glass appears.... and then a few minuts later the screen flickers, the hour glass disappears, and that's it.

I couldn't get "strace" working. I will look into it...
Ethereal
QUOTE
It is weird how "." directory don't show up in "ls".  Are they Linux's hidden directories?


Yes, although I think the connotation is more "housekeeping--don't let this clutter up your directory listing" than "secret."

QUOTE
It still crashes... only this time it doesn't actually tell you anything.  The icon shows the "Explosion" graphic and the hour glass appears.... and then a few minuts later the screen flickers, the hour glass disappears, and that's it.


What error messages (if any) do you get when running it from a shell prompt?
DrWowe
QUOTE
Ok, I created default in /home/zaurus/.roadmap/trips.  (It is weird how "." directory don't show up in "ls".  Are they Linux's hidden directories?)


Use ls -a to see everything.
TonyOlsen
On the side... thanks for the constant flow of good Linux tips... piece by piece I'm learning this. smile.gif

Here's my output when running this from the terminal:

CODE
bash-2.05$ cd /home/QtPalmtop/bin

bash-2.05$ ./roadmap

Display size = 480x640

could not open translation file /home/QtPaltop//i18n/zh_TW/libs1/qmid

filename:/home/QtPalmtop/lib/fonts/arial_140_50_t10.qpf

fontName:lcfont , size:10

s## roadmap_locator.c, line 144: cannot open directory database (usdir)

== roadmap_qps.c, line 232: cannot access GPS source gpsd://localhost


(Above typed manually. Typos may exist)

It looks like the default empty trips file solved part of the problem. It fixed 1 of the 3 errors I get. Am I supposed to have the usdir.rdm somewhere? Is that the main database it is complaining about?

Also... the rdm files I downloaded came compressed in a tarball. I uncompressed them and put the results in the maps directory mentioned above. The documentation says that RoadMap can't work directly on the compressed files, so it sounds like I put the maps in the right place. ...did I?
Ethereal
All of my maps are in /mnt/card/QtPalmtop/share/roadmap. You need usdir.rdm and the untarred maps of the state(s) you are interested in. The location of the map database can be changed in File>Preferences>General (tab).
TonyOlsen
QUOTE
The location of the map database can be changed in File>Preferences>General (tab).


lol! smile.gif "Got trouble accessing the Internet? Just go to our website at..." ha ha ha.. smile.gif

So the default location for the maps ISN'T in /mnt/card/QtPalmtop/share/roadmap/maps but instead it's /mnt/card/QtPalmtop/share/roadmap? I'll give that a try. smile.gif
ChrisZaurus
Did that work? I'm having the same problem sad.gif I got rid of the first two messages by creating a vi file default in /home/zaurus/.roadmap/trips, and by creating usdir.rdm in /mnt/card/QtPalmtop/share/roadmap, but i'm still getting the error:

QUOTE
== roadmap_qps.c, line 232: cannot access GPS source gpsd://localhost


Do I edit the config file somewhere? I didn't see anything about turning off gps in there...
TonyOlsen
I suspect the GPS error isn't the problem. I'm guessing it's just saying that it can't find a GPS device, which I'm hoping the software can deal with. smile.gif

Mine loads now, but I can't get a map to load. I said "Main, Keokuk, IA" and it gave me a message saying it found 10 matches (for number ranges in the address on the street)... and then it froze up. Had to reboot my Zaurus.

Ironically, I'm doing more rebooting with my Zaurus that I am with my Windows machine. But that's only because I don't know how to kill a frozen program... still learning...
cmisip
QUOTE
I suspect the GPS error isn't the problem.  I'm guessing it's just saying that it can't find a GPS device, which I'm hoping the software can deal with. smile.gif

Mine loads now, but I can't get a map to load.  I said "Main, Keokuk, IA" and it gave me a message saying it found 10 matches (for number ranges in the address on the street)... and then it froze up.  Had to reboot my Zaurus.

The software will run even if you dont have a gps device.

You are running into the same problem that I ran into with the program freezing after it finds matches to your query. The way I fixed mine : if the maps are in a vfat partition, run it as root; otherwise make sure your user has read write permissions on the maps directory ( sometimes, though no matter what you do it wont work because the .roadmap files get messed up, you might try renaming.them to something else, zroadmap should recreate the .roadmap directories)
ChrisZaurus
Now the program is not even loading :?
I'm not getting any error messages...
Time to give up on this one i guess... laugh.gif
Ethereal
QUOTE
Time to give up on this one i guess... laugh.gif


Don't do that! There are two (seemingly identical) .ipk's, one didn't work under Zynergy, one did. Try version 1.0-2!
zbones
QUOTE
Ironically, I'm doing more rebooting with my Zaurus that I am with my Windows machine. But that's only because I don't know how to kill a frozen program... still learning...


Tony,

If you have ip access to your zaurus from another box then use ssh or telnet to log into your z and then ps -ef | more to locate the process, then kill -9 (process id).

That usually works for me, but you need to be networked.

If just the app is frozen, ie QT is still responding, then you can use whatsuponz to kill the process, kilefiz should have it.

Peter
Ethereal
QUOTE
ps -ef | more to locate the process,


Or, just

pidof (program name)

ie

pidof roadmap
TonyOlsen
QUOTE
If you have ip access to your zaurus from another box then use ssh or telnet to log into your z and then ps -ef | more to locate the process, then kill -9 (process id).  

That usually works for me, but you need to be networked.  


No network at work... yet. I'm trying to get that working too, but they're using a propriatery Cisco wireless protocol. I'll post another thread (or add to an existing) about that later...

QUOTE
if the maps are in a vfat partition, run it as root; otherwise make sure your user has read write permissions on the maps directory ( sometimes, though no matter what you do it wont work because the .roadmap files get messed up, you might try renaming.them to something else, zroadmap should recreate the .roadmap directories)


Root priveledges resulting in the same crash. Isn't there a way to simply start at a state level and zoom into various areas? In other words, can't I simply look around a map without knowing a particular point?

QUOTE
If just the app is frozen, ie QT is still responding, then you can use whatsuponz to kill the process, kilefiz should have it.


I've never heard of "whatuponz" before. Is it a built-in terminal command? I'll look it up...

Thanks! smile.gif
TonyOlsen
Wow! WhatsUpOnZ rocks!

The software people have written for the Zaurus never ceases to amaze me! Thanks!

Amazing stuff! smile.gif
zbones
QUOTE
Wow!  WhatsUpOnZ rocks!

The software people have written for the Zaurus never ceases to amaze me!  Thanks!

Amazing stuff! smile.gif


It was included with the cacko QT 1.20 rom, but sadly dissapeared in the 1.21 rom. But I have just noticed that you can kill processes from the process tab in system info app.

Also next time your in the terminal app, try typing top followed by return.
put the terminal server into fullscreen mode first. and use a smallish font.

I will answer the inevitable question about "what is the kapm-idled proces that seems to be using 95% of my cpu" before you ask it. It is a process that consumes idle cpu cycles to preserve batery life, and is perfectly normal.

You can also use the "o" key to change the order of the list, also try hitting the "?" for help.

Peter
Ps thanks sash/mavloski for including top in the rom.
pps Sorry to jump all over this thread and wander madly off topic.
ChrisZaurus
Hrmmm maybe that is the problem...
I have been using ver 1.0.1-1...:?
I'm gonna try that one. biggrin.gif
ChrisZaurus
I couldn't find zroadmap_1[1].0-2_arm.ipk anywhere...
Anyone have a link? :shock:
TonyOlsen
QUOTE
But I have just noticed that you can kill processes from the process tab in system info app.


How? I can't see any list of processes in System Info...
ChrisZaurus
OK, I found the newer ver, but i'm still getting that error:
== roadmap_gps.c, line 232: cannot access GPS source: gpsd://localhost

This is where I remain stuck. :roll:

Soooooo frustrating!!!!!!!!!!!!!1 :evil:
zbones
QUOTE
QUOTE

But I have just noticed that you can kill processes from the process tab in system info app.


How? I can't see any list of processes in System Info...


I mean the sysinfo app include in the cacko QT 1.21 rom ( which it sounds like you're not running)

I meant this as a possible explanation as to why they ditched whatsuponz from the latest rom, as that functionality now exists in the new sysinfo app.
cmisip
Stupid question:

But do I have to pay a monthly fee to use a GPS device? I am thinking of buying the Ambicom Compact Flash GPS Receiver.

And does this work with the zaurus and zroadmap? Does the software that comes with it work on the zaurus 5600. It is included in myzaurus .com as a zaurus accessory.

Thanks
swing
QUOTE
But do I have to pay a monthly fee to use a GPS device?
No. It's free.
TonyOlsen
GPS is a system of satelites in orbit. Each Satelite gives off a unique signal to identify itself, which signal everyone can see. Your GPS devices know the location of each Satelite's orbit and therefor when it find where each Satelite currently is, you then know where you are. smile.gif In other words, GPS can't be charged per month, because the Satelite never receives a signal from your GPS device and therefor doesn't even know that it exists...
TonyOlsen
More specifically... your GPS device usually only needs to know where 3 satelites are to triangulate your position. smile.gif
TonyOlsen
QUOTE
OK, I found the newer ver...


Where? Can you post a link? I couldn't find it before...

QUOTE
...but i'm still getting that error:
== roadmap_gps.c, line 232: cannot access GPS source: gpsd://localhost


It should still work with that error. What happens after that error?... does the program still work?
cmisip
Thanks for the reply. I think I will be buying the Ambicom GPS. It seems to be the cheapest one.
Ethereal
cmisip:

Something to consider: the CF GPS devices are rather bulky (too much so to be left in place for casual carrying around when not in use) and occupy the CF slot. Unless you like shuffling CF cards and can tolerate being without network connectivity when using GPS, consider a BT GPS receiver instead.
I was able to get one on eBay for <200 USD delivered, and have been quite pleased with its performance. (Drove 200 miles to a completely unfamiliar city today, got lost and un-lost repeatedly thanks to zRoadmap...and I'm still learning how to use the program!)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2014 Invision Power Services, Inc.