国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

全站儀三維導(dǎo)線平差模型探討

2015-05-30 18:01:23張?zhí)旒t黃金鑫
科技創(chuàng)新與應(yīng)用 2015年17期
關(guān)鍵詞:全站儀程序設(shè)計(jì)

張?zhí)旒t 黃金鑫

摘 要:文章在全站儀三角高程測(cè)量可以用來(lái)代替水準(zhǔn)測(cè)量的前提下,研究三維導(dǎo)線的平差模型及數(shù)據(jù)處理軟件。

關(guān)鍵詞:全站儀;高程測(cè)量;三維導(dǎo)線;平差模型;程序設(shè)計(jì)

1 全站儀用于三角高程測(cè)量

用水準(zhǔn)測(cè)量的方法測(cè)定點(diǎn)與點(diǎn)之間的高差,即可由已知高程點(diǎn)求得另一點(diǎn)的高程。應(yīng)用這種方法獲得的高程精度較高,普遍用于建立國(guó)家高程控制點(diǎn)及測(cè)定高級(jí)地形控制點(diǎn)的高程。但是在地形起伏較大的地區(qū)或不便進(jìn)行水準(zhǔn)測(cè)量的地區(qū),采用此種方法獲得高程數(shù)據(jù)的進(jìn)程較慢,甚至非常困難,這時(shí)常采用三角高程測(cè)量的方法來(lái)采集高程數(shù)據(jù)。

2 全站儀用于三維數(shù)據(jù)采集

用全站儀進(jìn)行三維數(shù)據(jù)采集時(shí)觀測(cè)的數(shù)據(jù)是水平角、天頂距和斜距,這些數(shù)據(jù)既可以記錄在電子手簿中內(nèi)業(yè)計(jì)算時(shí)傳入計(jì)算機(jī),也可由專人手工記錄,在計(jì)算時(shí)手工輸入到計(jì)算機(jī)內(nèi)。實(shí)際測(cè)量時(shí)還須量取儀器高、棱鏡高。精度要求比較高時(shí),在內(nèi)業(yè)計(jì)算中還須考慮地球曲率、大氣折光等的影響。

3 三維導(dǎo)線平差模型的建立

在測(cè)繪工程中,數(shù)據(jù)處理是獲得優(yōu)良成果的關(guān)鍵一環(huán)。平差是根據(jù)一定的平差準(zhǔn)則對(duì)數(shù)據(jù)進(jìn)行處理,獲得觀測(cè)數(shù)據(jù)的最佳估值,在經(jīng)典平差中所依據(jù)的準(zhǔn)則是最小二乘原理。常用的平差方法是條件平差和間接平差,其模型如下。

4 基于全站儀三維觀測(cè)數(shù)據(jù)的程序設(shè)計(jì)

程序中采用ADO控件與數(shù)據(jù)庫(kù)連接,通過(guò)DataGrid控件輸入已知數(shù)據(jù)和觀測(cè)數(shù)據(jù),計(jì)算完成后的導(dǎo)線點(diǎn)近似坐標(biāo)也通過(guò)該控件以表格的形式顯示。

4.1 連接數(shù)據(jù)庫(kù)

連接數(shù)據(jù)庫(kù)時(shí),設(shè)置ADO控件屬性值。

4.2 導(dǎo)線的搜索

在代碼中定義三個(gè)二維數(shù)組,其中knowdata()用來(lái)在運(yùn)算過(guò)程中存儲(chǔ)起始數(shù)據(jù),ssarry()用來(lái)在運(yùn)算過(guò)程中存儲(chǔ)觀測(cè)數(shù)據(jù),dxindex()用來(lái)在導(dǎo)線搜索過(guò)程中存儲(chǔ)導(dǎo)線點(diǎn)名。以上三個(gè)二維數(shù)組的結(jié)構(gòu)如下:

(1)把觀測(cè)數(shù)據(jù)讀入二維數(shù)組ssarry()中,讀取第一行記錄并把測(cè)站點(diǎn)名和“右點(diǎn)”點(diǎn)名記錄到數(shù)組dxindex()中,并將其序號(hào)設(shè)置為0,用來(lái)表示該條記錄已經(jīng)被采用;

(2)讀取第i行記錄,若其測(cè)站點(diǎn)名與數(shù)組dxindex()中記錄的最后一個(gè)點(diǎn)相同,則考察其“右點(diǎn)”點(diǎn)名,若“右點(diǎn)”點(diǎn)名與上一個(gè)被采用的記錄的測(cè)站點(diǎn)名不同則把該點(diǎn)記錄到數(shù)組dxindex()中并將其序號(hào)設(shè)置為0,若“右點(diǎn)”點(diǎn)名與上一個(gè)被采用的記錄的測(cè)站點(diǎn)名相同則表示此時(shí)導(dǎo)線的搜索正按原路返回,此時(shí)考察第i條記錄的“左點(diǎn)”點(diǎn)名,若“左點(diǎn)”點(diǎn)名與上一個(gè)被采用的記錄的測(cè)站點(diǎn)名不同則把該點(diǎn)記錄到數(shù)組dxindex()中并將第i條記錄的序號(hào)設(shè)置為0,若“左點(diǎn)”點(diǎn)名與上一個(gè)被采用的記錄的測(cè)站點(diǎn)名相同,則表示一條導(dǎo)線搜索完成,二維數(shù)組的行號(hào)加一,列號(hào)置零,準(zhǔn)備下一導(dǎo)線的存儲(chǔ)。

(3)考察數(shù)組dxindex()中記錄的最后一個(gè)點(diǎn),若該點(diǎn)為已知點(diǎn)則表示一條導(dǎo)線搜索完成,二維數(shù)組的行號(hào)加一,列號(hào)置零,準(zhǔn)備下一導(dǎo)線的存儲(chǔ)。

(4)搜索到最后一行記錄時(shí),看是否所有的記錄都已經(jīng)被采用,若是則結(jié)束搜索,若否則轉(zhuǎn)(2),繼續(xù)搜索。

4.3 導(dǎo)線的計(jì)算

依據(jù)上述搜索得到的點(diǎn)序進(jìn)行導(dǎo)線的計(jì)算,并依據(jù)計(jì)算得到的導(dǎo)線點(diǎn)近似坐標(biāo)繪制導(dǎo)線計(jì)算略圖。

5 算例分析

建立的基于全站儀三維觀測(cè)數(shù)據(jù)的三維導(dǎo)線平差數(shù)學(xué)模型,結(jié)合野外數(shù)據(jù)采集的實(shí)例,分別進(jìn)行三維導(dǎo)線近似平差和平面導(dǎo)線、三角高程近似平差計(jì)算,算出近似坐標(biāo)和高程并將其平差成果進(jìn)行比較,具體過(guò)程如下。

上述計(jì)算成果表明水準(zhǔn)測(cè)量得到的高程精度高于三角高程測(cè)量的精度,但在四等以下使用三角高程觀測(cè)成果進(jìn)行計(jì)算已經(jīng)能夠滿足相應(yīng)等級(jí)的精度要求,所以可以用全站儀同步采集控制網(wǎng)的三維觀測(cè)數(shù)據(jù)整體平差計(jì)算。

通過(guò)實(shí)例計(jì)算分析,比較了三維導(dǎo)線的程序計(jì)算成果和平面導(dǎo)線控制與高程控制分別計(jì)算的成果。根據(jù)比較分析可知,三角高程的精度不如水準(zhǔn)測(cè)量的精度,但是在四等及以下的高程控制中,三角高程的精度能夠滿足需求,從而初步說(shuō)明,基于全站儀三維觀測(cè)數(shù)據(jù)平差的可行性、科學(xué)性與正確性。

6 結(jié)束語(yǔ)

文章通過(guò)對(duì)基于全站儀三維觀測(cè)數(shù)據(jù)平差的研究,推導(dǎo)出了三維導(dǎo)線網(wǎng)平差的條件平差模型和間接平差模型,并編制了相關(guān)的計(jì)算程序,用來(lái)實(shí)現(xiàn)控制點(diǎn)近似坐標(biāo)的自動(dòng)推算,依據(jù)近似坐標(biāo)繪制控制網(wǎng)計(jì)算略圖。

作者簡(jiǎn)介:張?zhí)旒t(1981,9-),女,黑龍江省哈爾濱市(籍貫),現(xiàn)職稱:中級(jí)工程師,學(xué)歷:大學(xué)本科,研究方向:測(cè)繪。

猜你喜歡
全站儀程序設(shè)計(jì)
NTS-382R12/15/20超長(zhǎng)測(cè)程彩屏全站儀
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
基于快牙平臺(tái)實(shí)現(xiàn)全站儀與計(jì)算機(jī)的數(shù)據(jù)通信
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
基于全站儀二次開發(fā)的覆冰厚度測(cè)量與實(shí)現(xiàn)
OBE理念下基于Greenfoot的Java程序設(shè)計(jì)課程教學(xué)改革
PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
三級(jí)甲等公立醫(yī)院績(jī)效考核程序設(shè)計(jì)
試析GPS與全站儀在西藏礦山測(cè)量中的應(yīng)用
安国市| 乌拉特前旗| 浮梁县| 荆州市| 土默特左旗| 浑源县| 偃师市| 泸水县| 信丰县| 稻城县| 嘉善县| 祥云县| 合肥市| 扶风县| 津南区| 元氏县| 晋州市| 米脂县| 兰州市| 朔州市| 浮山县| 油尖旺区| 于都县| 乌兰察布市| 临邑县| 和顺县| 丹凤县| 沂南县| 扎鲁特旗| 四子王旗| 文山县| 莒南县| 乌苏市| 天等县| 中西区| 许昌市| 祥云县| 玉屏| 昌江| 太白县| 大新县|