在哪里可以获得所有国家/地区的邮政编码?
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 获取阿联酋国家/地区的邮政编码区域?