磁偏角(jiǎo)计算gpsCalc是(shì)一个经(jīng)纬度(dù)计算程序,本程序适于计算(suàn)2005年至2010年间的磁偏(piān)角数据。高程(chéng)对于磁偏角的影响比较(jiào)小,本程(chéng)序(xù)计算中采用的(de)高程为0。磁偏角(jiǎo)数据为负(fù)数表(biǎo)示北磁极偏西,正数表示北磁极偏东。
1、经纬度(dù)与UTM坐标的转换(huàn)
2、两点距离和方向的计算(suàn),包括大圆(yuán)(最(zuì)短(duǎn))和(hé)固定(航行)距离
3、根(gēn)据距离和方向计算目标点
4、国内县级以上单位(wèi)经纬度
5、日(rì)出(chū)日落时间计算
6、磁(cí)偏角计算。
地磁场(chǎng)数(shù)据(jù)来自NOAA
附属工(gōng)具:
c2g.pl 将城市坐标文件(citys.txt)转换为kml文件(citys.kml)
g2c.pl 将kml文件(由(yóu)c2g生成的)转换成数据文件
upd.pl 将数据文件(jiàn)(由g2c生成的(de))转换成(chéng)城市坐标文件(citys.txt.new)。
什么是大圆距离和(hé)角度
通过两点的地球表面(miàn)的最大的圆(yuán)(实际多为(wéi)椭圆),在这个圆上两点(diǎn)之间(jiān)的弧是最短的,
也就是说大圆距离是两点(diǎn)之间最短的距离。
但是,由于大圆(yuán)和经线(xiàn)切(qiē)割的角度不是一(yī)定的(de),因此从(cóng)起点到终点(diǎn)的(de)航向也是不定的(de),
即角度从初始角(jiǎo)度变化(huà)到终止角(jiǎo)度。
由(yóu)于地球上相对(duì)两(liǎng)点(比如(rú)0N0E和0N180E,10N100E和10S80W)之间的(de)大圆是不确定(dìng)
的,因此(cǐ)本(běn)算(suàn)法中(zhōng)相对两点间的大圆距离(lí)和角度不一定(dìng)正确。
什么是固定(dìng)航向距(jù)离和角度
由于(yú)大圆航向的角度是不定的,因此(cǐ)不方便在航行时是用。而固定航向(xiàng)距离就是为了
解决(jué)这个问题的(de)。在固定(dìng)航(háng)向中,起点到终点的径路以相同的角度切割(gē)所有的经线,
因此初(chū)始(shǐ)角度和终止角度是相(xiàng)同的。由于固定航向距离(lí)不是(shì)大圆距离,所以路径不是
最短的。
磁偏角是怎么计算的
地球的磁极不是在北(běi)极点和南极点上,而是有比较(jiào)大的偏移。另外,磁极每时每刻都(dōu)
在不停(tíng)的运动着。再有,太阳风也(yě)影(yǐng)响了(le)地磁场。因此,地磁场不是一个(gè)规则的形状。
通过表格可以查到地球上几(jǐ)个测量(liàng)点(diǎn)的磁偏角等数据(jù),然后利用公式(shì)计算出任(rèn)意地方
的(de)磁 偏(piān)角。磁偏角除了和经纬度相关,还和时间、高程相关。本程序(xù)适(shì)于计算2005年
至(zhì)2010年间(jiān)的磁偏角(jiǎo)数据。高程对于磁偏角的影响比较(jiào)小,本程序计算中采用的高程
为0。磁偏角数据为负数表示北磁极偏西(xī),正数表示北磁极偏东(dōng)。
