Dhaka is a big city often with roads or residential streets less than 3m wide which posed a challenge to my trusty Garmin Legend. I had also decided that the 10000 tack point limit was a problem especially if I was giving the unit to inexperienced users to track their long distance road journeys through Bangladesh, the dilemma being leave the unit on Auto and have low waypoint count or leave it logging at a point every 3 to 5 second and have maybe one or two days of capacity.
Bought a new Garming Legend HCX - fitted with a 1GB Micro SD. Initial results promising especially as the unit will log all the track point data to the memory card that you install. This means a day of logging at 3 second sample intervals would take about 2M Byte. Dragging and dropping the GPX file from the memory card to JOSM is easy - you still have to use GPSBabel or equivalent to get your Waypoints which is trivial ( in Windows using the current 221 driver ).
One mild annoyance - the HCX still has a track log of 10000, so you can potentially run out of memory in a day. The Garmin SAVE option will compress your original Trackpoint data to an averaged route, this does NOT affect the GPX file on your memory card so this is an irritation rather than a show stopper. You do wonder why the Garmin could not use the vast memory of the micro SD card to cache or certainly have this as an option ( Garmin ?? )
When logging details in the city I just let the Garmin auto increment the waypoint counter as I log them ( eg street names ) and use my phone's document writer to enter the data - much quicker than trying enter data into the GPS which has no alpha numeric keyboard.
Took me two days to work out how to convert an OSM map in JOSM into the Garmin IMG format - it is easy when you know how ( and this is just one free method of many ).
Download into JOSM the area you are working on or wishing to update or just want to have a map of in your Garmin. Export the area as an OSM file. Use Mkgmap to convert the OSM into a Garmin IMG file and copy the IMG file onto the GARMIN Micro SD Card:\garmin\gmapsupp.img ( Windows users ).
This allows you to have the current OSM basemap of the area that you need in your Garmin so that you can see what has and more importantly what has yet to be logged in your area - especially in towns and cities which are a challenge.
Take care - you can wipe pre configured Garmin maps that you have bought and paid for - best bet, just buy a blank Micro SD card and experiment.
Good luck everyone
Brian
PS - I don't work for GARMIN I am just an enthusiastic OSMer who needs good affordable tools for the job!
Discussion