Recycling menu items in the Oregon

Hi! In the Oregon text strings can be easily changed since they are defined in xml-files in a directory inside the flash file system. I recycled now e.g. truckstop (0x2f16) to amenity=taxi. #amenity=fuel & fuel:HGV_diesel=yes [ 0x2f16 resolution 19 ] must be commented out in the point file, amenity=taxi [0x2f16 resolution 20] added. In the german.gtt file in Garmin/text, I changed <str> <tag>TXT_Truck_Stop_STR</tag> <txt>Truckstop</txt> </str> to <str> <tag>TXT_Truck_Stop_STR</tag> <txt>Taxistand</txt> </str> And I added an icon in my typfile and now I can search for the next taxi point. :-) Dani

And there are many other things that can be easily recycled. Have you ever been lost in an unknown city and asked yourself: Where is the next hot spring? Garmin thinks that finding hot springs is essential, so they gave them a menu item. Dani P.S: Etrex Users can do the same, but they have no possibility to change the unused strings to better ones. They must search for truckstops and keep in mind, that these are taxis.

On Fri, Apr 16, 2010 at 12:35:51AM +0200, Daniela Duerbeck wrote:
And there are many other things that can be easily recycled. Have you ever been lost in an unknown city and asked yourself: Where is the next hot spring?
In Reykjavik, why not? :-)
P.S: Etrex Users can do the same, but they have no possibility to change the unused strings to better ones. They must search for truckstops and keep in mind, that these are taxis.
You should also keep in mind that some POIs can show up in multiple menus. If I remember correctly, the Edge 705 also shows truck stops in the fuel station menu. I look forward to GPS hardware becoming mainstream in mobile phones. Then the likes of GpsMid allow us to implement all sorts of features we might like: POI warnings, speed warnings, even multilingual map (you could select the map language, and it would display the selected name:* in your preferred order (say, name:de, name:en, int_name, name). For me, the Edge 705 is just a stopgap measure until someone makes an open source programmable replacement that is suitable for bicycle use. Marko PS: I repurposed the translation of amenity=recycling too. I guess that the POI code is meant to mark the offices of electricity companies and the like, for those people who drive by car to drop a cheque to pay their bills. :-) The menu item is "Versorgung" (supply), not "Entsorgung" in the German Edge 705.

Marko Mäkelä wrote:
You should also keep in mind that some POIs can show up in multiple menus. If I remember correctly, the Edge 705 also shows truck stops in the fuel station menu.
Yes, I know. I have now three different types of fuel services: chemists, fuel and taxi stands. :-)))
I look forward to GPS hardware becoming mainstream in mobile phones. Have you had a look a the Nokia XPress Music 5800?
PS: I repurposed the translation of amenity=recycling too. I guess that the POI code is meant to mark the offices of electricity companies and the like, for those people who drive by car to drop a cheque to pay their bills. :-) The menu item is "Versorgung" (supply), not "Entsorgung" in the German Edge 705.
Do you mean <tag>TXT_Utility_STR</tag> <txt>Versorgungsbetrieb</txt> </str>? I cannot find it in the menu? Dani

On Fri, Apr 16, 2010 at 09:21:37PM +0200, Daniela Duerbeck wrote:
I look forward to GPS hardware becoming mainstream in mobile phones. Have you had a look a the Nokia XPress Music 5800?
No, I wouldn't dare to mount a Nokia phone on the bicycle handlebar and ride in the rain. With the Edge 705 I can do that. Also there are no sensors such as the Garmin GSC-10 cadence/speedometer or a heart rate belt. Bluetooth Low Energy (aka Wibree) was supposed to solve that (or reinvent ANT+Sport), and products were supposed to be introduced last summer.
PS: I repurposed the translation of amenity=recycling too. I guess that the POI code is meant to mark the offices of electricity companies and the like, for those people who drive by car to drop a cheque to pay their bills. :-) The menu item is "Versorgung" (supply), not "Entsorgung" in the German Edge 705.
Do you mean <tag>TXT_Utility_STR</tag> <txt>Versorgungsbetrieb</txt> </str>? I cannot find it in the menu?
In the Edge, it is under Community/Utility. In German, perhaps Gemeinde/Versorgungsbetrieb. The POI is a white square on the Edge. Did you check http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/POI_Types already? I have filled in most details for the Edge, and others have filled in data for other units. Marko

Marko Mäkelä wrote:
In the Edge, it is under Community/Utility. In German, perhaps Gemeinde/Versorgungsbetrieb. The POI is a white square on the Edge. Did you check http://wiki.openstreetmap.org/wiki/OSM_Map_On_Garmin/POI_Types already? I have filled in most details for the Edge, and others have filled in data for other units.
I want to fill out the missing infos for the Oregon 450. But I think, I understand correct that screenshots of Garmin Icons are a Nogo, since there a copyrighted rights on them? So I have to describe what IMHO the Icon seems to mean? Dani

On Mon, Apr 19, 2010 at 02:21:35AM +0200, Daniela Duerbeck wrote:
But I think, I understand correct that screenshots of Garmin Icons are a Nogo, since there a copyrighted rights on them? So I have to describe what IMHO the Icon seems to mean?
I am not a law expert, but that would be the safest and most bandwidth-friendly option. One could argue that such tiny icons cannot be copyrighted or that this is fair use in a commentary. But I would prefer to avoid any lawyers and hair-splitting. Marko

Marko Mäkelä wrote:
One could argue that such tiny icons cannot be copyrighted Oh, to draw tiny icons is far more complicated than to draw larger ones. 16x16 pixel icons are e.g. very difficult to draw, if you want to make them placative and meaningful. or that this is fair use in a commentary. But I would prefer to avoid any lawyers and hair-splitting.
Yes, I think this the better way. In the meantime, I added some groups of POIs for the Oregon 450. Could you please have a look at it? I tried to simply describe the icons without trying to put a meaning into them. (*) I am not yet finished, it is a bit annoying. Is there a more easy way to add a column in the table? I read the wiki-docu, but found nothing. So I have to add each row separately? I also found a bug at type 0x1c and 0x1d. There should be some rows merged together. What I also do not understand are subtypes above 1f. The typfile editors I have seen allow just subtypes until 1f. But when you use subtypes above 1f, there is something displayed. Normally the lower subtypes are simply copied, but there could be space to use for additional osm subtypes.So why not expand the typfile editors to subtypes above 1f? I used a small program that Charly sent to me that creates an osm-file and some style files that I put together into a map using mkgmap. Dani P.S: (*) One icon leaves me puzzled: I cannot figure out what Garmin could have meant with it. It is a black "cave" or tunnel with a questionmark.

On Tue, Apr 20, 2010 at 01:13:01AM +0200, Daniela Duerbeck wrote:
In the meantime, I added some groups of POIs for the Oregon 450. Could you please have a look at it? I tried to simply describe the icons without trying to put a meaning into them. (*)
Looks mostly the same as what I remember seeing on my Edge 705. (Sorry, I did not fill in all the fields.)
Is there a more easy way to add a column in the table? I read the wiki-docu, but found nothing. So I have to add each row separately?
You could copy the text to your favourite text editor and do a regular expression search&replace to add a blank column. That is what I remember doing.
I used a small program that Charly sent to me that creates an osm-file and some style files that I put together into a map using mkgmap.
I used mkgmap test-map:all-elements, if I remember correctly. I also defined the environment variables BASE_LAT and BASE_LONG so that the map would be centered around my area.
P.S: (*) One icon leaves me puzzled: I cannot figure out what Garmin could have meant with it. It is a black "cave" or tunnel with a questionmark.
Could it have something to do with geocaching? Marko

Could anybody help me? One column at 0x00 is now on a wrong place (0x70 and further) but I cannot find an error. There seems to be a "|" missing, but I do not know, where. Dani

On 20/04/2010 00:13, Daniela Duerbeck wrote: <snip>
P.S: (*) One icon leaves me puzzled: I cannot figure out what Garmin could have meant with it. It is a black "cave" or tunnel with a questionmark.
Are these the ones between 0x0016 and 0x001b? On my GPS they display as black tombstones. And in mapsource as white tombstones. In any case, they are navigation aids.

On 20.04.2010 01:13, Daniela Duerbeck wrote:
What I also do not understand are subtypes above 1f. The typfile editors I have seen allow just subtypes until 1f. But when you use subtypes above 1f, there is something displayed. Normally the lower subtypes are simply copied, but there could be space to use for additional osm subtypes.So why not expand the typfile editors to subtypes above 1f?
Don't use subtypes above 1f - (e.g. 2a or 20) they will break the search indexes on some units, and might even cause some GPS to not start up anymore. Also 20 will display exactly alike 10 (either like the inbuilt style - or like the icon you have defined for 10) at least on etrex. If you run out of POI, simply use extended types (of course they are not searchable though). Else you run risk of bricking your GPS (if you put maps on internal memory, if on sd-card you can put whatever you want of course, but then don't be surprised if POI search or similar things don't work as expected anymore).
I used a small program that Charly sent to me that creates an osm-file and some style files that I put together into a map using mkgmap.
Dani
P.S: (*) One icon leaves me puzzled: I cannot figure out what Garmin could have meant with it. It is a black "cave" or tunnel with a questionmark.
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Marko Mäkelä wrote:
In Reykjavik, why not? :-)
OK, you are right, but the problem is, that Garmin just offers a few menu items and everyone can choose what he thinks that is useful for him. So everyone must recycle these items that are not useful for him or her. The truckstop item is good since it is just a subset of fuel in the osm world. I also recycled convenience store since this means fuel stations with shop. In Germany nearly every fuel station has also a shop, but nearly none is tagged so. I also do not understand the choice which shops are essential. You have e.g. the possibility to find the next shop that sells furniture. But at home you do not need the next shop that sells it, normally you know where it is, have an address and just want to navigate to it. And in holidays you normally do not want to find the next furniture shop. But you could try to find the next bakery or the next butcher. But Garmin thinks that this is not necessary so they gave them no menu item. But they spent an item for computer stores. For me it seems to be so that in the former times some developers made a brainstorming what items are useful, then they wrote them down and now this choice will remain forever inside the units. So no bakeries, no butchers and no greengrocers. But I wonder why no extra item for the next pizza delivery was created, I mean, they must eat something, or not? Dani

On Sat, Apr 17, 2010 at 01:41:32AM +0200, Daniela Duerbeck wrote:
But I wonder why no extra item for the next pizza delivery was created, I mean, they must eat something, or not?
No, they created a POI for "Garmin dealer". The pizza delivery guy would use that. :-) Marko

Daniela Duerbeck (daniela.duerbeck@gmx.de) wrote:
Hi!
In the Oregon text strings can be easily changed since they are defined in xml-files in a directory inside the flash file system. I recycled now e.g. truckstop (0x2f16) to amenity=taxi. #amenity=fuel & fuel:HGV_diesel=yes [ 0x2f16 resolution 19 ] must be commented out in the point file, amenity=taxi [0x2f16 resolution 20] added.
In the german.gtt file in Garmin/text, I changed <str> <tag>TXT_Truck_Stop_STR</tag> <txt>Truckstop</txt> </str>
to
<str> <tag>TXT_Truck_Stop_STR</tag> <txt>Taxistand</txt> </str>
And I added an icon in my typfile and now I can search for the next taxi point. :-)
Dani
Interesting stuff - first step towards hacking the firmware. Shame this doesn't work with all Garmin models. -- Charlie
participants (5)
-
Charlie Ferrero
-
charlie@cferrero.net
-
Daniela Duerbeck
-
Felix Hartmann
-
Marko Mäkelä