+Tillster Posted September 10, 2019 Posted September 10, 2019 I'm getting on well with my new Garmin etrex 20x, but one thing that would be useful is to be able to edit cache names before loading onto the device, because the display only shows the first 15 characters of the cache name. So, for instance in a series of 50 caches called THE SERIES NAME #1-50, the display for each will be "THE SERIES NAME #", thus all cache names appear the same. Ideally I'd like to edit the name so that the number appears at the start i.e. "1 THE SERIES NAME", "2 THE SERIES NAME". Can they be edited/renamed? And at what stage of the process? (I've tried at List stage and that doesn't work). Thanks, Stu Quote
+on4bam Posted September 10, 2019 Posted September 10, 2019 If you're a windows user, take a look at GSAK. You can then export caches to GPS with the garminexport macro which gives a lot of control of how cachenames look. Be prepared for a steep learning curve though. Quote
+RogFel Posted September 10, 2019 Posted September 10, 2019 As on4bam says, using GSAK makes this a simple job. Learning how to use GSAK can be a little tough. Load your cache list into gsak, put the number you want to add to the name in the User Data column then click on GPS and send to GPS. When the pop-up box appears, enter in the "Name" box - %User %Name. That's it. Send it to the GPS. Of course you will have to set up GSAK to recognize your GPS. Quote
robertlipe Posted September 14, 2019 Posted September 14, 2019 GPSBabel was the first program that implemented smart name truncation - and for that very problem. If you're a Windows user, it's hard to argue that GSAK doesn't make this easier, but for any other OS or if you just want to use open source GPSBabel, use the global smartname option (-s) to enable it, and then use the snlen option in the GPX writer to tell it how long this month's model of Garmin wants the names to be. It can also handle sending to your GPS directly. There's code there to detect trailing numbers and tries to keep them, but even it if fails, it'll do better than having fifty points truncated to "The Series Na", but the numbers might not match. Quote
+Atlas Cached Posted September 14, 2019 Posted September 14, 2019 robertlipe, you wouldn't happen to know if a list exists with the limits on geocache/waypoint name characters by GPSr model, would you? 8^) Quote
+HHL Posted September 14, 2019 Posted September 14, 2019 (edited) 1 hour ago, Atlas Cached said: limits on geocache/waypoint name characters For name limits on Marine chartplotters go there: https://support.garmin.com/en-HK/?faq=HGD9XaRzls9HmNiZcs15I6 But CAUTION: the GPX name field is for geocache code only, whereas the literal waypoint (cache) name goes to the GPX description field. Hans Edited September 14, 2019 by HHL Quote
+Mineral2 Posted September 14, 2019 Posted September 14, 2019 I think the 8 character limit ended with the paperless caching models. I don't think the modern GPSrs have a limit to the size of waypoint names. Long names will be truncated in the list, but when viewing the description, the whole name will be visible. Quote
+HHL Posted September 14, 2019 Posted September 14, 2019 7 minutes ago, Mineral2 said: I don't think the modern GPSrs have a limit to the size of waypoint names. Waypoints, other than Geocaches, still do have a character limit. Don't mingle Geocaches, Waypoints and POIs. Hans 1 Quote
robertlipe Posted September 14, 2019 Posted September 14, 2019 For the Garmin protocol devices (pre-GPX) the most definitive list that I know of is in the GPSBabel school-of-hard-knocks.https://github.com/gpsbabel/gpsbabel/blob/8fd790e1beceaee4062b4694f0b699c12c5cfafe/garmin.cc#L198 receiver_short_length is the length that GPSBabel will try really really hard to keep the names unique to. receiver_must_upper is true/false on whether the device can handle those newfangled lower case characters. The Magellan case is a bit harder to follow, but traces down to wpt_len as in https://github.com/gpsbabel/gpsbabel/blob/8fd790e1beceaee4062b4694f0b699c12c5cfafe/magproto.cc#L881 It decays approximately to second-gen explorist: 20 (the potato shaped ones, not GPX) map330, second gen Meridians, sportrak: 8 (what this group calls "meridian", not the one from early 1990s) 315, 310, map410: 6 You can tell that GPSes went through a pretty rapid change between hard-coded data structures that you could reasonably code in assembly, to "long enough to not be a total nuisance", to "probably the primary key in a sqlite3 table or the index in a hash map". The code in GPSBabel came around when I was caching in the early days, and a series of Dalmatians came out. I loaded everything into my GPS (this probably even predates PQs) and got to that side of town to find only one of them in my GPS. It doesn't handle every possible case (trailing english words only to "nine", for example) but when I was done, everything that went to the GPS was actually unique, even if not exactly the best reduction from the <name> tag. I'm pretty happy to not have to worry about such things these days. Modern GPSes just handle this better. 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.