功能介紹
1、經(jīng)緯度與UTM坐標的轉(zhuǎn)換 2、兩點距離和方向的計算,包括大圓(最短)和固定(航行)距離 3、根據(jù)距離和方向計算目標點 4、國內(nèi)縣級以上單位經(jīng)緯度 5、日出日落時間計算 6、磁偏角計算
其他介紹
數(shù)據(jù)來源: 大部分國內(nèi)縣級以上單位經(jīng)緯度來自http://www.godeyes.cn 行政區(qū)劃代碼為截止至2005年12月31日的國家標準行政區(qū)劃代碼(國外部分除外) 地磁場數(shù)據(jù)來自NOAA 附屬工具: c2g.pl 將城市坐標文件(citys.txt)轉(zhuǎn)換為kml文件(citys.kml) g2c.pl 將kml文件(由c2g生成的)轉(zhuǎn)換成數(shù)據(jù)文件 upd.pl 將數(shù)據(jù)文件(由g2c生成的)轉(zhuǎn)換成城市坐標文件(citys.txt.new) Q&A: 什么是大圓距離和角度 通過兩點的地球表面的最大的圓(實際多為橢圓),在這個圓上兩點之間的弧是最短的,也就是說大圓距離是兩點之間最短的距離。但是,由于大圓和經(jīng)線切割的角度不是一定的,因此從起點到終點的航向也是不定的,即角度從初始角度變化到終止角度。由于地球上相對兩點(比如0N0E和0N180E,10N100E和10S80W)之間的大圓是不確定的,因此本算法中相對兩點間的大圓距離和角度不一定正確。 什么是固定航向距離和角度 由于大圓航向的角度是不定的,因此不方便在航行時是用。而固定航向距離就是為了解決這個問題的。在固定航向中,起點到終點的徑路以相同的角度切割所有的經(jīng)線,因此初始角度和終止角度是相同的。由于固定航向距離不是大圓距離,所以路徑不是最短的。 磁偏角是怎么計算的 地球的磁極不是在北極點和南極點上,而是有比較大的偏移。另外,磁極每時每刻都在不停的運動著。再有,太陽風也影響了地磁場。因此,地磁場不是一個規(guī)則的形狀。通過表格可以查到地球上幾個測量點的磁偏角等數(shù)據(jù),然后利用公式計算出任意地方的磁偏角。磁偏角除了和經(jīng)緯度相關(guān),還和時間、高程相關(guān)。本程序適于計算2005年至2010年間的磁偏角數(shù)據(jù)。高程對于磁偏角的影響比較小,本程序計算中采用的高程為0。磁偏角數(shù)據(jù)為負數(shù)表示北磁極偏西,正數(shù)表示北磁極偏東。