什么是皇家邮政的PAF地址数据库?

时间:2009-08-05 08:42:29

标签: street-address postal-code

如果您购买了英国地址的PAF文件数据集,我很难理解您从皇家邮政获得的内容。

我当时期待PAF是某种形式的数据库,您可以自己托管,而皇家邮政也会在该数据库中提供API。

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

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

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

5 个答案:

答案 0 :(得分:4)

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

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

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

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

为什么要使用这些基于网络的工具?因为您坐在内部网后面,从服务器访问互联网,从任何基于Web的解决方案获得限制性许可等等。

答案 1 :(得分:1)

答案 2 :(得分:1)

查看www.PostcodeAnywhere.co.uk基于Web服务的查找网站。桌面查找应用程序也可用。决策可能基于查询量,易用性,成本等。但对于中低容量,几分钟内的简单实现和内置的“自动”维护。

答案 3 :(得分:0)

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

  

请注意,原始数据不包含任何软件,必须处理数据才能在IT应用程序中使用。如果您不想编写PAF或Postzon,我们可以通过预先编写的UK Addresses on CD

应用程序向您提供

CD上的英国地址页面上有关于“UK Addresses Utilities”的内容,它声明:

  

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

答案 4 :(得分:0)

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

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