Chr*_*tte 5 geospatial mongodb human-readable
我使用MongoDB的地理空间查询- $near,geoNear等等-我想知道如何打开dis的结果geoNear命令还有radius用于参数$within从可读单位,比如英里或公里查询/.
小智 20
使用geoNear命令获取以千米为单位的dis值添加参数:
distanceMultiplier: (6371 * Math::PI / 180.0)
Run Code Online (Sandbox Code Playgroud)
如果您的数据采用地理坐标(即 30.47921 N -121.45724 W),那么您需要将基础投影转换为所需的单位(选择保留距离的投影),或者需要将坐标中的距离转换为英里等单位。
使用Haversine公式进行计算 http://www.movable-type.co.uk/scripts/latlong.html
| 归档时间: |
|
| 查看次数: |
7103 次 |
| 最近记录: |