利用经纬网求同一纬线上两点的距离!

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:53:46
利用经纬网求同一纬线上两点的距离的公式是:111Xcos纬度.我想知道为什么是乘cos!
公式应该是111千米×经度差×纬度的余弦值!上面打漏了!呵呵!

纬度就是纬线所在位置和赤道所在位置跟地心连线的夹角,

纬线所在地的半径当然是地球半径*cos夹角了

一经线上两点间距离为111千米×纬度差,同一纬线上两点间距离为111千米×经度差×纬度的余弦值

其处理办法是利用数学上的等效法,将所夹的经纬线长与两点连线等效为一个直角三角形,利用公式分别求出两直角边的长度,然后根据勾股定理进行估算求值。

因为纬度的得来是由该圈上的任意一点,到球心的连线,与赤道面形成的夹角。就等于纬度。

话说这公式好象是错的吧……

你画个球,然后把该纬线圈连起来,然后将这个纬线圈的圆心和纬线圈上任意一点连起来,再作垂线,以赤道面上对应的某点作垂足,就是说这个垂足和球心的距离就是等于纬线圈的半径。根据上面说的,这个距离应该就是r=R*cos纬度,R为地球半径
然后这两点距离根据数学上的弧长公式,就是L=ar。a是两个点在纬线圈上的夹角,其实就是经度的差,角度转换成弧度制,