我在哪里可以获取所有国家的邮政编码?

34

我曾经读到过一个带有地理定位数据的邮政编码开源数据库,但现在我不记得它的名字了。请问有人能帮忙吗?

6个回答

63

GeoNames是一个非常好的网站,如果你找不到想要的内容,Marc会非常乐意提供帮助。我刚刚给他发了一封邮件,询问一些地理数据,他很快回复并提供了我需要的准确信息。 - Andrew
3
您可以从他们的网站下载邮政编码到名称、纬度和经度的数据,网址为:http://download.geonames.org/export/zip/。 - slacy
geoNames可能是你能找到的最接近免费全球邮政编码数据库,而且它们每天都会更新。缺点是很多国家的数据都没有。GeoNames涵盖了91个国家,但遗漏了大约160多个其他国家,可以在https://www.geopostcodes.com/resources#countries找到。此外,请注意每个国家对其区域的分类方式不同,城市大多数情况下都在“place_name”下,但有时也可以在admin_name2和3下找到。 - user2315938
还有一个非常好的、完整的数据库(付费)在https://mapanet.eu上。 - user2033838

8

4
谢谢您所做的努力。您可以将这个大小为286 MB的文件压缩成11.5 MB,这样下载就更容易了。在此处获取同一文件,大小为11.6 MB - Izhar Aazmi
2
大家好,有人能检查一下附加的 SQL 文件是否干净吗?这是一个非常大的文件,我的编辑器 Notepad++ 甚至无法到达文件的末尾。 - hazimdikenli
1
你可以在测试数据库中使用HeidiSQL在安全的测试环境中打开它。使用VirtualBox或Docker创建一个你不怕损坏的环境。甚至可以使用从USB闪存卡启动的Linux。 - Zon
1
你也可以使用我的大文本浏览器来打开大型文本文件,它完全免费。 - Gio

6

4

1
惊人的解决方案! - Federico Navarrete

0

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

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

它有一个国家邮政编码列表和一个包含所有国家的zip文件。

而且数据每天都会更新。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接