<div dir="auto"><div>Actually it do support union/unconnected space, it is also reflected in the image but you need a magnifying glass to see that (or read the code directly). Also it seems like it only have Hopi reservation enclave but not amy others.</div><div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">2018-11-25 03:51, Guy Harris <<a href="mailto:guy@alum.mit.edu">guy@alum.mit.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Nov 24, 2018, at 11:27 AM, Brian Inglis <<a href="mailto:Brian.Inglis@SystematicSw.ab.ca" target="_blank" rel="noreferrer">Brian.Inglis@SystematicSw.ab.ca</a>> wrote:<br>
<br>
> On 2018-11-23 16:21, Guy Harris wrote:<br>
>> On Nov 23, 2018, at 3:05 PM, Steve Allen <<a href="mailto:sla@ucolick.org" target="_blank" rel="noreferrer">sla@ucolick.org</a>> wrote:<br>
>>> On Fri 2018-11-23T15:00:31-0800 Guy Harris hath writ:<br>
>>>> So there is no requirement that a tzdb region be a connected space?<br>
>>> I think not.<br>
>> Hopefully the makers of shape files for tzdb regions have taken that into account.<br>
> <br>
> Check Arizona (AZ), USA - which does not observe DST - Navajo Nation in NE AZ<br>
> observes DST as it also spans NW New Mexico, SE Utah, SW Colorado and those<br>
> states observe DST - the Hopi Reservation enclave and its smaller exclaves<br>
> within Navajo Nation do not observe DST.<br>
> If these areas are appropriately flagged or displayed, the data should be good.<br>
<br>
So those would be the America/Phoenix tzdb region, which should include the non-Navajo Nation parts of Arizona, including the Hopi Reservation, and the America/Denver tzdb region, which should include the Navajo Nation.<br>
<br>
That means that the America/Phoenix region is not a connected space.<br>
<br>
This image:<br>
<br>
        <a href="https://raw.githubusercontent.com/evansiroky/timezone-boundary-builder/master/2018g.png" rel="noreferrer noreferrer" target="_blank">https://raw.githubusercontent.com/evansiroky/timezone-boundary-builder/master/2018g.png</a><br>
<br>
doesn't appear to reflect that; hopefully the timezone boundary builder:<br>
<br>
        <a href="https://github.com/evansiroky/timezone-boundary-builder" rel="noreferrer noreferrer" target="_blank">https://github.com/evansiroky/timezone-boundary-builder</a><br>
<br>
supports regions built by adding arbitrary connected spaces to, and removing arbitrary connected spaces from, an initial connected space.<br>
<br>
I'll let Deborah Goldsmith address whether Apple's regions (used for the macOS/iOS/etc. location-to-tzdb-region mapping) can, and do, handle this.</blockquote></div></div></div>