haversine

    1热度

    1回答

    我已经缩短了表格,只显示该查询的相关列。它需要两个表格,查询需要很长时间,我们甚至没有卷入400万以上的查询和3000万条记录的日志文件或1百万条记录的用户表。它有我重新考虑这个...我需要一些指导和建议: 这里的表: // an abreviated users table CREATE TABLE IF NOT EXISTS `users` ( `userid` int(10) un

    0热度

    1回答

    我有一个csv文件,包含17,305个池塘的池塘面积和纬度和经度坐标。对于每个池塘,我想确定1公里内所有池塘的坐标。我是R新手,所以我想我可以适应一些最近的邻居代码。我发现这个环中的R预订截止克拉雷: x<-runif(100) y<-runif(100) par(pty="s") plot(x,y,pch=16) distance<-function(x1, y1, x2, y2)

    1热度

    1回答

    我有一个非常大的经纬度数据集,我希望能够过滤和显示客户端。我已经完成了最佳的配置和优化,但是还有什么比可以加速性能更进一步的呢? 准确度需要在英里/公里的水平。 我需要IE 7/8/9/10的支持,尽管我接受更进一步的下去,我们去的表现可能会变得更糟。 我对任何图书馆都没有绝对的依赖关系,无论是最适合的工作。 大约 铬:1.1s 火狐:0.9S IE10:5.1s IE9:3S http://js

    3热度

    2回答

    全部。 我想创建一个mysql函数来计算两个地理代码之间的半径距离。 CREATE FUNCTION haversineDistance ( lat1 VARCHAR(256), long1 VARCHAR(256), lat2 VARCHAR(256), long2 VARCHAR(256) )

    0热度

    3回答

    最初使用以下查询: SELECT username, latitude, longitude, (3959 * acos(cos(radians(':lat')) * cos(radians(latitude)) * cos(radians(longitude) - radians(':lng')) + sin(radians(':lat')) * sin(radians(latitude))))

    0热度

    3回答

    我试图完成这个Google tutorial 我写这个SQL使用位置查询的位置的表的修改“的名字。”鉴于该位置的名称,该查询返回邻近范围内的比萨餐馆。为了达到这个目的,我加入了我的餐厅位置表,标记为“标记”,并使用Haversine公式计算距离。 SELECT m.address, m.name, m.lat, m.lng, (3959 * ACOS

    3热度

    1回答

    我反编译System.Device.Location.GeoCoordinate.GetDistanceTo(...),并发现它使用Haversine公式,它应该指定地球的半径作为计算的一个步骤。 反编译代码中指定的半径为6376500.0(米)。 在MSDN中,documentation for GetDistanceTo具有备注: haversine公式占地球的曲率,但 假定球形地球,而不是椭

    2热度

    1回答

    谷歌地图使用什么公式计算2点之间的最短距离(有Lat,Lng坐标)? AFAIK在API中有一个叫做computeDistanceBetween的方法,但它是如何工作的?它纯粹是基于Haversine吗?或者它有什么不同?在某处是否有数学或代码实现参考? UPDATE 看来谷歌可能使用great-circle distance formula假设一个片段从他们documentation:点 的距离

    1热度

    1回答

    我有3种方法看起来几乎是相同的,但结果是不同的... class GeoCalculations { const EARTH_RADIUS = 6371000; public function degToRad($deg) { return $deg * pi()/180; } public function haversineD

    0热度

    1回答

    我有一个查询,它将一些元数据连接到用户。 SELECT users.*, gender.meta_value AS `gender`, sexual_orientation.meta_value AS `sexual_orientation`, relationship_status.meta_value AS `relation