Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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
Perl 批处理地理编码_Perl_Geocoding_Batch Processing - Fatal编程技术网

Perl 批处理地理编码

Perl 批处理地理编码,perl,geocoding,batch-processing,Perl,Geocoding,Batch Processing,有没有办法从地址中获取和存储纬度和经度? 我工作的客户需要用地理信息丰富他们的主数据库。 显然,数据库包含数百万个地址 出于这个原因,我想实现一个批处理过程,例如在perl中。事实上,我发现了几个CPAN模块,但我对它们在上述上下文中使用的合法性有一些怀疑 你能给我一些建议吗?通过REST对API进行地理编码通常是有速率限制的(也是出于法律原因)。 您可以使用OpenStreetMap地理编码器,它限制较少,并且有一个维护的CPAN模块。 如果远程API速度不够,可以部署本地开源地理编码器:通过

有没有办法从地址中获取和存储纬度和经度?
我工作的客户需要用地理信息丰富他们的主数据库。 显然,数据库包含数百万个地址

出于这个原因,我想实现一个批处理过程,例如在perl中。事实上,我发现了几个CPAN模块,但我对它们在上述上下文中使用的合法性有一些怀疑


你能给我一些建议吗?

通过REST对API进行地理编码通常是有速率限制的(也是出于法律原因)。 您可以使用OpenStreetMap地理编码器,它限制较少,并且有一个维护的CPAN模块。
如果远程API速度不够,可以部署本地开源地理编码器:

通过REST进行地理编码的API通常速率有限(也是由于法律原因)。 您可以使用OpenStreetMap地理编码器,它限制较少,并且有一个维护的CPAN模块。
如果远程API速度不够,可以部署本地开源地理编码器:

如果城市级别的粒度适合您,请检查。你可以离线使用它

如果城市级别的粒度适合您,请检查。你可以离线使用它

我在提供批量地理编码服务的地方工作。一般来说,一百万个地址不到一个小时,以前我们的系统中有1.8亿以上的用户。(您还可以在此过程中验证地址的存在。)

我们没有像谷歌那样的屋顶级数据(但对于大多数应用程序来说,它已经足够好了,直到我们能够像谷歌那样改进我们的数据)。没有任何TOS限制您可以进行的查询数量或可以进行地理编码的地址数量。它有列表上传和API两种风格。

我在提供批量地理编码服务的地方工作。一般来说,一百万个地址不到一个小时,以前我们的系统中有1.8亿以上的用户。(您还可以在此过程中验证地址的存在。)


我们没有像谷歌那样的屋顶级数据(但对于大多数应用程序来说,它已经足够好了,直到我们能够像谷歌那样改进我们的数据)。没有任何TOS限制您可以进行的查询数量或可以进行地理编码的地址数量。它有列表上传和API两种风格。

您有技术问题还是法律问题?对于前者我们可以提供帮助,但对于后者我们不能提供建议。我想就如何在技术上提供一些建议。此外,如果您可以并且某人已经必须处理类似的问题,请找出如何规避或解决与使用批处理过程相关的任何法律问题。感谢技术建议,您遇到了哪些问题?你试过你提到的任何模块吗?您是否使用特定的地理编码服务?例如,我过去曾通过谷歌的JSON API使用过谷歌的地理编码服务,对我来说效果很好。对于任何法律问题,堆栈溢出也不是法律顾问。我们不是律师,我们不知道你的管辖权,我们不知道你的公司,你的供应商,你的合同等等。即使这里有人提供法律建议,我劝你不要接受。你有技术问题还是法律问题?对于前者我们可以提供帮助,但对于后者我们不能提供建议。我想就如何在技术上提供一些建议。此外,如果您可以并且某人已经必须处理类似的问题,请找出如何规避或解决与使用批处理过程相关的任何法律问题。感谢技术建议,您遇到了哪些问题?你试过你提到的任何模块吗?您是否使用特定的地理编码服务?例如,我过去曾通过谷歌的JSON API使用过谷歌的地理编码服务,对我来说效果很好。对于任何法律问题,堆栈溢出也不是法律顾问。我们不是律师,我们不知道你的管辖权,我们不知道你的公司,你的供应商,你的合同等等。即使这里有人提供法律建议,我劝你不要接受。