在哪里可以获得所有国家/地区的邮政编码?

Posted

技术标签:

【中文标题】在哪里可以获得所有国家/地区的邮政编码?【英文标题】:Where can I get postal codes for all countries? 【发布时间】:2010-09-23 09:48:15 【问题描述】:

我曾经读到一个开源数据库,用于存储带有地理位置数据的邮政编码,但现在我不记得它的名字了。有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

通过GeoNames 查找所有国家/地区或运行已解析的 mysql 脚本 (INSERT):

Download delivery_zip.zip (11 Mb)

【讨论】:

感谢您的努力。你也可以压缩这个 286 MB 的文件,使它只有 11.5 MB,因此很容易下载。获取same file here 11.6 MB 你好,有没有人能检查一下附加的sql文件是否干净,这是一个巨大的文件,我的编辑器Notepad++甚至不能到文件末尾, 您可以在测试数据库内的安全测试环境中使用 HeidiSQL 打开它。使用 VirtualBox 或 Docker 来创建一个您不怕损坏的环境。甚至是从 USB 闪存卡启动的 linux。 您也可以使用我的Big Text Browser打开大量文本文件,完全免费。【参考方案2】:

我目前正在使用这个:https://www.back4app.com/database/back4app/zip-codes-all-countries-in-the-world它是免费且非常有用的!

还可以与此数据集协作,以进一步改进它。 :)

【讨论】:

【参考方案3】:

是的,Geonames 就是这个地方。更具体地说,就像 slacy 所说的那样

https://download.geonames.org/export/zip/

它有一个国家邮政编码列表和一个 allCountries zip 文件。

数据每天更新。

【讨论】:

【参考方案4】:

您正在寻找一个开放式 GIS 数据库 - 主要关键字是“GIS”。这将帮助您找到结果。

您要查找的信息通常是商业级的(即您需要为数据付费),但您可以在开源 GIS 网站上查看可用的信息:

http://www.osgeo.org/ http://opensourcegis.org/ http://freegis.org/

【讨论】:

【参考方案5】:

我猜你失去的朋友是GeoNames。

【讨论】:

GeoNames 是一个出色的网站,如果您找不到想要的东西,Marc 会非常有帮助。我刚刚通过电子邮件向他发送了一些我需要的地理数据,他很快就回复了我所需要的。 您可以从他们的网站下载邮政编码到 name,lat,lng:download.geonames.org/export/zip geoNames 可能是您能找到的最接近的全球免费邮政编码,并且每天都会更新。不利的一面是,许多国家/地区都缺少它们。 GeoNames 适用于 91 个国家/地区,但忽略了在 geopostcodes.com/resources#countries 上找到的大约 160 多个其他国家/地区。另请注意,每个国家/地区对区域的分类不同,城市大多位于“place_name”下,但有时也位于 admin_name2 和 3 下。

以上是关于在哪里可以获得所有国家/地区的邮政编码?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止在 WooCommerce 中的某些国家/地区隐藏邮政编码/邮政编码字段

如何在 iOS SDK 上通过给定的邮政编码 (ZIP) 获取国家/地区名称

如何使用谷歌地图 API 获取阿联酋国家/地区的邮政编码区域?

城市/州|地区/国家的邮政编码国际数据库? [关闭]

如果在 JavaScript w/HTML 中选择了某个国家/地区,如何要求邮政编码为数字

如何使用意图和活动在 Xamarin Android 中插入城市、街道、邮政编码、国家/地区的联系人?