我知道这在很久以前已经被问过几次了,但是我找不到任何最近的东西,所以请耐心听我说!
我需要对存储在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。对于地址表使用此程序集的最佳方法是什么,而不是对上面的链接仅使用一个地址?
暂无答案!
目前还没有任何答案,快来回答吧!