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

基于PyQt5的水深比對檢測系統在水下地形測量檢查中的應用

2023-09-05 07:54:00唐佑輝許成義趙云昌
山東國土資源 2023年8期
關鍵詞:測量檢測系統

唐佑輝,許成義,趙云昌

(山東省國土測繪院,山東 濟南 250013)

0 引言

水下地形測量是新型基礎測繪的重要組成部分[1],分為常規模式和自動化模式。常規模式采用GNSS方法測量測點平面位置,用測深桿、測深錘測量水深;自動化模式采用無人測量船測量,無人測量船集成了GNSS、姿態儀、單波束測深儀或者多波束測深儀,能夠同步采集測點平面位置和水深數據[2-4]。水下地形測量具有隱蔽性,無法像陸上地形測繪一樣,可以自主選擇地形特征點,只能通過布設一定數量的主測線獲取測線上一定間隔的水下點信息。水下地形測量的隱蔽性,決定了其無法像陸地地形檢查那樣,通過實地測點來衡量地形測量成果質量?!端姽こ虦y量規范》規定,應布設一定數量的測深檢查線,且檢查線宜垂直于測深線,通過對比圖上1mm范圍內水深點的深度來衡量水下地形測量的精度[5]。因此準確、高效的對比統計距離限差范圍的水深點的深度誤差及各項檢驗參數在水下地形測量質量中至關重要。

1 水下地形測量原理及誤差來源介紹

1.1 水下地形測量原理

水下地形測量是指利用測繪手段,獲取水下點定位、水深及高程信息。水下點定位通常采用GNSS接收機,通過CORS獲取水下定位點對應的水面點X、Y、Z坐標。水深值通過單波束或多波束測深系統獲取。通過水面點大地高和水深值可獲得水下測量點的大地高,利用區域似大地水準面模型轉換可獲得水下測量點的正常高[6-7]。

水深測量主要利用了回聲測距原理,發射換能器向水下發射一個脈沖超聲波信號,在水中向下傳播,遇到密度不同的水底介質時發生反射,反射后的聲脈沖被水面的接受換能器所接收。根據聲脈沖在水中往返的時間及聲脈沖在水中的傳播速度,即可計算出換能器至水底的直線距離。由于換能器底面距離水面有一定距離,用于計算水深的聲速與實際聲速不同,導致回聲測深儀測得的觀測水深并非實際水深。要獲得實際水深要經過吃水改正、聲速改正,吃水改正可以輸入船體吃水深度進行實時改正,聲速改正可以根據測得實際聲速進行后期改正[8-9]。實際水深獲取流程如圖1所示。

圖1 實際水深獲取流程圖

1.2 水下地形測量誤差來源

水下地形測量的誤差來源主要包括測點平面位置誤差及水深測量誤差[10-13]。測點定位采用GNSS實時動態差分定位,影響測點平面定位精度的主要因素為接收衛星的狀況、電離層影響、多路徑效應等。水深測量誤差主要包括聲波回聲誤差、船舶姿態變化引起的誤差、船舶動態吃水引起的誤差等。水下地形測量主要目的是獲取水底地形點的高程信息,GNSS實時動態差分獲取的大地高誤差及區域似大地水準面精化模型轉換誤差也會影響水下地形測量成果的質量。

2 水深比對檢測系統設計

水下地形測量的質量檢查主要通過在水域布設一定數量的檢查線,比對檢查線和主測線相交處一定距離的測點水深差值來實現。水下地形測量數據檢查的參數較多,包括主測線總長度、檢測線總長度、檢測線長度占主測線長度比、對比樣本點個數、不符值個數、不符值比例、各深度區間檢測中誤差、各深度區間超限點個數等,需要計算統計的項目較多,單純依靠人工尋找檢測比對點難度較大,因此設計開發一套水深比對檢測系統很有必要。

2.1 水下地形測量檢測要求

外業數據采集前,需要事先收集水域主測線的方向、主測線長度、水域面積等信息。按照《水利水電工程測量規范》規定,測深檢查線宜垂直于主測線方向,其長度不宜小于測深線總長度的5%。檢查線的布設應分布均勻,為了兼顧水域重點部位(如水庫主壩前)的精度,適當在特殊部位增設檢查線。檢查線上測點間隔應不低于測線施測的測點間隔。系統設定主測線文件和檢查線文件為CASS格式,測點高程為正常高,進行檢查線施測時應采用RTK獲取水面正常高,用以計算各測點的水深區間。在數據采集過程中,由于水流速度、波浪大小、船行速度等因素影響,會造成吃水深度不同程度的改變,從而影響檢測數據質量。無人船采集數據時,將其自動模式可有效保證船行速度且能保證按照設定的測線方向運行,在浪高大于0.4m時應停止采集數據,從而提高檢測數據采集質量。

2.2 水深比對檢測系統模塊設計

系統模塊包括打開文件、參數設置、統計結果展示及比對詳細結果展示模塊。

(1)打開文件模塊:設定檢測線和主測線數據文件的格式,本系統可以讀取CASS格式及東北高(空格分割)模式的數據文件。

(2)參數設置模塊:需要設置圖上檢查線和主測線比對范圍、成圖比例尺(通過比對范圍和成圖比例尺確定實地檢測數據比對范圍)、測量時的水面高程(用以計算測點水深)、測區名稱、各區間深度限差要求(本系統中將測深區間設定為0~5m、5~10m、10~20m、20m以上4個區間)。

(3)統計結果展示模塊:展示的統計結果包括主測線長度、檢查線長度、檢測線長度占主測線長度的百分比、各區間深度超限點個數及超限比例、檢測比對的樣本數、總的不符值個數和比例另外還計算了比對的總的中誤差(僅供參考使用,在導出的統計結果中按照深度區間分別計算中誤差)。

(4)對比詳細結果:詳細展示了比對的檢測線測點坐標及相匹配的主測線測點坐標、測點間距、水底高程差值、檢測水深值等信息。

2.3 水深比對算法設計

水深比對算法有最近點法、交叉點法、DEM法[14-15]。本系統采用最近點法進行開發。按照《水利水電工程測量規范》規定檢測線與主測線相交處,圖上1mm范圍內進行比對。為加快比對速度,首先對主測線文件縮小范圍,通過計算出檢測線文件的最大坐標值和最小坐標值,將主測線文件提取出檢測線文件所在區域的坐標數據。檢測線某一測點數據可能在圖上1mm范圍內存在多個與之相匹配的主測線測點,通過篩選出距離最近的主測線測點作為比對測點數據。在統計分析階段根據水深值進行區間劃分,對符合限差范圍的測點文件和超限測點文件進行計數。比對的具體設計如圖2所示。

圖2 水深比對算法流程圖

3 水深比對檢測系統實現

3.1 系統開發語言介紹

本系統采用Python語言,基于PyQt5包的方式進行開發。Python是一種面向對象的解釋型高級編程語言,相較于C、C++等編譯型語言來說具有簡單易學、編寫效率高等特點[16-20]。Qt是一個跨平臺C++開發庫,能夠開發出界面更加美觀的圖形用戶界面應用程序。PyQt5是Python與Qt結合的產物,它既可以利用Python語言強大而又簡潔的語法,又可以利用Qt強大的功能。PyQt5由一些列的python模塊組成,擁有超過620個類和6000個函數及方法[2]。PyQt5的模塊包括QtCore、QtGui、QtWidgets、QtMultimedia、QtBluetooth、QtNetwork、QtPositioning等15個模塊。

3.2 系統實現功能

系統設計實現功能主要包括:

(1)通過導入檢測線文件和主測線文件,根據設計好的圖上比對范圍,進行水深比對計算,計算出測點匹配數據及各項檢驗參數。

(2)實現水深檢測原始記錄表和水深檢測統計記錄表的自動生成,生成的格式為excel格式。

(3)自動繪制主測線和檢測線走向示意圖,展示主測線和檢查線方向及測點數據范圍。

3.3 工程實例

為檢驗系統的運行效率,選取山東省濟南市某小型水庫作為樣例進行檢測。該水庫主測線文件包含4萬多條測點數據,檢測線文件包含2900多條測點數據。測線數據格式為CASS模式,水面高程為310.38m。打開系統選擇檢測線文件和主測線文件,輸入水面高程及測區名稱,設置各區間中誤差,點擊比對計算按鈕,在控制臺窗口中將顯示程序執行的進度,具體執行過程如下圖3所示。

圖3 水深比對系統運行圖

本項目比對計算執行時間為19.4s。系統執行完比對計算后,將在詳細結果窗口中展示對比的具體信息,點擊導出原始記錄按鈕將導出具體的比對數據,點擊導出統計結果按鈕將導出各區間深度中誤差計算統計表并在程序主界面對比結果中展示各深度區間超限點數、超限比例等計算指標。圖4為程序運行完成后展示的對比結果,圖5為生成的主測線與檢測線方向示意圖,可方便瀏覽主測線和檢查線方向,圖6為生成的水深比對統計表,表格中將對比的各項參數結果進行了展示。

圖4 水深比對計算結果

圖5 檢測線與主測線方向示意圖

圖6 水深比對統計表

4 結論

(1)本文敘述了目前水下地形測量的方法主要分為常規模式和自動化模型,水下地形測量質量檢查與陸上地形圖質量檢查的不同點。簡要回顧了水下地形測量的原理及水下地形測量的誤差來源。

(2)本文針對水下地形測量質量檢查需要檢查的參數較多,檢測數據量大的特點,設計了一套水深比對檢測系統,從水下地形測量檢測要求、系統模塊、比對算法等方面進行設計。

(3)本文結合Python語言具有開發速度快、開發效率高的顯著優勢及PyQt5作為圖形界面程序(GUI)開發的工具包的優點,利用python語言和PyQt5工具開發了一套水深比對檢測系統,實現了對水下測量檢測線和主測線測深數據的自動比對,自動計算統計各項檢查參數、生成檢測線和主測線走向示意圖等功能。在山東省某水庫的水下地形測量質量檢查中得到了應用,取得了較好的效果。

(4)本系統在設計時兼容了CASS格式和東北高(空格分割)模式的檢測數據,提高了對檢測數據格式的適用性。測線里程計算根據相鄰兩點之間距離進行累計計算得來,如對測線數據進行隨意排序將會影響里程計算,可通過在CASS中進行展點計算其測線里程。

猜你喜歡
測量檢測系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 五月天久久综合| 国产人人射| 亚洲高清中文字幕在线看不卡| 欧美一级在线| www.狠狠| 香蕉网久久| 亚洲an第二区国产精品| 久久视精品| 国产精品永久在线| 亚洲福利视频一区二区| 久久免费成人| 91系列在线观看| 国产真实二区一区在线亚洲 | 国产精品深爱在线| 日韩成人在线网站| 中美日韩在线网免费毛片视频 | 波多野结衣一区二区三区四区| 欧美人与动牲交a欧美精品| 国产亚洲视频免费播放| 国产97色在线| 国产精品女熟高潮视频| 狠狠做深爱婷婷久久一区| 久久精品波多野结衣| 国产精品成人一区二区| 欧美中日韩在线| av午夜福利一片免费看| 欧美第一页在线| 青青极品在线| 青青久久91| 国产欧美日本在线观看| 亚洲精品不卡午夜精品| 深爱婷婷激情网| 欧美黄网站免费观看| 91在线无码精品秘九色APP| 毛片在线播放网址| 久久久久免费看成人影片| 国产丝袜一区二区三区视频免下载| 亚洲人成人伊人成综合网无码| 国内精品视频在线| 超薄丝袜足j国产在线视频| 亚洲美女操| 日韩av电影一区二区三区四区| 无码AV高清毛片中国一级毛片| 无码'专区第一页| 日韩毛片在线播放| 一级爱做片免费观看久久| 亚洲人成网站18禁动漫无码| 亚洲三级a| 人人澡人人爽欧美一区| 国产乱子伦手机在线| v天堂中文在线| 久久6免费视频| 免费AV在线播放观看18禁强制| 国产午夜一级淫片| 精品欧美一区二区三区久久久| 国产精品视频观看裸模| 亚洲精品人成网线在线| 少妇精品在线| 日韩一区精品视频一区二区| 伊人中文网| 毛片视频网址| 国产97公开成人免费视频| 99福利视频导航| 天天综合天天综合| 国内精品自在自线视频香蕉| 国产精品主播| 成年人国产网站| 亚洲AV人人澡人人双人| 在线看AV天堂| 丁香婷婷在线视频| 99久久亚洲精品影院| 国产在线日本| 国产a网站| 亚洲国产欧美自拍| 欧美一区福利| 亚洲码一区二区三区| 久久精品丝袜| 丰满人妻一区二区三区视频| 日韩少妇激情一区二区| 日本在线亚洲| 露脸真实国语乱在线观看| 九九热精品视频在线|