英国城市 SQL
有人有一个脚本可以将英国城镇列表插入 SQL Server 数据库吗?
Does anybody have a script for inserting a list of UK towns cities into a SQL server database?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以此处找到(全部?)英国的城镇。
您需要通过循环字母表中的字母来获取所有它们,有点像这样:
You can find (all?) the towns in uk here.
You would need to fetch them all by looping over the letters of the alphabet, kind of like this:
您可以从 Wikipedia 上的此列表在 MS Excel 中生成一些 INSERT。
这就是您要找的吗?
You could generate some INSERTs in MS Excel from this list at Wikipedia.
Is that what you are looking for?
@JohnMacintyre:
我会使用您在 Wikipedia 上建议的列表中的 HTML,然后使用 RegexBuddy 构建所有插入内容,然后将其剪切并粘贴到 SQL Server 查询分析器中并运行。
@JohnMacintyre:
I'd use the HTML from that list you suggested at Wikipedia and then I'd use RegexBuddy to build me all the inserts which I'd then cut and paste into SQL Server Query Analyzer and run.
我需要一个类似的列表,但也有纬度和经度。 我想我必须从这里复制 26 页: http:// /freepages.genealogy.rootsweb.ancestry.com/~agene/locations/index.html
通常情况下,您会让 Google 为您存储所有内容,但是当您希望在一个网页上显示 50 个地名时,需要 50 个 HTTP调用 Google 的地理编码服务会使页面加载缓慢,以使用户满意(除非我错过了一个技巧?)。
我必须维护我自己的 SQL 表。 看看我们系统上的旧数据,过去只使用了 2000 个不同的地名,所以我不认为事情会变得难以管理。
I need a similar list, but with latitude and longitude too. I think I will have to copy 26 pages from here: http://freepages.genealogy.rootsweb.ancestry.com/~agene/locations/index.html
Normally you'd let Google store it all for you, but when you want 50 place names shown on one webpage, making 50 HTTP calls to Google's geocoding service makes the page load to slowly to keep users happy (unless I am missing a trick?).
I will have to maintain my own SQL table. Looking at old data on our system, only 2000 distinct place names have been used in the past, so I don't think things will become unmanageable.
使用“Machine”提供的优秀链接尝试快速 VB。 我复制并粘贴了结果
这是代码
这是结果。 只需更改表名即可
Try a quich VB using the excellent link which "Machine" provided. I copied and pasted the results
Here is the code
Here is the result. Just change the table name