db.ShopGPS.ensureIndex({'coordinate':'2d'});
db.ShopGPS.find({'coordinate':{$near: [121.4905, 31.2646], $maxDistance:1}})
db.runCommand( { geoNear: "ShopGPS", near: [ 121.4905, 31.2646 ], spherical: true,
maxDistance:1/6371,distanceMultiplier: 6371})
使用geoNear获得的结果里dis的单位,有两种情况:
1)spherical设为false(默认),dis的单位与坐标的单位保持一致
如果保存的是longitude/latitude,则dis的单位就是经度(或者纬度,单位是一致的)
如果保存的是meter,则dis的单位就是meter
2)spherical设为true,dis的单位是弧度
想要换算成公里(km)的话,
要么在程序里做,要么使用distanceMultiplier参数来定义转换方式:
对应于1)
如果要保存的坐标是经纬度,要计算的是公里,可设置 distanceMultiplier: 111
如果要计算英里,可将111换成69
对应于2)
如果要计算公里,可设置 distanceMultiplier: 6371
如果要计算英里,则需要把6371换成3959
相关推荐
GPS、火星坐标、百度坐标相互转换,GPS具体计算等GPS相关的帮助类
GPS TOOLBOX包含以下内容: 1、GPS相关常量和转换因子; 2、角度变换; 3、坐标系转换: 点变换; 矩阵变换; 向量变换; 4、专用测绘程序; 5、专用统计函数; 6、GPS时间工具; 7、专用GPS数据处理函数; 8、航迹...
可用于计算GPS年积日的matlab 程序,操作简单。可满足相关专业年积日计算
GPS数据格式,GPS数据格式,GPS数据格式.
这是一篇有关与利用广播星历计算卫星位置计算和误差分析的文献,对星历参数进行说明,有利于编程,还对于误差进行分析
GPS卫星位置计算程序,根据观测数据和卫星发射时间计算相关轨道参数,最终得到卫星位置
根据gps计算geohash、根据一个geohash获取周围8个geohash'值,计算两点gps的距离,根据一点gps、方位角和距离计算另一点gps,WGS-84坐标系和GCJ-02坐标系互转,计算geohash区域中心点gps的工具
第三章 卫星的基本运行规律与GPS卫星位置计算 3.1 GPS卫星的无摄运动 3.2 GPS卫星无摄运动轨道描述与真近点角f的计算 3.3 GPS卫星的瞬时位置和速度 3.4 GPS卫星的受摄运动 3.5 GPS卫星的星历 3.6 由卫星预报星历计算...
文章首先介绍了GPS坐标的重要性,然后对地球模型和相关数据进行了分析,接着对距离、方位和GPS坐标点的计算进行了详细的公式推导。 第一部分,文章对地球模型进行了分析,将地球看作是一个球体,半径等于赤道半径与...
GPS模块数据分析、卫星导航定位算法详解,均为中文版,适用于学生及GPS相关开发人员
计算电离层以及大气延迟,并可以输出GPS相关的大部分产品(Calculation of ionospheric and atmospheric delays, and can output the majority of GPS-related products)
文章介绍了GPS输出的数据格式,数据检校程序以及GPS与计算机进行串口通信的一般步骤等。为GPS编程应用提供参考。
"E级GPS控制网有关技术要求" E级GPS控制网是指在全球定位系统(GPS)技术的基础上,建立的一种高精度的控制网系统。该系统能够提供高精度的空间位置信息,广泛应用于测绘、地理信息系统、工程测量、环境监测等领域...
通过半实物仿真计算和跑车实验计算,结果表明 GPS 多普勒差分测速算法的精度大幅优于 GPS 多普勒单点测速算法。 五、结论 GPS 多普勒差分测速算法是一种高精度的飞行器速度测定方法,能够有效缓解多种不利因素的...
GPS天顶对流层延迟计算方法研究 对流层延迟是影响卫星定位的主要误差源之一,如何建立更适合某个地区的区域对流层延迟修改模型,成为当今的一个热门研究课题。对流层延迟包括干延迟和湿延迟两部分,干延迟是由干燥...
该文说明了GPS接收机和加速度计在车辆中正确的安装位置,研究了在有噪声干扰的环境中加速度与速度差相关程度的计算算法。该算法定义了一个反映实际加速度和速度差之间相关程度的量。以此算法为基础,通过比较GPS输出...
GPS卫星时刻发布其位置和时间数据信号,用户接收器测量每颗卫星信号到接收器的时间延迟,根据信号传输速度就可以计算出接收器与不同卫星之间的距离。 2. GPS定位系统设计:基于Proteus的GPS定位仿真实训教学系统主要...
距离计算用于比较从 GPS 坐标计算距离的各种算法的程序。 有关进一步的解释,请参阅或 (德语)。
本程序设计了一个GPS的C++的类,将GPS向量网平差计算的相关内容封装在该类当中,主要计算功能包括最小二乘平差、自由网平差、拟稳平差等内容,各种计算功能由不同的成员函数完成。
Matlab GPS接收机 实现信号捕获 跟踪 相关处理 测量值计算 导航电文解调 PVT解算