眾所周知,我們的地球是一個橢圓形的球體,而且兩極的磁場還會對地圖中的經緯度產生影響,磁偏角就是其中一個重要的地圖數據。磁偏角計算工具是一個經緯度計算程序,本程序適於計算2005年至2010年間的磁偏角數據。高程對於磁偏角的影響比較小,本程序計算中采用的高程為0。磁偏角數據為負數表示北磁極偏西,正數表示北磁極偏東。
在我國除部分磁力異常的地方外,一般磁偏角都是西偏。磁偏角還是不斷有規律變化的,地圖上的磁偏角隻是測圖時的磁偏角(磁北比真北偏左,加上磁偏角;磁北比真北偏右,減去磁偏角;在我國一般是加上)。使用地圖本身所注的磁偏角要注意出版年限,地圖太老誤差較大。
1、經緯度與UTM坐標的轉換
2、兩點距離和方向的計算,包括大圓(最短)和固定(航行)距離
3、根據距離和方向計算目標點
4、國內縣級以上單位經緯度
5、日出日落時間計算
6、磁偏角計算
c2g.pl 將城市坐標文件(citys.txt)轉換為kml文件(citys.kml)
g2c.pl 將kml文件(由c2g生成的)轉換成數據文件
upd.pl 將數據文件(由g2c生成的)轉換成城市坐標文件(citys.txt.new)
什麼是大圓距離和角度
通過兩點的地球表麵的最大的圓(實際多為橢圓),在這個圓上兩點之間的弧是最短的,也就是說大圓距離是兩點之間最短的距離。
但是,由於大圓和經線切割的角度不是一定的,因此從起點到終點的航向也是不定的,即角度從初始角度變化到終止角度。
由於地球上相對兩點(比如0N0E和0N180E,10N100E和10S80W)之間的大圓是不確定的,因此本算法中相對兩點間的大圓距離和角度不一定正確。
什麼是固定航向距離和角度
由於大圓航向的角度是不定的,因此不方便在航行時是用。而固定航向距離就是為了解決這個問題的。在固定航向中,起點到終點的徑路以相同的角度切割所有的經線,
因此初始角度和終止角度是相同的。由於固定航向距離不是大圓距離,所以路徑不是最短的。
磁偏角是怎麼計算的
地球的磁極不是在北極點和南極點上,而是有比較大的偏移。另外,磁極每時每刻都在不停的運動著。再有,太陽風也影響了地磁場。因此,地磁場不是一個規則的形狀。
通過表格可以查到地球上幾個測量點的磁偏角等數據,然後利用公式計算出任意地方的磁偏角。磁偏角除了和經緯度相關,還和時間、高程相關。
76.4M / 03-25
55M / 06-05
237.9M / 04-13
140.5M / 03-06
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
353.9M / 06-05
131.8M / 04-13
230.8M / 03-03
195.6M / 03-03
165.4M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
1.38G / 07-26
488.3M / 07-16
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
133.7M / 03-03
325.8M / 06-07
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
110.5M / 04-23
26.7M / 03-16
488.3M / 07-16
248.9M / 12-08
248.9M / 12-08
201.2M / 04-13
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
1.25G / 07-06
9.48G / 07-06
50KB / 07-06
116.2M / 04-10
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
509.7M / 07-06
561.8M / 07-11
1.32G / 01-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06