完善內外業數據接口提高成圖質量_第1頁
完善內外業數據接口提高成圖質量_第2頁
完善內外業數據接口提高成圖質量_第3頁
完善內外業數據接口提高成圖質量_第4頁
完善內外業數據接口提高成圖質量_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、完善內外業數據接口 提高成圖質量孫東禮(上海海事局 海測大隊,上海 200090)前言:海圖編繪原始資料是據測量隊采集的、經檢驗合格的水深、等深線和地形修測資料。這些數據是否能從外業光盤順利、準確、高效地轉入CARIS的數字海圖之中,關系著海圖的質量和出圖的效率,內、外業之間的數據資料接口的相當重要。目前的數據轉換接口沒有能夠充分利用外業數字資料,某些環節的效率和精確程度也不夠高。一、 現狀1 水深數據 水深數據作為外業測量的最直接的成果,經過外業處理軟件(CHECK)后能夠順利的和我隊的水深編輯軟件接上,編輯的成果能夠轉入CARIS文件。基本滿足我們的要求。 水深數據在經過制圖隊質檢和大隊質

2、檢后有可能需要進行局部的調整,現在的做法是,把外業報告圖板襯在制圖隊的聚酯薄膜下邊,在相應的位置用鉛筆標記水深的位置,并標注水深數據,然后編繪員按照聚酯薄膜圖用數字化儀登陸,用數字化儀的鼠標點中相應的位置,并輸入水深數字,完成水深的調整。上述過程中都容易出現誤差。而且出現的誤差因人而異,經常出現水深位置偏移,兩步因為要抄寫和輸入水深數字,存在水深抄錯、輸錯的情況。整個過程操作比較復雜,費時、費力并給后續的檢查、校對也增加了額外的工作量。2 等深線現在輸入等深線的方法:編繪員將選好的水深和已有地形資料并在一起,畫聚酯薄膜圖。將聚酯薄膜圖覆在外業報告圖板上,用鉛筆勾繪等深線。將勾繪好的聚酯薄膜圖用

3、數字化儀登陸,用數字化儀鼠標輸入等深線。并在屏幕上對輸入的等深線進行適當的光滑修飾等。上述方法存在的不足體現在: 用鉛筆和數字化儀鼠標先后兩次勾繪同一等深線,工作量較大。容易出現漏勾的情況。效率較低。沒有充分利用外業的勞動成果數字資料,外業報告圖板的等深線是在根據原始水深生成的數字地面模型的基礎上生成的,并且經過經過測量隊質檢,大隊質檢兩級審查,準確率較高,再經過適當的編輯就可以滿足制圖的要求,根據我們的經驗 在參照外業報告圖板勾繪時,大概有70多的等深線是和報告圖板一致的,其余30需要進行修改,等深線以曲線形式轉入CARIS系統之后,大大方便了修改。因此外業報告圖板的數字等深線資料有較高的利

4、用價值。3. 地形修測資料地形修測資料現在的輸入方法是:編繪員按照地形修測手簿,輸入坐標資料完成新地形的錄入。缺點是效率較低,容易出現錯誤,同樣沒有利用外業報告圖板上的已經整理好的修測地形資料,重新輸入坐標并處理,實際上是重復測量組內技已經做過的工作,在一定程度上造成人力的浪費。延長了成圖的時間。二、 解決方法1 針對水深數據的局部調整我們深入研究了CARIS系統本身的功能,通過深入了解CARIS水深壓縮功能,我們掌握了CARIS中要素編輯狀態的概念和相關使用方法。再加以變通,完全可以拿來實現水深調整的功能,非常方便,沒有誤差。經過多次的試驗,我們摸索出的具體做法是,在將選取好的水深導入CAR

5、IS文件的同時,將沒有選取的水深也導入CARIS文件,并賦給壓縮狀態為“已壓縮”(SUPPRESSED),此時這些水深以背景色顯示,可以通過開關將這些水深關閉,要的時候再打開,進行編輯。在質檢時,質檢人員只需在需要調整水深的大概位置標識需要添加和刪除的水深,編繪人員通過cobk、cosu兩個命令就能實現編輯狀態的切換,實現水深的調整。在繪圖時將這些壓縮掉的水深關閉就可以了。2 針對等深線轉入CARIS文件的問題我們QC小組分別多次開展專項活動,嘗試了多種不同方法。得出如下:等深線必須以曲線的形式轉入CARIS,否則不利于后續的編輯、修改,但CARIS沒有現成的功能可實現,只有開發專用的程序。在

6、開發專用程序時遇到如下問題:首先:AUTOCAD的文件格式比較復雜,讀取之中的樣條曲線數據比較麻煩;其次:CARIS的曲線也是一種樣條曲線,樣條曲線有多種算法,同樣的控制點在CARIS和AUTOCAD中生成的曲線式樣不同。因此要先將AUTOCAD的外業報告圖板的等深線(樣條曲線),轉換成折線,再進行讀取。AUTOCAD本身沒有提供樣條曲線轉折線的功能,通過在網絡上查找資料,有人利用AUTOLISP編程序已實現這個功能,其方法是將曲線按照一定間隔打斷成折線,但是并沒有提供現成的程序。由于時間緊張,我們決定先不去學AUTOLISP編程語言,再找找別的方法。通過分析知道,AUTOCAD R12版的D

7、XF文件不支持樣條曲線, AUTOCAD系統提供了在不同版本的文件格式之間互相轉換的功能,我們想是不是可以利用AUTOCAD系統本身的功能達到我們的目的,將帶有樣條曲線的等深線的文件輸出為DXF R12版會有什么樣的效果呢?我們進行了嘗試。 雖然可以以曲線轉入CARIS,但是效果滿足不了制圖的要求。通過多方面的嘗試也不能解決。好像只能用AUTOLISP語言來完成轉換了。經過不斷努力,在研究DXF文件時,我們發現R12版的DXF文件有二進制(BINARY)和ASCII兩種類型,如果轉換成二進制的DXF文件,等深線以光滑的折線來模擬曲線,再將二進制的DXF文件轉換成ASCII格式的DXF文件,就不

8、會出現上圖所示的情況,等深線還是光滑的曲線。兩種資料對比圖: 雖然DXF文件比較復雜,內容也比較多,但結構性很強,適合程序讀取。為此,我們分析了DXF文件的格式,同時為了簡化程序和避免出錯,在讀取之前先對DXF文件進行適當的處理:1 在AUTOCAD中只選取帶有等深線的層,將其余的層關閉。2 將所有的等深線選出,并輸出為二進制的R12版DXF文件。3 將二進制的R12版DXF文件打開并另存為ASCII的DXF文件完成了數據的準備和DXF格式的研究,接下來就要編程來讀取DXF文件,并生成CARIS能夠接受的數據格式。采用VISUALBASIC語言編制程序。我們知道CARIS提供了批量輸入數據的S

9、CRIPT語言,以前的航標、障礙物數據也是通過這種方法導入到CARIS中的。要輸入曲線,只要將曲線的坐標按照固定的格式生成SCRIPT文件,并在CARIS EDITOR里執行,就可以導入批量的數據。例子: opsoofopvfofopun 550LIAC/FC=230437/gr=359580,3264780/gr=359580,3264780。/gr=359579,3264870/gr=359580,3264890q/gr=351598,3263890。/gr=351597,3264790導入之后,等深線還需要適當的編輯,在屏幕上對導入的等深線進行修改、合并,直到滿足制圖的要求。3 針對地形

10、修測導入轉入CARIS文件的問題地形修測資料多數為折線,CARIS雖然可以導入數據,但是所有的折線都在座標點處斷開,成為很短的很短的折線,不方便編輯,沒有實際的意義。同樣用程序讀取轉折點的坐標,并通過SCRIPT語言輸入CARIS文件,使各個折線成為相對大的整體,從而方便編輯。三、 效果比對經過上述過程,大大提高了編繪海圖水深、等深線和地形修測的效率和質量,使編繪海圖的過程變的更加科學合理。以吳淞口至瀏河口為例:地形修測試結案時間縮短66,水深修改時間縮短80,等深線輸入修改時間縮短75。在時間縮短的同時提高了自動化程度,減輕了勞動量,實現了充分利用外業數字資料的目標。四、總結和下一步打算針對水深、等深線、地形等要素的編輯需要,所采取的上

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論