如何自动对 SQL Server 中的地址表进行地理编码?

发布于 2024-09-18 22:08:24 字数 164 浏览 8 评论 0原文

有没有办法对地址表进行地理编码,以便可以使用正确的详细信息更新纬度和经度列。

理想情况下,我想要一个能够经常运行的系统,对任何没有纬度/经度的地址进行地理编码。 目前该表中有大约 30,000 个地址。

提前致谢

编辑

这些确实是英国地区的邮政地址。

Is there a way to geocode a table of addresses so that latitude and longitude columns can be updated with the correct details.

Ideally I would like a system that will operate every so often, geocoding any address that did not have a lat / long.
Currently there are areound 30,000 addresses in said table.

Thanks in advance

Edit

These are indeed postal addresses for the UK area.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我要还你自由 2024-09-25 22:08:24

我建议使用 SQL CLR 编写一个存储过程,其中可以将查找保存到地址表中。一般来说,使用谷歌网络服务很容易。如果您需要大容量,则需要付费,但免费限制相当高。

然后,您可以运行代理作业来调用存储过程,该存储过程将处理先前未进行地理编码的地址。

I would suggest using SQL CLR to write a stored procedure where the lookup can be saved to the address table. Generally this s easy using google web service. If you require high volume there is a fee but the free limit is quite high.

Then you could run an agent job to call the sproc which would on process adressez that were not prevously geocoded.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文