海底管道檢測體系設計思考論文
隨著(zhù)相關(guān)技術(shù)的發(fā)展,這些設備在精度和使用方便性上都有了極大提高,能夠滿(mǎn)足海底管道的檢測要求。海底聲學(xué)探測設備得到的數據是多源異構的原始數據,將其轉換為固定格式的檢測成果數據,便于本系統接受。外業(yè)采集的原始數據經(jīng)過(guò)內業(yè)處理得到成果數據。檢測數據的主要處理流程為:①對聲學(xué)設備采集的海底管道的聲納原始圖像與相應的定位信息進(jìn)行預處理;②預處理后的數據轉為指定格式的文本數據,主要包括:海底管道狀態(tài)數據、管道節點(diǎn)數據、地形測點(diǎn)數據、淺層剖面數據等;③對上述數據中的海底管道狀態(tài)數據與管道節點(diǎn)數據進(jìn)行一致性檢查;④對原始數據分析、處理生成成果數據,包括管道海底狀態(tài)成果數據、海底管道坐標成果數據、管道節點(diǎn)平面偏差成果數據等。
海底管道檢測信息管理系統采用C/S模式,以Oracle9i作為數據服務(wù)器、ArcSDE為空間數據庫引擎,基于GIS二次開(kāi)發(fā)平臺ArcEngine9.3,在.NET環(huán)境下使用C#編程語(yǔ)言開(kāi)發(fā)而成。系統分為數據管理模塊與成果表達模塊:數據管理模塊主要包括系統數據建庫和維護,同時(shí)具有海底管道檢測數據入庫、成果數據生成、數據查詢(xún)等功能;三維顯示模塊可以基于本地或數據庫中的檢測成果數據,進(jìn)行海底淺層空間形象、直觀(guān)的`表達,具有三維海底管道模擬、三維管道疊加分析和查詢(xún)、成果數據查詢(xún)以及三維模擬飛行等功能。
海底管道檢測信息管理系統的數據以Oracle數據庫存儲為主、本地文件數據為輔的混合策略。在Oracle數據庫中,海底管道檢測數據分為原始數據庫與成果數據庫兩類(lèi)。①原始數據庫:由海底管道狀態(tài)數據、管道節點(diǎn)坐標數據以及地形和剖面高程點(diǎn)數據等矢量數據與側掃聲納數據柵格影像組成,其特點(diǎn)是數據量大、操作較頻繁。為了加快數據加載與地圖顯示,原始數據庫采取“縱向分庫、橫向分層”存儲策略:一次檢測數據用一個(gè)圖庫進(jìn)行管理;同一次檢測的數據按照類(lèi)型進(jìn)行分層存儲,用數據集管理矢量分層數據與柵格數據。②成果數據庫:由屬性數據組成,不包含任何圖形數據。管道海底狀態(tài)成果表、海底管道坐標成果表以及管道節點(diǎn)平面偏差表采用Oracle數據庫中普通數據表存儲;海底地形圖、管道剖面圖等AutoCAD數據在Oracle數據庫中,以Blob(二進(jìn)制大對象)字段進(jìn)行存儲。所有海底管道檢測成果數據保存在同一個(gè)成果數據庫,當進(jìn)行成果數據查詢(xún)時(shí),可以減少跨表查詢(xún)的時(shí)間消耗。為方便用戶(hù)之間數據的交流,系統提供對本地數據的支持,包括本地常見(jiàn)矢量格式、柵格影像格式的數據顯示;同時(shí)支持水下地形高程點(diǎn)數據生成的數字高程模型(TIN)數據三維顯示。
海底管道檢測信息管理系統分為數據管理模塊與成果三維表達模塊。數據管理模塊主要解決海底管道檢測數據的處理、入庫、編輯和查詢(xún)等工作,可概括為數據處理和數據查詢(xún)兩大功能。數據處理包括海底淺層聲學(xué)探測原始數據和成果數據的入庫、一致性檢查、數據編輯、成果生成等功能;成果數據入庫功能是對系統使用前的成果數據進(jìn)行管理;數據查詢(xún)包括對所有成果數據的查詢(xún),查詢(xún)方式包括空間查詢(xún)和屬性查詢(xún)兩種。數據管理模塊中原始數據一致性檢查是指對原始數據中的海底狀態(tài)數據和管道節點(diǎn)數據進(jìn)行一致性檢查,對于裸露和懸空狀態(tài)的管道,管頂應在海床面之上,即管道埋深為正值;而對于埋深狀態(tài)的管道,管頂應在海床面之下,即管道埋深為非正值。原始數據編輯是指一致性檢查后,如果存在不一致的情況,則需要進(jìn)行數據編輯。數據編輯主要是對海底狀態(tài)數據和管道節點(diǎn)數據的編輯。成果生成是指基于一致性檢查合格的原始數據,生成管道海底狀態(tài)成果表、海底管道坐標成果表、管道節點(diǎn)平面偏差成果表等成果三維表達模塊主要是海底管道檢測信息的顯示、分析與查詢(xún),主要包括海底淺層空間的三維場(chǎng)景創(chuàng )建、海底管道的三維表達與起點(diǎn)距標注、不同檢測批次的海底管道數據比較分析、成果數據的查詢(xún)與顯示以及三維場(chǎng)景中沿管道的飛行模擬控制與視頻導出功能。其中三維場(chǎng)景創(chuàng )建是指通過(guò)地形測點(diǎn)數據建立海底地形DEM、通過(guò)管道節點(diǎn)坐標建立三維管道、通過(guò)淺地層剖面數據建立三維海床等功能,同時(shí)將經(jīng)過(guò)地理編碼過(guò)的側掃聲納Tiff圖像作為紋理,加入到三維場(chǎng)景中。海底管道使用ESRI的三維線(xiàn)模型進(jìn)行表達[3],可以設置管道的直徑、顏色;起點(diǎn)距標注內容來(lái)自管道節點(diǎn)中某個(gè)字段或外部的Txt文件;不同檢測時(shí)間的海底管道數據以1000m作為采樣間隔進(jìn)行疊加分析比較,按照XY平面坐標偏差或者高程偏差兩種方式顯示,比較結果數據可以保存為圖像文件。三維場(chǎng)景飛行模擬時(shí),同步顯示三維管道疊加分析的結果,包括海底管道垂直偏差、平面偏差以及海底管道管頂與海床高度比較。
海底管道檢測信息管理系統的關(guān)鍵技術(shù)包括:①基于組件式開(kāi)發(fā),實(shí)現系統數據操作與界面分離,便于系統功能擴充及組件重復利用。②通過(guò)“縱向分庫橫向分層”,實(shí)現多種海底聲學(xué)探測設備檢測信息的有效管理,提高查詢(xún)效率。③二維、三維相結合,實(shí)現對海底淺層空間的表達。其中,在數據管理模塊,使用ArcMap控件顯示和編輯數據;在成果三維表達模塊,則以ArcScene控件為場(chǎng)景建模,以ArcMap控件顯示管道比較數據以及地形剖面數據。④擴展了ArcScene控件的同步顯示功能。ArcScene控件只支持同一份數據不同角度的同步顯示,無(wú)法實(shí)現主視圖顯示三維場(chǎng)景、窗口視圖顯示管道比較數據功能,而通過(guò)底層擴展對飛行時(shí)主視圖刷新事件的觸發(fā),實(shí)現了窗口視圖的聯(lián)動(dòng)刷新,達到了系統需要的同步顯示功能。
【海底管道檢測體系設計思考論文】相關(guān)文章:
農業(yè)數據采集體系設計思考論文11-20
科學(xué)建設城鎮耕地體系的思考論文04-10
社區管理體系革新思考的論文10-23
海底輸氣復合管道焊接工藝研究論文10-25
GIS管道線(xiàn)路優(yōu)化設計平臺論文11-08
作業(yè)成本管理體系構建思考論文10-23
工業(yè)設計的設計思想體系論文11-13
以人為本績(jì)效管理體系思考論文11-25