是否可以查询离线可用的英国邮政编码数据库并使用JavaScript收集地理坐标?
我的印象是,如果没有在线/本地数据库管理,数据库太大而无法做到这一点。
有没有人找到解决这个问题的方法?
感谢。
编辑:
这些数据需要由私人组织使用,不需要非常准确,也不需要定期更新。 (基本上用户需要找到最接近其特定邮政编码的位置 - < 10个位置)。我认为我关心的是看到550 + mb的数据库。
它还需要使用JavaScript在浏览器中完全脱机工作。 JSON格式将是首选。
答案 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/
这是皇家邮政的官方数据库,可以下载并离线使用。