李新雙,劉化冰,張俊,張小波
(成都市勘察測繪研究院,四川成都 610081)
VirtuoZo導入空三成果方法研究
李新雙?,劉化冰,張俊,張小波
(成都市勘察測繪研究院,四川成都 610081)
對VirtuoZo軟件導入空三加密成果的方法進行研究,總結(jié)了幾種空三導入的方法,為創(chuàng)建立體模型提供了參考方法,保證了后續(xù)航測生產(chǎn)的需要。
空三;航測;VirtuoZo
空中三角測量是攝影測量工作中的重要環(huán)節(jié),是保證攝影測量成果精度指標的關(guān)鍵。VirtuoZo和JX4是目前國內(nèi)各生產(chǎn)單位使用較多的全數(shù)字攝影測量工作站。在VirtuoZo中經(jīng)常需要導入JX4的空三成果,但因為兩者分別由兩家公司開發(fā)研制,隨著各自版本的升級,導入失敗是生產(chǎn)過程中常遇到的問題,值得研究和探討。同時鑒于空三和測圖常常由不同單位承擔,在VirtuoZo平臺下,如何利用少數(shù)的空三文件來創(chuàng)建立體模型,也是本文研究的內(nèi)容。
空中三角測量是指利用一個區(qū)域中多幅影像連接點的影像坐標和很少的已知影像坐標及其物方空間坐標的地面控制點,通過區(qū)域網(wǎng)平差計算,求解連接點的物方空間坐標與影像的外方位元素[1]。
一般空三成果主要包括測區(qū)信息、加密點成果、定向成果、區(qū)域網(wǎng)平差報告等。測區(qū)信息包括航線數(shù)、像片分辨率及名稱、相機是否旋轉(zhuǎn)等信息;加密點成果包括整個測區(qū)所有空三加密點的坐標;定向成果包括像片的外方位元素;區(qū)域網(wǎng)平差報告包括平高點和檢查點的絕對定向精度、模型上下視差及模型連接精度等。
導入空三加密成果的目的是:自動創(chuàng)建立體模型,簡化相對定向和絕對定向過程。
3.1 數(shù)據(jù)準備
準備JX4的空三成果數(shù)據(jù)放到一個文件夾下,主要包括?.inf/?.inf1、?.dmc、?.sel、?.sd文件,幾個文件名前綴要和測區(qū)名一致。各文件含義及注意事項如下:
(1)?.inf或?.inf1文件:為測區(qū)信息文件,其中?.inf為中文格式,?.inf1為英文格式(JX4老版本沒有提供),由于VirtuoZo 3.7只能識別英文格式,如提供?.inf1格式,需將?.inf1后綴改為?.inf;如無?.inf1,需按照?.inf1存儲格式修改?.inf文件。?.inf1存儲格式如圖1所示。
圖1 測區(qū)信息文件存儲格式
(2)?.dmc文件:為加密點成果文件。
(3)?.sel文件中記錄的是像片的外方位元素。
(4)?.sd文件:為整個測區(qū)的像點文件。有時并沒提供整個測區(qū)的像點文件,而且按航線為單位,提供每條航線的像點文件,需將其合并成整個測區(qū)的像點文件。方法如下:打開第一條航線的sd文件,再打開第二條航線的sd文件,刪除第二條航線sd文件的第一行內(nèi)容,然后將其余內(nèi)容拷貝粘貼至第一條航線sd文件的下面,依次操作其他航線sd文件,直至所有的sd匯總成一個sd文件,另存為“測區(qū)名.sd”即可。
3.2 導入步驟
JX4的空三數(shù)據(jù)準備完畢,導入步驟如下:
(1)在VirtuoZo中新建一個測區(qū),做完影像格式轉(zhuǎn)換,建立影像列表,進行自動內(nèi)定向。值得注意的是影像名稱、列表順序、相機旋轉(zhuǎn)都要與JX4的測區(qū)信息中對應的內(nèi)容保持一致;引入影像目錄中的影像文件?. vz和其參數(shù)文件?.spt必須存在,否則系統(tǒng)不能進行正常轉(zhuǎn)換。若用戶為了節(jié)省磁盤空間,可新建一文件,將其后綴改為vz。這就是說不必轉(zhuǎn)換所有原始影像,就可進行導入工作。
(2)新建一空的加密點文件(測區(qū)名.pas),拷貝JX4的bmc或dmc文件至該新建的加密點文件。注意格式須符合VirtuoZo加密點的格式。
(3)在VirtuoZo主菜單上單擊“設(shè)置”→“地面控制點”,引入步驟2)中加密點信息,注意查看是否需要交換控制點的XY坐標。
(4)單擊“空中三角測量”→“輸入自”→“JX4”。JX4測區(qū)目錄選擇JX4空三成果存放的目錄,原始影像目錄選擇轉(zhuǎn)換好的VZ影像存放目錄。點擊“創(chuàng)建”即導入了JX4空三成果,并自動創(chuàng)建了立體模型。
(5)創(chuàng)建立體模型后,需對每個模型作相對定向和定義作業(yè)區(qū)域的處理,這兩項處理的結(jié)果參數(shù)不能從JX4加密成果中引入。
導入PATB空三加密成果,自動建立模型大致可以分為兩種情況:一是提供了所有空三成果文件;二是只提供少數(shù)的PATB空三成果文件。對于第一種情況,只需要在“空中三角測量”命令中直接引入PATB文件即可。以下重點對第二種情況進行研究。
4.1 根據(jù)?.tpc和?.pas文件
如只提供連接點像點坐標文件?.tpc、加密點坐標文件?.pas,創(chuàng)建立體模型步驟如下:
(1)新建測區(qū),設(shè)置參數(shù),注意地面控制點文件可以為空,加密點文件選擇?.pas。進行影像格式轉(zhuǎn)換,建立影像列表,進行內(nèi)定向。
(2)引入并檢查地面控制點。加密點作為地面控制點,查看是否正確引入。
(3)自動創(chuàng)建立體模型。單擊“空中三角測量”→“創(chuàng)建立體模型”→“自動”即可。
(4)創(chuàng)建立體模型后,需對每個模型作相對定向和核線重采樣。
4.2 根據(jù)?.ori文件
如只提供像片的外方位元素?.ori文件,創(chuàng)建立體模型步驟如下:
(1)新建測區(qū),設(shè)置參數(shù),加密點和控制點文件可以為空,進行影像格式轉(zhuǎn)換,建立影像列表。
(2)引入ori文件。單擊“文件”→“引入”→“PATB文件”,選擇ori文件,彈出影像索引的對話框,添加所有影像,并建立影像索引。
(3)自動創(chuàng)建立體模型。
(4)內(nèi)定向。打開一個模型,進行內(nèi)定向,選中所有模型的spt文件,進行所有模型的內(nèi)定向,注意檢查相機是否需要旋轉(zhuǎn)。
(5)創(chuàng)建立體模型后,需對每個模型作相對定向、絕對定向、核線重采樣。在絕對定向時,有時會彈出“控制點不足,要從影像的方位元素中生成模型.aop嗎?”的提示,確定即可。
創(chuàng)建立體模型后,需檢查每個模型的定向結(jié)果是否正確。相對定向檢查方法是進入相對定向界面,檢查同一點在左右兩片的位置,如果在同一地物說明導入正確;否則錯誤。絕對定向檢查主要看定向中誤差是否符合精度要求,方法有兩種:一是進入絕對定向界面檢查;二是打開模型的aop文件檢查。如果相對定向或絕對定向失敗,需檢查文件重新導入。
本文通過仔細分析VirtuoZo和JX4的空三加密結(jié)果文件,結(jié)合航測生產(chǎn)對空三加密成果的要求,研究總結(jié)了幾種導入空三加密成果創(chuàng)建立體模型的方法,為航測生產(chǎn)提供了一種作業(yè)流程和方法。
[1] 張祖勛,張劍清.數(shù)字攝影測量學.武漢:武漢大學出版社,2002
[2] 適普公司.全數(shù)字攝影測量系統(tǒng)VirtuoZo 3.7使用手冊
Research on Methods of The Aerial Triangulation Results Importing VirtuoZo Software
Li XinShuang,Liu HuaBing,Zhang Jun,Zhang XiaoBo
(Chengdu Institute of Survey and Investigation,Chengdu 610081,China)
This paper introduces some methods of the aerial triangulation results importing VirtuoZo software.The research contents meet requirements of subsequent aerial photography well.
aerial triangulation;aerial photography;VirtuoZo
1672-8262(2010)06-85-02
P231
B
2010—04—23
李新雙(1979—),女,工程師,主要從事航測、遙感及地理信息系統(tǒng)技術(shù)的研究與應用工作。