座标经度或者经纬度转换1"(一秒)大约相当于地面上多少米

当前位置:
& 经纬度坐标精度问题
经纬度坐标精度问题
浮点运算精度丢失
最近零才在使用JavaScript对经纬度坐标进行度分秒转换时,才知道计算机是用二进制来存储和处理数字,不能精确表示浮点数,而JavaScript中没有相应的封装类来处理浮点数运算,会直接计算导致运算精度丢失。
浮点计算精度丢失的问题不单单出现在javascript中,所有编程语言都会如此,不出现这个问题一般是编程语言已进行过封包。而解决精度差异的通用方法是:把需要计算的数字升级(乘以10的n次幂)成计算机能够精确识别的整数,等计算完毕再降级(除以10的n次幂)。于是问题来了,经纬度坐标转换过程中,以度为单位或者转换到秒,10的n次幂的n取多少合适呢?也即是以度或秒为单位,小数位数取多少合适呢?
经纬度每度的长度是多少?
纬度的每个度大约相当于111km,经度的每个度的距离从0km到111km不等,它的距离随纬度的不同而变化,等于111km乘纬度的余弦。于是可以这样认为:
纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.8m
纬度0.0001秒=0.0mm
1mm = 1度 * 10-8
从上面可以看出,纬度精确到0.0001秒才能达到毫米级,精确到10^-8度才能达到毫米级,这样,若想精确到米,则取到10^-5度或0.1秒,若需要精确到厘米,则取到10^-7度或0.001秒。
因此,零才在写度分秒转换函数的时候,根据这个原则进行了小数位数的精确。
您可能还喜欢:
零才的新浪微博&
零才的腾讯微博&
本站采用创作共用版权协议,要求署名、非商业用途和相同方式共享,转载本博内容也必须遵循此协议。查看: 13104|回复: 11
大地坐标转换成经纬度坐标
大地坐标转换经纬度坐标后怎么读数啊??求助!
转换后怎么是& &&&经度:& &&&.127
& && && && && && && && &&&纬度:& &&&45.4
像这样怎么读出来?就是多少°多少′多少″&&?
各位,帮帮忙~谢谢!{:soso_e183:}
你用什么转的呀
转换先要知道地区,你的大地坐标把前边几位省了谁知道在哪里呀
直接输肯定是错的,你用的什么坐标标呀,54?80?还是wgs?
要求精度很高吗
关于经纬度坐标转换的方法( 16:23:19)
一、十进制转换成经纬度
把经纬度转换成十进制的方法很简单
如下就可以了
& &&&Decimal Degrees = Degrees + minutes/60 + seconds/3600
例:57°55'56.6& =57+55/60+56.6/
114°65'24.6&=114+65/60+24.6/3600=结果自己算!
如把经纬度&&(longitude,latitude) (205.,57.8)
转换据成坐标(Degrees,minutes,seconds)(205°23'44.1&,57°55'56.6&)。
步骤如下:
1, 直接读取&度&:205
2,(205.-205)*60=23. 得到&分&:23
3,(23.-23)*60=44. 得到&秒&:44.1
采用同样的方法可以得到纬度坐标:57°55'56.6&
==============
二、分带方法&&
1.我国采用6度分带和3度分带:&&
  1∶2.5万及1∶5万的地形图采用6度分带投影,即经差为6度,从零度子午线开始,自西向东每个经差6度为一投影带,全球共分60个带,用1,2,3,4,5,……表示.即东经0~6度为第一带,其中央经线的经度为东经3度,东经6~12度为第二带,其中央经线的经度为9度。字串8
  1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带,即东经1.5~ 4.5度为第1带,其中央经线的经度为东经3度,东经4.5~7.5度为第2带,其中央经线的经度为东经6度.我省位于东经113度-东经120度之间,跨第38、39、40共计3个带,其中东经115.5度以西为第38带,其中央经线为东经114度;东经115.5~118.5度为39带,其中央经线为东经117度;东经118.5度以东到山海关为40带,其中央经线为东经120度。&&
地形图上公里网横坐标前2位就是带号,例如:1∶5万地形图上的横坐标为,其中20即为带号,345486为横坐标值。字串1
2.当地中央经线经度的计算&&
六度带中央经线经度的计算:当地中央经线经度=6°×当地带号-3°,例如:地形图上的横坐标为20345,其所处的六度带的中央经线经度为:6°×20-3°=117°(适用于1∶2.5万和1∶5万地形图)。字串1
三度带中央经线经度的计算:中央经线经度=3°×当地带号(适用于1∶1万地形图)
===================
中国的经度和纬度是多少?
中国幅员辽阔。
最北点位于黑龙江省北部漠河已被黑龙江主航道中心线处,纬度为北纬53度。
最南点位于南海南部的曾母暗沙,纬度为北纬4度。
最东点位于黑龙江与乌苏里江主航道中心线的交汇处,精度为东经135度。
最西端位于帕米尔高原上,经度为东经73度。
东西横跨62个经度,约5500千米。
南北纵跨49纬度,约5000千米。
=================
纬度1秒的长度
地球的子午线总长度大约40008km。平均:
纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.9m
纬度每一度差不多跨过110km。经度怎么说得清楚嘛,赤道上每一个经度的跨度最大,差不多就是111km。越往两极跨过的距离就越小,到南北两极所有经度相交于极点。
每一度1000/9 公里& &
每一分为一海里,约1.852公里 40000/(360*60)
经线上跨纬度1度=111千米
纬线上跨经度1度=111*cosA千米,其中A是纬度
纬度的每个度大约相当于111千米,但经度的每个度的距离从0千米到111千米不等。它的距离随纬度的不同而变化,等于111千米乘纬度的余弦。不过这个距离还不是相隔一经度的两点之间最短的距离,最短的距离是连接这两点之间的大圆的弧的距离,它比上面所计算出来的距离要小一些。
距离d = arc cos((sin北纬A×sin北纬B)+(cos北纬A×cos北纬B×cosAB两地经度差))×地球平均半径
其中地球平均半径为 km,d的单位为km
路过学习了!
你给的那个坐标不规范,不过知道一个大概的范围后是可以转的,附件是一个常用的坐标转换软件,可以从经纬度转到XY坐标系,也可以从XY坐标转到经纬度。
学习了。。。
[]: sunjinhua123 下雨没带伞,打车花了 2 个 金币.
把墨卡托坐标输入,然后百度,就是这么简单
学习学习~~~
感觉有点看懵了。。。。
看不得啊,着急
学习学习,感谢分享!
太强了。之前都是用软件直接算,没想到还能这样算
热点推荐 /5
金币充值,金币不够怎么办?即充即用!
爱好者网预定教材的伙伴们,你们的新教材已陆续发出,请注意查收发货信息!
庆3.8,原价152,现78包邮。
庆3.8,原价144,现65包邮。
环境影响评价师
《精品VIP套餐》
教材精讲 考题预测 模考试题
真题解析 摸底评测 案例密训
考试不过终身年免费重学
Powered by}

我要回帖

更多关于 百度地图经纬度查询 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信