根据计算出的坐标之间的距离选择数据

伊凡·法扎努克(Ivan Fazaniuk)

数据库存储4个点,其坐标如下:

姓名| 纬度|

点1 | 11.111 | 22.222

点2 | 22.222 | 33.333

点3 | 44.444 | 55.555

点4 | 66.666 | 77.777


技术:

MS SQL服务器


Web应用程序通过HTML5获得当前用户的纬度和经度,然后它应该计算这4个点中的哪些点更接近0.5公里。怎么样?

根据此插图,它应该显示Point 1和Point 2:

在此处输入图片说明

杜莱·阿穆坦

使用Sql Server:

您可以使用以下功能找到两个坐标之间的距离(以公里为单位)

CREATE FUNCTION dbo.fnCalcDistanceKM(@lat1 FLOAT, @lat2 FLOAT, @lon1 FLOAT, @lon2 FLOAT)
    RETURNS FLOAT 
    AS
    BEGIN

        RETURN ACOS(SIN(PI()*@lat1/180.0)*SIN(PI()*@lat2/180.0)+COS(PI()*@lat1/180.0)*COS(PI()*@lat2/180.0)*COS(PI()*@lon2/180.0-PI()*@lon1/180.0))*6371
    END

用法示例:

select [dbo].[fnCalcDistanceKM](13.077085,80.262675,13.065701,80.258916)

参考

使用实体框架(点网):

实体框架5.0允许您这样编写LINQ表达式

private Facility GetNearestFacilityToJobsite(DbGeography jobsite)
{   
    var q1 = from f in context.Facilities            
             let distance = f.Geocode.Distance(jobsite)
             where distance < 500 * 1609.344     
             orderby distance 
             select f;   
    return q1.FirstOrDefault();
}

参考

我希望这足以让您入门。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据计算出的概率选择“获胜者”

来自分类Dev

根据缺少行的宽数据计算出的时差

来自分类Dev

javascript函数和sql server STD距离之间计算出的距离差异

来自分类Dev

在SQLAlchemy中打印计算出的距离

来自分类Dev

javascript:根据3个距离范围计算出租车费用

来自分类Dev

kNN-如何根据计算出的距离在训练矩阵中找到最近的邻居

来自分类Dev

根据坐标计算距离

来自分类Dev

通过从解析数据计算出的距离对PFQueryTableViewController单元排序

来自分类Dev

KnockoutJS-根据计算出的可观察对象的输出设置选择列表的初始值

来自分类Dev

在map或unordered_map之间选择包含计算出的双精度值的键。

来自分类Dev

在map或unordered_map之间选择由计算出的double值组成的键。

来自分类Dev

计算NOW()与计算出的时间之间的时差

来自分类Dev

计算多组坐标之间的距离

来自分类Dev

计算宽数据框中每对坐标之间的距离

来自分类Dev

计算不同数据框中坐标之间的距离

来自分类Dev

根据多个条件熊猫计算出现次数?

来自分类Dev

选择不同的值,并计算出现次数

来自分类Dev

根据从前一个数据框计算出的统计信息创建一个新的数据框

来自分类Dev

将计算出的列添加到数据框

来自分类Dev

转置数据集并计算出现次数

来自分类Dev

计算出现次数

来自分类Dev

根据距离和方位计算点/坐标

来自分类Dev

根据提示存储坐标并计算距离

来自分类Dev

通过原子坐标计算原子之间的距离

来自分类Dev

计算坐标之间的距离并插入光泽

来自分类Dev

通过原子坐标计算原子之间的距离

来自分类Dev

通过坐标计算 GPS 点之间的距离

来自分类Dev

从WiFI强度信号计算出的3个距离的三边形

来自分类Dev

使用加速度计计算出绘图速度和距离

Related 相关文章

  1. 1

    根据计算出的概率选择“获胜者”

  2. 2

    根据缺少行的宽数据计算出的时差

  3. 3

    javascript函数和sql server STD距离之间计算出的距离差异

  4. 4

    在SQLAlchemy中打印计算出的距离

  5. 5

    javascript:根据3个距离范围计算出租车费用

  6. 6

    kNN-如何根据计算出的距离在训练矩阵中找到最近的邻居

  7. 7

    根据坐标计算距离

  8. 8

    通过从解析数据计算出的距离对PFQueryTableViewController单元排序

  9. 9

    KnockoutJS-根据计算出的可观察对象的输出设置选择列表的初始值

  10. 10

    在map或unordered_map之间选择包含计算出的双精度值的键。

  11. 11

    在map或unordered_map之间选择由计算出的double值组成的键。

  12. 12

    计算NOW()与计算出的时间之间的时差

  13. 13

    计算多组坐标之间的距离

  14. 14

    计算宽数据框中每对坐标之间的距离

  15. 15

    计算不同数据框中坐标之间的距离

  16. 16

    根据多个条件熊猫计算出现次数?

  17. 17

    选择不同的值,并计算出现次数

  18. 18

    根据从前一个数据框计算出的统计信息创建一个新的数据框

  19. 19

    将计算出的列添加到数据框

  20. 20

    转置数据集并计算出现次数

  21. 21

    计算出现次数

  22. 22

    根据距离和方位计算点/坐标

  23. 23

    根据提示存储坐标并计算距离

  24. 24

    通过原子坐标计算原子之间的距离

  25. 25

    计算坐标之间的距离并插入光泽

  26. 26

    通过原子坐标计算原子之间的距离

  27. 27

    通过坐标计算 GPS 点之间的距离

  28. 28

    从WiFI强度信号计算出的3个距离的三边形

  29. 29

    使用加速度计计算出绘图速度和距离

热门标签

归档