如何将街道地址与英国邮政编码相匹配?

时间:2009-12-14 10:59:21

标签: street-address paf

U.K。需要地址的网站经常要求用户提供邮政编码。然后,该网站为用户提供了与该邮政编码匹配的不同地址之间的选择。

如何将邮政编码与街道地址匹配?

12 个答案:

答案 0 :(得分:18)

快速比较:

答案 1 :(得分:16)

我相信你需要Royal Mail Postcode Address File。从那个链接:

  

PAF是所有人的唯一完整来源   已知的英国邮政编码。

服务确实存在以处理对此信息的请求,因此对于少量请求使用此类服务​​可能更便宜(显然,当这些服务因任何原因不可用时,您会遇到问题。)

答案 2 :(得分:5)

到目前为止,正式执行此操作的唯一方法是购买Postcode Address File,但最近有一则新闻报道数据may be free in 2010因此取决于您是否可以等待!

答案 3 :(得分:5)

与此处的答案相反,你 NOT 需要邮政局非常昂贵的PAF。有许多商业服务(可能由PAF提供),它们返回指定邮政编码的街道和街道号码。他们通常按要求收费。我对特定供应商没有任何经验,但这只是一个例子 - capscan

答案 4 :(得分:4)

要做到这一点,您需要访问邮政编码地址文件 - 这是从邮局(通常是第三方)每年许可使用的。

您可以根据购买本地或使用网络服务的套餐的需求进行选择。

皇家邮政的页面位于:http://www.royalmail.com/portal/rm/jump2?mediaId=400085&catId=400084,该页面上是服务提供商的链接。

答案 5 :(得分:4)

Postcode Anywhere是其中一个提供商(我的一个客户使用它们而没有投诉)。许可是灵活的: Postcode Anywhere UK Address Finder

答案 6 :(得分:3)

您可以使用地理编码服务,例如Google提供的服务。

Physical Address to GeoLocation UK

答案 7 :(得分:1)

您可以使用PAF或其中一个授权PAF的商业网络服务(有一些)。我认为您通常会购买“积分”或支付统一费率以获得无限制访问权限。

答案 8 :(得分:1)

添加已经到来的答案:

在付费产品中,通常需要支付以下费用:

  • 前提级别 - 更详细,可为用户提供该邮政编码位置的处所列表

  • 街道级别 - 只需匹配该邮政编码位置的街道 - 您或您的用户填写“地址的第一行”,通常是房屋名称或号码

我认为这种差异化是由皇家邮政在源头上进行的。 前提等级实质上更贵

答案 9 :(得分:1)

如果您想获得英国邮政编码(即街道级别)的大致地址,您可以在不使用PAF数据的情况下合法且免费地进行此操作。

  1. 对邮政编码进行地理编码 - 现在可以免费合法地完成。操作系统已将码点数据库发布到公共领域
  2. 使用Google Maps HTTP地理编码API对WGS84 lat / lng对进行反向查找以获取街道地址
  3. 作为一个例子,请看一下这个XML Web服务:

    http://geo.jamiethompson.co.uk/W127RJ.xml

    解释:

    http://jamiethompson.co.uk/projects/2010/04/30/an-open-free-uk-postcode-geocoding-web-service/

    返回:

    <result>
        <status>200</status>
        <message/>
        <postcode>W12 7RJ</postcode>
        <geo>
            <os_x>523180</os_x>
            <os_y>180541</os_y>
            <lat>51.510379</lat>
            <lng>-0.226376</lng>
            <landranger>TQ231805</landranger>
            <accuracy>1</accuracy>
            <key>UO1NV-4UO8</key>
        </geo>
    <address>
        <street>White City Close</street>
        <locality>Hammersmith</locality>
        <district>Hammersmith</district>
        <county>Greater London</county>
    </address>
    

    它并不像商业产品那样方便,它可以为您提供任何给定邮政编码的实际地址的完整列表,但它可以让您执行“您的邮政编码是什么?您的房屋号码是多少?”类型系统。

答案 10 :(得分:1)

您不需要购买皇家邮政邮政编码地址文件(PAF)。有很多API可用。

getaddress.io是我发现的唯一一个有免费计划的人:

https://getaddress.io

答案 11 :(得分:0)

如果您要将其添加到网站购物车或类似系统中,您可以按每次点击购买数据访问权限。如果您将其用于CRM等内部系统,则需要购买每用户许可证。

无论哪种方式,您都可以通过网络服务使用Data8 Postcode Lookup API

相关问题