999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于VB程序的GPS基線向量網平差程序設計

2012-10-21 01:54:08成都理工大學地球科學學院秦巖賓韓麗麗
河南科技 2012年8期
關鍵詞:程序

成都理工大學 地球科學學院 魏 悅 秦巖賓 韓麗麗

基于VB程序的GPS基線向量網平差程序設計

成都理工大學 地球科學學院 魏 悅 秦巖賓 韓麗麗

基于VB開發平臺的GPS基線向量網平差程序設計數據結構簡單,操作方便,可以用來處理各種網型的GPS基線數據。本文,筆者主要介紹程序的設計流程。

一、程序設計的主要步驟

1.基線數據格式的設計和讀入。

(1)數據文件的設計。GPS接受機觀測值經過南方測繪GPS數據處理軟件預處理后,可以生成不同格式的基線解數據。如:PowerAdi3.0 Trimble ,南方格式,TGPPS Ski Pro等。本文,筆者采用南方格式的基線解數據,每一行為每條基線的觀測信息,加入已知點數據,用Excel進行簡單編輯,即可得到程序所需的格式(網名.txt)。程序運用Do–Loop循環語句逐行讀入基線數據并分別進行處理,結果用數組進行保存。其數據文件格式為:已知點點名,已知點X,已知點Y;起點名,終點名,起點X,起點Y,起點Z,ΔX,ΔY,ΔZ。在每一個數據之間用“,”作為分隔符。

(2)數據文件的讀入。GPS基線數據的錄入要根據數據文件的格式來編寫程序的讀入方式。根據數據文件的結構特點,采用數據逐行讀入并分別對其進行處理,在讀入每一行數據后,根據該行中的分隔符來分離一行中的不同類型數據,然后分別存儲在對應的數組中。由于每一行的最后一個類型的數據不存在分隔符,所以要用另外一個語句來處理,可以采用right$(str,n)函數,直接讀取每一行中最后一個類型的數據。

2.待測點近似坐標的解算。首先定義點名數組,通過依次訪問所有基線的起點點名數組、終點點名數組以及已知點點名數組,根據不重復不遺漏的原則,查詢所有點名(包括已知點),從而建立控制點點名數組,并保存控制點點名。假設第一點的平面坐標為x(1)=100 000,y(1)=100 000,按基線條數循環,判斷基線的起點和終點是否已經計算出(如果起點坐標已經算出,那么終點坐標就等于起點坐標加上向量差;如果終點坐標已經算出,那么起點坐標就等于終點坐標減去向量差),依次循環所有的控制點數組,直到計算出所有的控制點坐標。加入已知點的坐標,計算出兩個平面坐標系的轉換參數(2個旋轉,1個比例,1個尺度縮放),把假設坐標轉換到已知點的坐標系中。

3.列誤差方程及法方程組。該程序采用的平差模型是間接平差法。在列誤差方程時,按觀測基線循環,一條基線為一個誤差方程。在計算出誤差方程的系數及常數后,計算出法方程,并計算出法方程的系數陣元素。采用這種算法,只需要一個一維數組來臨時保存誤差方程系數元素,調用法方程組通用過程組成法方程。一條基線的誤差方程處理完畢,即進入下一條基線,當所有的基線處理完畢時,完成法方程組成。

4.高斯約化法解算法方程組。使用高斯約化法解算法方程組,可按3個步驟進行。

(1)利用循環語句約化法方程系數陣和常數項,并回代求解未知參數。

(2)將約化后的法方程系數陣送入通用過程inversion()求逆。

(3)按點號循環,求解待定點坐標中誤差。其中,法方程系數陣元素存儲采用上三角一維數組存儲,其目的是節省存儲空間,最初保存法方程系數陣,約化后保存法方程系數陣消化方程,求逆完畢后再保存法方程系數陣逆陣元素,最大程度地節省內存。

高斯約化共有3重循環,最外層循環控制約化次數,第二層循環控制約化的行數,最內層循環控制一行中所約化的元素?;卮蠼馕粗獏禃r,采用2重循環,外層循環控制求解未知數,內層循環控制回代次數。法方程系數陣求逆是利用高斯約化后系數陣,以單位陣的一列為常數項,回代求解得到逆陣元素。

5.平差成果輸出。平差成果文件格式為txt,其中包括點名、x坐標和y坐標以及點位中誤差mp。用總控制點數做循環次數,把每組數據都寫入文本文件中,得到最終的平差文件,并將其保存在指定路徑中。

二、平差成果檢校

用南方測繪GPS數據處理軟件處理相同的數據,得到的平差結果與運行本文程序得到的平差結果進行比較,以確定該程序的正確性。具體結果見表1。

表1 平差結果比較

由表1可知,兩種程序所得的結果在X方向的差值為分米級,Y方向的差值為厘米級。出現這一結果的原因有二:一是采用的算法不同,二是本文中,筆者用的程序沒有處理觀測值的各種誤差,如電離層、對流層折射誤差等。

三、結論

GPS基線向量網平差程序能完成任意GPS基線向量網平差數據的處理,在使用性方面能基本滿足用戶的需要,但與商品化程序相比還有許多方面需要改進,筆者將對其進行不斷改進和完善。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 青青久在线视频免费观看| 日韩精品一区二区三区免费| 青青青伊人色综合久久| 91精品啪在线观看国产91| 一本二本三本不卡无码| 色综合久久无码网| 欧美成人午夜在线全部免费| 国产色婷婷视频在线观看| 日本高清免费不卡视频| 成人在线第一页| 色婷婷视频在线| 色精品视频| 91精品久久久久久无码人妻| 五月六月伊人狠狠丁香网| 色婷婷色丁香| 日日碰狠狠添天天爽| 国产乱子伦精品视频| 日韩欧美国产精品| 国产精品久线在线观看| 丁香婷婷激情网| 美女无遮挡免费网站| 国产精品无码翘臀在线看纯欲| 高清欧美性猛交XXXX黑人猛交| 97色婷婷成人综合在线观看| 亚洲永久色| 欧美啪啪网| 亚洲六月丁香六月婷婷蜜芽| Aⅴ无码专区在线观看| 日韩不卡免费视频| 性欧美久久| 尤物亚洲最大AV无码网站| 国产精品男人的天堂| 97久久人人超碰国产精品| 九九久久99精品| 亚洲无码91视频| 九九九精品成人免费视频7| 久久99国产乱子伦精品免| 老司机aⅴ在线精品导航| 91丝袜乱伦| 午夜福利网址| 毛片在线看网站| 爆乳熟妇一区二区三区| 午夜福利视频一区| 欧美在线精品一区二区三区| 国产一级α片| 成人在线观看不卡| 性视频久久| 成人久久精品一区二区三区| 在线观看精品自拍视频| 精品免费在线视频| 久久综合色天堂av| 亚洲国产天堂在线观看| 中文字幕第1页在线播| 在线欧美国产| 欧美激情一区二区三区成人| 亚洲日韩精品欧美中文字幕| 国产精品久久久久久搜索 | 操国产美女| 毛片三级在线观看| 国产精品偷伦视频免费观看国产 | 午夜性刺激在线观看免费| 伊人中文网| 久久福利网| 亚洲乱码视频| 亚洲高清在线天堂精品| 国产精品亚洲五月天高清| 精品无码视频在线观看| 黄色片中文字幕| 欧美亚洲第一页| 免费不卡视频| 国产区在线看| 五月天久久婷婷| 一级毛片免费高清视频| 在线国产91| 国产成人精品高清不卡在线| 色婷婷亚洲十月十月色天| 无码福利视频| 久久天天躁夜夜躁狠狠| 久久情精品国产品免费| 日本欧美视频在线观看| 国产在线观看精品| www.国产福利|