22

我在哪里可以找到所有英国完整邮政编码的列表,包括街道名称及其精确坐标?它们不应该像 AB1、AB23 等,而是 AB1 2AA、AB23 5ZZ 等。

最好是免费的:)

谢谢

4

8 回答 8

25

您现在可以从军械调查局免费获取邮政编码数据 https://www.ordnancesurvey.co.uk/business-and-government/products/code-point-open.html 虽然这没有街道名称

如果您想将数据转换为纬度/经度,那么您可以从我的网站 http://www.doogal.co.uk/UKPostcodes.php获取它

于 2011-10-29T06:09:11.567 回答
4

您可以从这里完全免费下载完整的带有纬度和经度值的整个 GB 邮政编码数据:

http://download.geonames.org/export/dump/

只需向下滚动到 GB.zip 还有其他国家的邮政编码信息,我使用了德国和波兰的数据,它们也可以。

于 2012-06-30T08:26:17.277 回答
3

也可以在这里尝试英国。http://www.freemaptools.com/download-uk-postcode-lat-lng.htm

于 2012-08-29T18:52:29.690 回答
2

不幸的是,这是您必须支付的费用,而且不是特别便宜!如果您有兴趣,有一个在线请愿书可以释放这些信息。

商业方面,只需为英国邮政编码数据库做一个谷歌并选择,它们都非常重要。

于 2009-10-08T16:05:22.677 回答
2

操作系统“免费”版本很有用,但它确实有一些限制,例如没有北爱尔兰、马恩岛、根西岛或泽西岛的数据。

我投票支持带有额外纬度和经度数据的 Doogal 版本,这对于像 OpenLayer 这样的地理映射更有用。

于 2012-02-13T10:37:53.440 回答
2

皇家邮政是英国“官方”邮政编码数据库的供应商——他们拥有邮政编码和邮政编码到 GIS 映射。它受版权保护,并且有一些高额的许可费用。

Postzon 是他们出售的产品,用于将邮政编码链接到 GIS 坐标。

过去曾有来自欧洲以外的第三方提供商以一小部分成本发布详细信息,但这是一个非常灰色的区域,然后您就在咨询律师领域。

于 2009-10-08T16:10:22.773 回答
2

作为 PyQt 中的一个自由项目的一部分,我编写了一个算法来获取用户输入的邮政编码并为其返回街道名称。对于任何正在寻找商业系统替代方案的人来说,这个问题的开源和直接方法都可以自由使用。

我已经用 Python2.7 编写了它,但可以很容易地在较新的版本或其他语言中复制。

import urllib
from urllib2 import urlopen
import json

try:
    google_map_key = raw_input("please enter your google maps api key: ")
    postcode = raw_input("Please enter a UK Postcode: ")
    postcode = postcode.replace(" ", "")
    url = "https://maps.googleapis.com/maps/api/geocode/json?address="+postcode+"&key="+google_map_key
    response = urlopen(url)
    json_obj = json.load(response)
    counter = 0
    if json_obj['status'] == 'OK':
        for i in json_obj['results']:
            for x in i['address_components']:
                counter += 1
                if counter == 2:
                    print ("Long street name: " + x['long_name'])
                    break
    else:
        print("No results found! Please enter a valid postcode or check your internet connection and google api key")

except:
    print("Unhandle exception")
于 2016-09-07T20:12:16.423 回答
2

这是csv中的列表

https://raw.githubusercontent.com/Gibbs/uk-postcodes/master/postcodes.csv

更多详情:https ://github.com/Gibbs/uk-postcodes

于 2017-10-12T09:14:31.367 回答