设为首页收藏本站

Arceyes!水经注 GIS 社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

    查看: 759|回复: 3

    经纬度的度、分、秒各等于多少距离算法原理 [复制链接]

    Rank: 1

    发表于 2011-12-6 18:19:57 |显示全部楼层

    坐标格式转换

    GPS设备通常有以下几种坐标表示格式:hddd*mm'mmm";hddd*mm'ss.s"或hddd*mm'ss.ss"。它们的记录精度是不一样的,或许是因为需要,或许一不小心都会切换为不同的记录格式,对于经常使用某种固定格式的人来说,变换后会显得有些不便,特别是信息传递最好有一个统一的格式便于交流。下面我们来看看它们之间如何转换:

    由于hddd*mm'mmm"方式中秒是千进位;而hddd*mm'ss.s或hddd*mm'ss.ss"中秒是六十进位,但它们的分都是六十进位。
    因此有:hddd*mm'mmm"转换hddd*mm'ss.s"或hddd*mm'ss.ss"———秒值乘以0.6
       hddd*mm'ss.s"或hddd*mm'ss.ss"转换hddd*mm'mmm"———秒值除以0.6

    Google Earth中还有另一种记录格式:hddd.mmmmmm*,

    纬度计算方法:(由于地球不同地区的纬度线间距都相等)
    地球子午线(南极到北极的连线)长度为39940.67公里,而地球等分为360根纬度线。

    故:纬度一度为110.946公里[39940.67/360]
           一分为1.849公里[39940.67/360/60]
           一秒为30.8米[39940.67/360/60/60]

    经度计算方法:(地球不同地区的经度线间距不相等)
    赤道圈长为40075.36公里,假设某地纬度为XX度,地球同样划分为360根经度线。

    故:经度一度为:40075.36 x Sin(90-XX)/360
             一分为:40075.36 x Sin(90-XX)/360/60
             一秒为:40075.36 x Sin(90-XX)/360/60/60

    例如:宜昌是北纬30度,因此:
           经度一度为96.406公里 [40075.36 x Sin(90-30)/360]
               一分为1.61公里[40075.36 x Sin(90-30)/360/60]
               一秒为26.78米[40075.36 x Sin(90-30)/360/60/60]

    1°经度差对应的东西方向的距离是与其纬度有密切关系的。
    赤道上经度相差1°对应的弧长大约是111千米

    具体数据如下:
    纬度 1°经度差对应的东西距离
    20° 104公里
    26° 100公里
    30° 96公里
    36° 90公里
    40° 85公里
    44° 80公里
    51° 70公里

    经纬度在不同地区,每度距离差是不同的,如果假定地球是完美的球体(这样假设误差不是很大)的话,纬度为 B 的地区:

    纬度变化一度,球面南北方向距离变化:πR/180 ........111.7km
    经度变化一度,球面东西方向距离变化:πR/180*cosB ....111.7*cosB

    比如北京 B = 40、cosB = 0.766,经度变化1度,则东西方向距离变化 85.567km

    使用道具 举报

    Rank: 1

    发表于 2011-12-7 11:05:09 |显示全部楼层
    好,比较有用。

    使用道具 举报

    Rank: 1

    发表于 2011-12-8 12:21:53 |显示全部楼层
    说的不错!












    传奇世界私服,传奇世界sf,传奇世界私服,传奇世界sf

    使用道具 举报

    Rank: 1

    发表于 2011-12-8 20:24:29 |显示全部楼层
    谢谢支持!

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    Archiver|水经注信息科技(成都)有限公司 ( 蜀ICP备05030520号 )  

    GMT+8, 2012-5-19 06:40 , Processed in 0.092562 second(s), 20 queries .

    Powered by Discuz! X2

    © 2001-2011 Comsenz Inc.

    回顶部
    Does SkinId Work