“官方”国家/地区名单的数据来源
-
22-07-2019 - |
题
最近,我们开始遇到向网络应用程序的用户呈现过时的国家/地区列表的问题。
我们目前有一些数据库表来存储本地化的国家/地区名称及其地区(州)。然而,随着地球的发展,该列表在不断演变,并且事实证明维护起来很痛苦,因为一些区域被删除,一些区域被合并 - 现有数据需要一直更新。
在处理多语言国家/地区列表时,最佳实践是什么(如果有)?
有地方或标准吗?我知道 ISO 3166,但他们的列表并不完全适合数据库......而且它还没有完全本地化。
理想的解决方案只是让我们“同步”它?最好是多种语言。该解决方案最好是免费的或基于订阅的,并具有更改的历史记录,以便我们可以更新我们的数据(又名 tblAddress)
谢谢!
解决方案
这一个看起来非常好:多国语言,更新选项,进口,国家/地区/城市信息数据库独立的文件格式,你可以使用一些其他的功能,或者不。
和它是相当实惠的,如果你需要它只有一台服务器。
其他提示
GEONAMES在这方面是相当准确的,并且它们定期更新。
哪有这回事。这是一个政治问题,您只能在自己的应用程序中解决。决定使用 ISO 3166 可能是最容易捍卫的。我至少知道以下问题:
- 中国/台湾
- 以色列/巴勒斯坦
- 中国/西藏
- 希腊/马其顿
在ISO名单这里是DB友好,虽然他们只包含短名称和代码。
好了,等一下,你只是想国家的先进的最新名单?或者你需要知道,X国已经分裂成国家Y和Z国?因为我不知道有任何自动化的方式来获得后者。即使更新到ISO数据库分布为PDF文件(你对自己实施的变化)
在EU维护关于本地管理单元(的LAU),其可以是下载的数据如在几种语言分层XLS文件。
HY!你可以找到所有国家的自由转储各自的大洲 https://gist.github.com/kamermans/ 1441495 ,它的很多容易use.just下载转储和上传数据的基础。