sql server 2012表中包含的地理代码地址-添加lat/lon

idv4meu8  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(156)

我知道这在很久以前已经被问过几次了,但是我找不到任何最近的东西,所以请耐心听我说!
我需要对存储在SQLServer2012表中的大约6000个英国地址进行地理编码。它们是英国建筑物的地址,带有邮政编码和完整地址。我需要得到所有地址的lat和lon值,其中目前没有lat/lon可用。
所以有一个初始的6000个左右的地址到地理编码,然后我需要每天晚上这样做任何新的地址,也可能会被添加-也许平均15至20个
地址以以下格式存储-3列数据:

Building name 
Street 
Post code

街道包含整个建筑地址,不包括建筑名称和邮政编码例如;

Afflecks Palace
52 Church Street, Manchester 
M4 1PW

最后我想说:

Building name 
Street 
Post code 
Latitude
Longitude

所以对于上面的例子:

Afflecks Palace
52 Church Street, Manchester 
M4 1PW
53.482534
-2.236194

2个问题-必应Map或谷歌Mapapi最适合用于此任务?我读过一些帖子,说谷歌Map不太适合英国地址的地理编码,但这些帖子都有5到7年的历史,甚至更久。
我试着跟随这篇文章,因为这是我能找到的最新相关文章:
使用bingMap位置api在sqlserver中进行地理编码
我正在尝试创建程序集,但在ssms中出现以下错误:

CREATE ASSEMBLY failed because it could not open the physical file
'C:\Users\XXXX\source\repos\GeocodeSQLAddress\Geocode\bin\Debug\Geocode.dll': 3
(The system cannot find the path specified.).

我还要补充一点,我以前从来没有在visualstudio中做过任何事情,也没有用dll、c#或任何类似的语言做过任何事情。我只是尽我所能看完这篇文章
为所有的帮助干杯
编辑:现在我已经让这个程序集在sql server中工作了-谢谢@larnu。对于地址表使用此程序集的最佳方法是什么,而不是对上面的链接仅使用一个地址?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题