Timezones on OSM

We recently took a trip to Colorado U.S.A. from Ontario Canada leaving our Eastern Time Zone around Chicago, IL and over the next number of days crossing another time zone for a two hour difference. The time on my GPS never changed maintaining the two hour difference. I thought that perhaps when it was powered off and on when it might update the time and never did.

I know with Garmin there is a TimeZone database that gets installed if using their maps. An old message topic refers to the Wiki which appears to use the Key:Timezone. https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dtimezone

I don’t mind updating some timezones if there is a fairly easy way to put a timezone for a large area but obviously I can’t go in and add a timezone for thousands of entries.

Perhaps the timezones are already there and just aren’t being included in my maps when splitting the download an using mkmap to make my gmap.

They are! Here is the one for Colorado and the one for Ontario.

The only question is: Does your GPS use these relations for this or a completely separate Garmin database that has nothing to do with OSM?

1 Like

Garmin uses a completely separate database for the Time Zones. The reason I know this is because I had updated the maps from Garmin on my newest GPS and Garmin had a Time Zone database that I could download.

The links for Colorado and Ontario that you provided show a KML file which I noticed have “api” in the url. I’m not a programmer so I’m somewhat ignorant in that area but my understanding of an “api” would be something that integrates with another program. For example to use certain features with Google Maps you require an api to do that.

I’m wondering if the xml files have to be put somewhere that they get read when they GPS starts up so they get loaded at the same time as OSM or if they get imported when using mkmap to build the map for a Garmin GPS?

Having the Timezone updated on the GPS isn’t the be all to end all, it just saves you in your mind having to add or subtract time in your head every time you look at it.

1 Like

Then I’m not sure what exactly OSM should have to do with it anyway. The data comes from Garmin, not from OSM.

My two links only refer to the relations on the OSM website. Neither a KML nor anything with API. Something must be wrong here.
First link: https://www.openstreetmap.org/relation/14599322#map=2/19.1/-79.6
Second link: https://www.openstreetmap.org/relation/13514841#map=2/29.4/-45.5

That’s what you should actually see:

Do you mean an XML file instead of KML?
image

Garmin will not be able to do anything with this XML file as this is only the raw OSM data.

I should have stated in my post, I only have OSM installed on my Garmin Zumo 660. The screen shot was only to show that ghe Time Zones are a separate download and not installed as part of the Garmin map. That was why I wondered if there was also a separate download with OSM.

I mentioned the XML file which apparently gets read for traffic so perhaps a XML file could be read for time zones.

Yes, I meant XML file not KML

But still that timezone database is a Garmin thing. As you stated, it’s independent from whatever map you have installed. If that’s not working out fine for you, you will need to get in touch with Garmin. :wink:

1 Like