K码和经纬度如何换算?
答案:2 悬赏:0 手机版
解决时间 2021-01-03 11:00
- 提问者网友:我是女神我骄傲
- 2021-01-03 00:04
各位:大家好!有谁知道K码和经纬度如何换算?谢谢!
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-01-07 00:10
(转)网上的说法是k码一内蒙古阿拉善左旗境内的一点为原点,按照四象限划分方法分为四个区域,分别为5、6、7、8四个区域,每个k码的首位即代表位于第几象限。每个象限都是以左下角为坐标原点,并给出了中心点的四象限坐标分别为:500000000,6uy1y0000,7uy1yuy1y,80000uy1y。至于原点的经纬度坐标多说为105E40N。还有一种更加高级的算法,是计算出第七象限左下角的经纬度坐标为70E5N,以此为基础提出计算每个象限的经纬度坐标的算法。我采用的是第二种。
k码采用的是34进制,进位方式为从左到右,2-5位代表经度,6-9位代表纬度。由此,计算uy1y的值,为1260000。1260000/3600=350,显然经纬度是不可能有350这个数值,我们可以大胆假设这个1260000为经纬度秒的10倍,得出的结论是:凯立德地图系统是以105E40N为中心,向四个方法延伸35个经纬度的四边形(假设地球是个平面)。至于网上说k码中的经纬度代码变化1位代表多少多少公里,可以忽视,因为不同位置的经度一秒之间的距离就不同;地球不是正圆,所以不同位置的纬度一秒之间的距离也不同。还有说k码和经纬度是非线性变化,这种说法是因为他对进制转换掌握不到位,计算的时候出现错误了。
按照上面的推断,可以计算得出整个地图左下角,也就是原点的坐标为70E5N,x轴(经度)最大值为70,y轴(纬度)最大值也为70。用第二种算法,可以得出:
一、经纬度转换成k码的算法:
1.如果经度大于等于105度,则k码属于第5或者第8区域;否则属于第6或者第7区域;
2.如果纬度大于等于40度,则k码属于第5或者第6区域;否则属于第7或者第8区域;
3.把经纬度的差值计算出来,大于35则减去35,然后计算成秒再乘以10;
4.把计算得出的经度值(10进制)转化为34进制,并且按照从左到右重新排列,便得出了代表经度的2-5位k码;
5.把计算得出的纬度值(10进制)转化为34进制,并且按照从左到右重新排列,便得出了代表纬度的6-9位k码;
6.将所得出的区域标识、2-5位经度标识和6-9位纬度标识连接起来,就算出了经纬度所在位置的k码。
二、k码转化为经纬度的算法:
1.分别将k码的2-5位和6-9位按照逆向的34进制转化为10进制,然后除以10,再换算成经纬度;
2.按照k码的第一位,分别在计算得出的经纬度上加上修正值:第五区,经度+105,纬度+40;第6区,经度+70,纬度+40;第七区,经度+70,纬度+5;第8区,经度+105,纬度+5。
k码采用的是34进制,进位方式为从左到右,2-5位代表经度,6-9位代表纬度。由此,计算uy1y的值,为1260000。1260000/3600=350,显然经纬度是不可能有350这个数值,我们可以大胆假设这个1260000为经纬度秒的10倍,得出的结论是:凯立德地图系统是以105E40N为中心,向四个方法延伸35个经纬度的四边形(假设地球是个平面)。至于网上说k码中的经纬度代码变化1位代表多少多少公里,可以忽视,因为不同位置的经度一秒之间的距离就不同;地球不是正圆,所以不同位置的纬度一秒之间的距离也不同。还有说k码和经纬度是非线性变化,这种说法是因为他对进制转换掌握不到位,计算的时候出现错误了。
按照上面的推断,可以计算得出整个地图左下角,也就是原点的坐标为70E5N,x轴(经度)最大值为70,y轴(纬度)最大值也为70。用第二种算法,可以得出:
一、经纬度转换成k码的算法:
1.如果经度大于等于105度,则k码属于第5或者第8区域;否则属于第6或者第7区域;
2.如果纬度大于等于40度,则k码属于第5或者第6区域;否则属于第7或者第8区域;
3.把经纬度的差值计算出来,大于35则减去35,然后计算成秒再乘以10;
4.把计算得出的经度值(10进制)转化为34进制,并且按照从左到右重新排列,便得出了代表经度的2-5位k码;
5.把计算得出的纬度值(10进制)转化为34进制,并且按照从左到右重新排列,便得出了代表纬度的6-9位k码;
6.将所得出的区域标识、2-5位经度标识和6-9位纬度标识连接起来,就算出了经纬度所在位置的k码。
二、k码转化为经纬度的算法:
1.分别将k码的2-5位和6-9位按照逆向的34进制转化为10进制,然后除以10,再换算成经纬度;
2.按照k码的第一位,分别在计算得出的经纬度上加上修正值:第五区,经度+105,纬度+40;第6区,经度+70,纬度+40;第七区,经度+70,纬度+5;第8区,经度+105,纬度+5。
全部回答
- 1楼网友:白昼之月
- 2021-01-07 00:59
我试用过,个人不是很喜欢,感觉还是之前用过的图吧适合自己,呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |