是否有信誉良好的来源提供UN / LOCODE到Olsen时区的映射?

mat*_*erg 5 mapping timezone iana cldr

我一直在研究CLDRIANA,以便找到UN / LOCODE到Olsen时区的集中映射。

理想情况下,我想举个例子:

+--------------+--------------------+
|un_locode     |timezone            |
+--------------+--------------------+
|USLAX         | America/Los_Angeles|
+--------------+--------------------+
Run Code Online (Sandbox Code Playgroud)

每个联合国/ LOCODE。

我的无用技能使我无法理解如何使用这些资源来实现我的目标吗?(如果是这样,请帮助我指出允许我自动提供这些映射的脚本)。

或者,这些来源是否没有我想要的数据关联?(如果是这样,请告诉我您是否有可靠的消息来源)。

Mat*_*int 1

我还没有看到这样的来源。您可以尝试通过映射具有纬度/经度坐标的条目来创建一个,并通过此处列出的方法之一与 IANA 时区相关联。

但是,请务必阅读Wikipedia 关于 UN/LOCODE 的文章,特别是描述坐标错误的文章。另请注意,许多坐标根本不在数据中 - 为什么?我不知道。

美国的 UN/LOCODE 列表在这里,并显示洛杉矶为US LAX(不是UNLAX)。它的坐标字段为空。

如果您能找到其他可靠的经纬度 UN/LOCODE 来源,那么您就成功了。快速搜索发现GeoNames 声称在其高级数据订阅中包含此功能,但我没有进一步调查。