【问题标题】:What is the Royal Mail's PAF Address Database?什么是皇家邮政的 PAF 地址数据库?
【发布时间】:2009-08-05 08:42:28
【问题描述】:

如果您购买英国地址的 PAF 文件数据集,我很难理解您将从 Royal Mail 获得什么。

我期待 PAF 是您自己托管的某种形式的数据库,而 Royal Mail 会为该数据库提供 API。

但是,在阅读this 之后,我假设您得到的只是一系列包含数据的文件。我找不到任何关于 API 的明显信息。

  • 是否有任何库可以帮助您处理这些文件,尤其是来自 Java 的文件?
  • 您是否必须自己解析文件并将其保存在您自己的数据库中,以便从应用程序中进行快速查找?
  • 如果这一切都是真的,你为什么还要费心从皇家邮政那里买这个?就编程和数据维护而言,不是所有的第三方提供商及其基于 Web 的 API 都更易于使用吗?

抱歉,如果我错过了这一点的明显内容,但我发现皇家邮政网站缺乏信息。我开始认为我误解了他们提供的 PAF 文件。

【问题讨论】:

    标签: street-address postal-code


    【解决方案1】:

    邮政编码地址文件 (PAF) 是由 Royal Mail 提供的一组数据文件,其中包含英国的所有地址。我的理解是它通常每三个月更新一次。

    我知道有两家公司拥有向 PAF 数据提供 API 的产品:QAS 和 Capscan。有了这些,您可以搜索地址以查找丢失的邮政编码,反之亦然。 API 包括基于 Web 的解决方案和本机调用。

    您为什么要直接从皇家邮政购买?因为您想编写自己的查询工具而不是依赖第三方产品,或者您想进行其他产品无法提供的数据挖掘。

    可以导入 SQL 数据库吗?是的,但只有在您编写了自己的 PAF 文件解析器之后。

    为什么要使用这些而不是基于网络的工具?因为您位于 Intranet 后面,服务器的 Internet 访问受限,任何基于 Web 的解决方案的许可都受到限制,等等。

    【讨论】:

    • 谢谢 - 我想我应该在问题中概述我的用例......只需从 Web 应用程序中的邮政编码进行简单的地址查找。
    • 皇家邮政现在向转销商提供每日数据更新,现在几乎所有转销商都通过他们的网络 API 提供。
    【解决方案2】:

    【讨论】:

      【解决方案3】:

      查看www.PostcodeAnywhere.co.uk 一个基于网络服务的查找站点。还提供桌面查找应用程序。可能会根据查找量、易用性、成本等做出决定。但对于中低容量,只需几分钟即可轻松实施并内置“自动”维护。

      【讨论】:

        【解决方案4】:

        我随后找到了this 页面,您可以在其中订购示例数据集。它指出:

        请注意,原始数据不包含任何软件,必须对数据进行处理才能在 IT 应用程序中使用。如果您不希望对 PAF 或 Postzon 进行编程,那么我们可以在一个名为 UK Addresses on CD

        的预先编写的应用程序中将其提供给您

        CD 页面上的 UK Addresses 继续介绍称为“UK Addresses Utilities”的内容,并指出:

        UK Addresses CD 还包含一组动态链接库,并提供通过 .NET 2.0(+) DLL 以编程方式查询地址数据集的能力。

        【讨论】:

          【解决方案5】:

          我用 C# 编写了一些东西,可以将这些文件解析到 SQL Server 中

          https://github.com/Telexx/Royal-Mail-PAF-Parser/

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2018-07-10
            • 1970-01-01
            • 1970-01-01
            • 2014-11-29
            相关资源
            最近更新 更多