Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带地理坐标的脱机英国邮政编码数据库_Javascript_Database_Offline_Postal Code - Fatal编程技术网

Javascript 带地理坐标的脱机英国邮政编码数据库

Javascript 带地理坐标的脱机英国邮政编码数据库,javascript,database,offline,postal-code,Javascript,Database,Offline,Postal Code,是否可以查询脱机可用的英国邮政编码数据库并使用JavaScript收集地理坐标 我的印象是,如果没有在线/本地数据库管理,数据库太大,无法实现这一点 有人找到解决这个问题的办法了吗 谢谢 编辑: 这些数据需要由私人组织使用,不需要非常准确,也不需要定期更新。(基本上,用户需要找到距离其特定邮政编码最近的位置-

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

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

有人找到解决这个问题的办法了吗

谢谢

编辑:

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


它还需要使用JavaScript在浏览器中离线工作。最好使用JSON格式。

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


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

这是可能的,除了几个问题之外,没有什么选择

  • 你需要精确到什么程度的坐标
    • 越精确,成本就越高
  • 您希望投入多少时间和精力进行长期维护
    • 数据会定期更新,因此请确保您有适当的业务流程
  • 您是在为现有公司构建解决方案,还是作为一家初创公司进行尝试
这是一个庞大的数据量,但可以管理。实用性更多地取决于你想要投资的时间和金钱

有两种方法:

1) 建立你自己的

如果需要前提级别的坐标,您需要从英国皇家邮政获得一份邮政编码文件的副本,并且根据您的准确程度,您还需要从以下人员处获取坐标信息

将这些物资装载并链接到某种数据库或其他您可以轻松使用的存储中,并确保在收到数据时,此过程可以轻松地每月重复一次

就邮政编码而言,我认为这些数据应该对你有好处。如果你不担心个人的前提和邮政编码水平是足够好的。CSV文件的大小约为150MB,但只要存储所需的数据,就可以得到比这个小得多的文件

下一步,开发一个查找机制。您的查找质量将取决于您的用例。如果你只是从邮政编码中寻找一个粗略的位置,这将比你寻找到最近的cm并需要一个完整的地址要简单

2) 转到第三方

有很多公司可以为你做这件事。我的公司——益百利数据质量公司——提供了一些工具,使您能够以库或基于SOAP的服务的形式离线完成这项工作

一旦集成,它们将允许您的用户快速、轻松地找到正确的地址,然后在同一个通话中使用位置(和许多其他类型)信息增强地址

这将处理打字错误、数据更新等。如果听起来有用,请填写表格或给我们打电话进行演示


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

嗨,托马斯,这是可能的,但在我回答之前,您是否构建此代码供英国的私人公司或公共组织使用(答案将导致不同的数据源)?英国私人公司。请看我编辑的文章了解更多细节。谢谢你的全面回复。这些数据需要由私人组织使用,不需要非常准确,也不需要定期更新。(基本上,用户需要找到距离其特定邮政编码最近的位置-<10个位置)。我想我关心的是550+mb的数据库。它还需要使用JavaScript在浏览器中离线工作。最好是JSON格式。太好了,听起来代码点开放可能是最好的解决方案。编辑答案中的链接。这里只有几千个邮政编码可供查阅,所以如果你把它打包成一个像样的格式,你可以看到它非常小。谢谢,我应该更清楚一些。我知道邮政编码数据库。我实际上有一份575mb的数据拷贝。我在寻求一个处理数据的实用解决方案。抱歉没有澄清,我已经更新了我的帖子来反映这一点。