高俊海,汪 洋,魏建華
(天津電力設計院,天津 300200)
SSK系統和VirtuoZo系統為全數字攝影測量系統兩個不同的軟件應用平臺,兩個系統的功能主要為航空攝影測量的影像處理、4D產品的生產以及三維建模等。應用VirtuoZoNT平臺進行立體像對建模過程中,模型的輸入數據很多情況下不是VirtuoZo AAT空三加密后的結果,而是SSK空三加密的數據結果,已有SSK數據源不能直接應用于VirtuoZoNT平臺,使軟件的各項功能無法順利實現。本文利用Visual Basic 6.0編程平臺,實現SSK平臺下空三加密數據向VirtuoZo平臺數據轉換。
在研究SSK空三加密數據格式和VirtuoZo AAT空三加密數據格式的基礎上,本文以Visual Baisic 6.0為編程環境,開發出一套轉換系統。
系統可以分為三大模塊,即控制點文件轉換模塊、相機文件轉換模塊、反立體數據格式轉換模塊。通過三個模塊完成SSK空三加密數據向VirtuoZoAAT空三數據的轉換,為VirtuoZoNT平臺的相對定向和絕對定向操作提供數據準備。圖1為系統結構的流程圖。

圖1 系統結構
SSK控制點文件根據測區大小可以包含數十萬的點坐標數據,而VirtuoZo NT平臺最多能夠接受三萬兩千多個點數據。基于兩平臺的數據特點,控制點文件轉換模塊包括SSK控制點文件(ctl文件)的分割、pcf文件的綜合、分割后ctl文件與綜合后pcf文件的數據匹配、匹配后ctl數據輸出等功能。相機文件功能包括像主點坐標的轉換、像主距的轉換、框標坐標計算等功能,實現相機文件參數的轉換。針對VirtuoZo NT平臺無法直接讀取反立體數據的問題,反立體數據轉換模塊通過pcf、pxy數據批處理功能實現數據讀取、數據變換、數據輸出的一鍵處理。
在控制點文件轉換模塊的設計過程中,需要將若干單模型的pcf文件綜合為一個文件,為后期的數據匹配提供數據準備。綜合pcf文件是提取若干單模型pcf文件的點數據,并統計點數據的個數。為了保證數據文件的連續讀取,單模型pcf文件命名必須符合一定的規則,即左影像號-右影像號。
數據匹配是分割后ctl數據與綜合后pcf數據的匹配。數據匹配通過兩個文件中相同的點名稱實現,匹配后輸出的數據為ctl文件中的點數據。數據匹配的關鍵技術是分割的ctl數據的跳轉匹配。
該過程實現多個pcf、pxy文件數據讀取、數據轉換、數據輸出功能的集成,通過輸入始末文件編號和首文件的位置即可實現反立體數據的轉換。同樣,為了保證數據文件的連續讀取,pcf、pxy文件命名必須符合一定的規則,即左影像號-右影像號。
系統以臨港500kV線路SSK空三加密成果為數據源,利用該轉換系統實現向VirtuoZo NT平臺數據的轉換。圖2為控制點文件的轉換界面,該界面下加入了數據查詢功能,可以實現單個點位數據的界面顯示,也可以按條件輸出查詢結果;本例中SSK控制點文件的點數據為16萬個,數據分隔為5個部分進行數據匹配,pcf文件的綜合以測區航帶為單位。圖3為相機文件轉換界面,輸入相機相關參數建立VirtuoZo NT平臺下的相機文件(dmc格式)。圖4為反立體數據轉換界面,點擊pcf數據的批處理和pxy數據的批處理按鍵實現pcf、pxy數據的一鍵轉換。

圖2 控制點文件轉換界面

圖3 反立體數據轉換界面

圖4 相機文件轉換界
本系統的創建,可以使用戶快速實現SSK空三加密數據向VirtuoZo NT平臺數據的轉換,縮短轉換時間,提高了工作效率。特別是批處理功能的設計,使多個應用操作集成,便于海量數據整體處理,減少操作的重復性和復雜性,提高軟件的應用效率。通過實踐應用,證明了該系統的實用性和穩定性。由VirtuoZo NT平臺數據向SSK空三加密數據的轉換是今后需要研究的主要內容。
[1]徐小芹.數字攝影測量軟件VirtuoZo在實際工作中的應用[J].中國科技博覽,2010 ,(9).
[2]段德磊,洪紹明.全數字攝影測量技術在500kV送電線路工程中的應用[J].云南電力技術,2006,(5).
[3]李建波.全數字攝影測量系統SSK在生產中的應用[J].測繪技術裝備,2009,(1).
[4]王新安,朱進.全數字攝影測量系統用于架空送電線路勘測[J].地理空間信息,2005,(4).
[5]鄧安健,余敦棠.VirtuoZoAAT在制作焦作地區正射影像中的應用[J].電腦知識與技術,2009,5(8).