具有地理坐标的离线英国邮政编码数据库

时间:2014-04-28 09:46:39

标签: javascript database offline postal-code

是否可以查询离线可用的英国邮政编码数据库并使用JavaScript收集地理坐标?

我的印象是,如果没有在线/本地数据库管理,数据库太大而无法做到这一点。

有没有人找到解决这个问题的方法?

感谢。

编辑:

这些数据需要由私人组织使用,不需要非常准确,也不需要定期更新。 (基本上用户需要找到最接近其特定邮政编码的位置 - < 10个位置)。我认为我关心的是看到550 + mb的数据库。

它还需要使用JavaScript在浏览器中完全脱机工作。 JSON格式将是首选。

2 个答案:

答案 0 :(得分:2)

这是可能的,只有少数选择,但首先是几个问题。

  • 您需要多少精度才能获得坐标
    • 越精确,花费越多
  • 您希望在长期维护中投入多少时间和精力
    • 数据会定期更新,以确保您有适当的业务流程
  • 您是在为现有公司构建解决方案,还是尝试创业?

这是一个大量的数据,但是可以管理。实用性更多地取决于您想要投入的时间和金钱。

有两种方法:

1)建立自己的

如果需要前提级别坐标,您需要从皇家邮件here获取邮政编码文件的副本,并且根据您的准确程度,您还需要获取从Ordnance Survey之类的人那里提供坐标信息。

将耗材加载并链接到您可以轻松工作的某种数据库或其他商店中,并确保在数据通过后每个月轻松重复此过程一次。

对于只是邮政编码级别,我认为Code-point Open数据应该对你有好处。如果您不担心个别前提和邮政编码水平足够好。大约150MB的CSV文件,但只需存储您需要的数据就可以比它小得多。

下一步并开发一个查找机制。查找的质量取决于您的使用案例。如果您刚刚从邮政编码中找到一个粗略的位置,这将比您追踪到最近的厘米并且需要一个完整的前提地址更简单。

2)去第三方。

周围有很多公司可以为您做到这一点。我的公司 - Experian Data Quality - 提供工具,允许您作为库或基于SOAP的服务离线执行此操作。

一旦集成,它们将允许您的用户快速轻松地找到正确的地址,然后在同一个呼叫中增强地址(以及许多其他类型)的信息。

这将处理拼写错误,数据更新等。如果声音有用,请填写表单或致电我们致电http://www.qas.co.uk/solutions/data-quality-software/data-capture/address-checker.htm

有一些示例集成代码可供您使用JavaScript将其挂钩到您的网站。

答案 1 :(得分:0)

您可以从皇家邮政购买数据库:

http://www.poweredbypaf.com/end-user/products/data-products/paf-raw-data/

这是皇家邮政的官方数据库,可以下载并离线使用。