找到最接近输入经纬度 Sql server 2008
您好,我的数据库中有一个点云(Sql server 2008 空间)。大约有 600 万条记录。有 3 列:id、value、geom。 在输入经纬度处获取“值”的最优化方法是什么?
我是 SQL Server 2008 中的空间查询新手。有人可以发布一个在 geom 列中查找与输入经纬度匹配或最接近的点的简单示例吗?
谢谢 肖纳克
Hi I have a point cloud in my database (Sql server 2008 spatial). That is about 6 million records. There are 3 columns: id, value , geom.
What is the most optimized way of getting the 'value' at input lat long ??
I am new to spatial queries in SQL Server 2008. Can some one post simple example of finding the point in geom column, matching or closest from the input lat long?
Thanks
Shaunak
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设您有一个 Wifi 表,其中包含以下列:id、placeName、locationCoord(地理):
这里的 locationCoord 是地理类型。假设输入是 varchar 数据类型的纬度和经度。您可以使用以下方式获取最近的点/位置:
Assuming that you have a table Wifi with columns: id, placeName, locationCoord (geography):
Here the locationCoord is a geography type. Lets say the input is a latitude and longitude as varchar datatypes. You can get the nearest points/locations by using something like: