1

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

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

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

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

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

4

5 回答 5

4

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

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

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

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

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

于 2009-08-05T09:05:01.547 回答
1

这一切都在维基百科中

http://en.wikipedia.org/wiki/Postcode_Address_File

于 2009-08-05T08:53:41.023 回答
1

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

于 2009-09-02T18:15:07.530 回答
0

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

请注意,原始数据不包含任何软件,必须对数据进行处理才能在 IT 应用程序中使用。如果您不希望对 PAF 或 Postzon 进行编程,那么我们可以在预先编写的应用程序中将其提供给您,该应用程序称为CD 上的英国地址

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

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

于 2009-08-05T09:10:39.523 回答
0

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

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

于 2017-09-14T13:04:53.060 回答