Some years ago I got myself a Nokia E90 and it had a build-in GPS
I had some ideas about using it for traking when i was out in the
countryside on my bike, or sailing my kayak, I even had been playing
with the idea of using it for making maps (some years before I had
mapped the coastline of an small island where the family has a vacation
home, on an old Garmin, but never got any further).
So I had this greate phone, but lacked some tools to do the tracking.
After some surfing on the net, I found a tool called bbtracker, it was
for an BlackBerry, but was programmed in JavaME, and could run on the
E90 without too many problems.
I also found something called OpenStreetMap, just the project I had
been thinking about for many years, so I was hooked!
Over the time I became aware of some shortcommings in bbtracker.
Fortunatly bbtracker is opensource, so I downloaded the source and made
some changes, and have been using this version ever since.
Lately I got a new phone, an Nokia N900, and it does not run JavaME
programs, so I decided to make my own tracking program.
So what is it?
Well over the time I have found, that while mapping, the track are not
everything, you have to take a lot of notes such as street name,
surface conditions, pedestrian crossings, post boxes etc.
Why not make these notes directly on the phone?
This is OSMapper :
A very simple tracking tool for OpenStreetMap surveyors
using the Nokia N900, it doesn't show any maps or even your track, it
just tracks where you are going, and stores it.
But it also allows you to define some buttons for the most used
waypoints, so you just have to press the "Bus stop" button to register
the location of a bus stop, and to make ad hoc notations for
not-so-often used waypoints, street names or whatever.
When you are done mapping, everything is exported to an .GPX file,
ready to be imported into OpenStreetMap.
Users manual for version 1.3.
When you start OSMapper you will get a screen somewhat like this.
The screen layout are
quite simple, below the Maemo status line and menu you'll find the
OSMapper status line, at the moment it says Inactive as the mapping
hasn't startet yet.
Below the status line are the button area, here you can define the
waypoint shortcuts you want, each will be represented as a button.
The Other button will always be there and will always be last.
|Lets take a look on the menu.
The functions are as follows :
When you start
statusline will change to "Wait...." until a GPS lock has been
When the GPS lock exists the buttons will become enabled and the status
line will show the following information :
Number of visible satellites.
Number of locked satellites.
Number of track points registered.
Number of waypoints registered.
Whenever you press a waypoint button the number of waypoints will
you press the "Other" button,
you will get this dialog, allowing you to enter any text you want to.
you are done mapping, you
select Stop mapping, this will stop any recording of your position, and
the program will show you the following dialog in preparation of
exporting the track and waypoints to a .GPX file.
the suggested filename will always be in the format of
If you cancel this dialog the track will not be saved.
dialog allows the user to control how often the GPS location is sampled.
The sample rate can be changed at any time, without loosing any samples.
What sample rate you prefere are entirely up to you, I normaly uses the
following settings :
|On foot : 10-15 sec. pr. sample.
On bicycle : 5-10 sec pr. sample.
In car at low speed : 2-5 sec pr. sample.
In car at higher speed : 1-2 sec. pr. sample.
In this dialog you can edit, delete and insert waypoint buttons, one line equals one waypoint button.
When you are done, tap "Done", to cancle tap somewhere outside the dialog.
Any changes to the waypoint buttons is saved on accept and will be
restored the next time you start the program.
This will show the about dialog containing version information.
Until now there are one known problem
- If you take a look at the Save file dialog under Stop mapping,
you'll see some wierd characters after the text GPX in the type
selector, this is a known problem in QT 4.6 for Maemo and has been
solved in version 4.7, so it should be solved when QT 4.7 is released.
You can see more here : http://bugreports.qt.nokia.com/browse/QTBUG-11300