经纬度一个数字是多少米,经纬度1分相差多少米

首页 > 机动车 > 作者:YD1662023-11-10 10:07:54

经纬度一个数字是多少米,经纬度1分相差多少米(5)

经纬度一个数字是多少米,经纬度1分相差多少米(6)

GeoHash 算法

以经纬度值:(116.389550, 39.928167)进行算法说明,对纬度39.928167进行逼近编码 (地球纬度区间是[-90,90])

  1. 区间[-90,90]进行二分为[-90,0),[0,90],称为左右区间,可以确定39.928167属于右区间[0,90],给标记为1
  2. 接着将区间[0,90]进行二分为 [0,45),[45,90],可以确定39.928167属于左区间 [0,45),给标记为0
  3. 递归上述过程39.928167总是属于某个区间[a,b]。随着每次迭代区间[a,b]总在缩小,并越来越逼近39.928167
  4. 如果给定的纬度x(39.928167)属于左区间,则记录0,如果属于右区间则记录1,序列的长度跟给定的区间划分次数有关,如下图

经纬度一个数字是多少米,经纬度1分相差多少米(7)

经纬度一个数字是多少米,经纬度1分相差多少米(8)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.