VirtuoZo导入空三成果方法研究
2010-04-18李新双刘化冰张俊张小波
李新双,刘化冰,张俊,张小波
(成都市勘察测绘研究院,四川成都 610081)
VirtuoZo导入空三成果方法研究
李新双∗,刘化冰,张俊,张小波
(成都市勘察测绘研究院,四川成都 610081)
对VirtuoZo软件导入空三加密成果的方法进行研究,总结了几种空三导入的方法,为创建立体模型提供了参考方法,保证了后续航测生产的需要。
空三;航测;VirtuoZo
1 引 言
空中三角测量是摄影测量工作中的重要环节,是保证摄影测量成果精度指标的关键。VirtuoZo和JX4是目前国内各生产单位使用较多的全数字摄影测量工作站。在VirtuoZo中经常需要导入JX4的空三成果,但因为两者分别由两家公司开发研制,随着各自版本的升级,导入失败是生产过程中常遇到的问题,值得研究和探讨。同时鉴于空三和测图常常由不同单位承担,在VirtuoZo平台下,如何利用少数的空三文件来创建立体模型,也是本文研究的内容。
2 空三加密成果分析
空中三角测量是指利用一个区域中多幅影像连接点的影像坐标和很少的已知影像坐标及其物方空间坐标的地面控制点,通过区域网平差计算,求解连接点的物方空间坐标与影像的外方位元素[1]。
一般空三成果主要包括测区信息、加密点成果、定向成果、区域网平差报告等。测区信息包括航线数、像片分辨率及名称、相机是否旋转等信息;加密点成果包括整个测区所有空三加密点的坐标;定向成果包括像片的外方位元素;区域网平差报告包括平高点和检查点的绝对定向精度、模型上下视差及模型连接精度等。
导入空三加密成果的目的是:自动创建立体模型,简化相对定向和绝对定向过程。
3 导入JX4空三成果研究
3.1 数据准备
准备JX4的空三成果数据放到一个文件夹下,主要包括∗.inf/∗.inf1、∗.dmc、∗.sel、∗.sd文件,几个文件名前缀要和测区名一致。各文件含义及注意事项如下:
(1)∗.inf或∗.inf1文件:为测区信息文件,其中∗.inf为中文格式,∗.inf1为英文格式(JX4老版本没有提供),由于VirtuoZo 3.7只能识别英文格式,如提供∗.inf1格式,需将∗.inf1后缀改为∗.inf;如无∗.inf1,需按照∗.inf1存储格式修改∗.inf文件。∗.inf1存储格式如图1所示。
图1 测区信息文件存储格式
(2)∗.dmc文件:为加密点成果文件。
(3)∗.sel文件中记录的是像片的外方位元素。
(4)∗.sd文件:为整个测区的像点文件。有时并没提供整个测区的像点文件,而且按航线为单位,提供每条航线的像点文件,需将其合并成整个测区的像点文件。方法如下:打开第一条航线的sd文件,再打开第二条航线的sd文件,删除第二条航线sd文件的第一行内容,然后将其余内容拷贝粘贴至第一条航线sd文件的下面,依次操作其他航线sd文件,直至所有的sd汇总成一个sd文件,另存为“测区名.sd”即可。
3.2 导入步骤
JX4的空三数据准备完毕,导入步骤如下:
(1)在VirtuoZo中新建一个测区,做完影像格式转换,建立影像列表,进行自动内定向。值得注意的是影像名称、列表顺序、相机旋转都要与JX4的测区信息中对应的内容保持一致;引入影像目录中的影像文件∗. vz和其参数文件∗.spt必须存在,否则系统不能进行正常转换。若用户为了节省磁盘空间,可新建一文件,将其后缀改为vz。这就是说不必转换所有原始影像,就可进行导入工作。
(2)新建一空的加密点文件(测区名.pas),拷贝JX4的bmc或dmc文件至该新建的加密点文件。注意格式须符合VirtuoZo加密点的格式。
(3)在VirtuoZo主菜单上单击“设置”→“地面控制点”,引入步骤2)中加密点信息,注意查看是否需要交换控制点的XY坐标。
(4)单击“空中三角测量”→“输入自”→“JX4”。JX4测区目录选择JX4空三成果存放的目录,原始影像目录选择转换好的VZ影像存放目录。点击“创建”即导入了JX4空三成果,并自动创建了立体模型。
(5)创建立体模型后,需对每个模型作相对定向和定义作业区域的处理,这两项处理的结果参数不能从JX4加密成果中引入。
4 导入PATB空三成果几种方法
导入PATB空三加密成果,自动建立模型大致可以分为两种情况:一是提供了所有空三成果文件;二是只提供少数的PATB空三成果文件。对于第一种情况,只需要在“空中三角测量”命令中直接引入PATB文件即可。以下重点对第二种情况进行研究。
4.1 根据∗.tpc和∗.pas文件
如只提供连接点像点坐标文件∗.tpc、加密点坐标文件∗.pas,创建立体模型步骤如下:
(1)新建测区,设置参数,注意地面控制点文件可以为空,加密点文件选择∗.pas。进行影像格式转换,建立影像列表,进行内定向。
(2)引入并检查地面控制点。加密点作为地面控制点,查看是否正确引入。
(3)自动创建立体模型。单击“空中三角测量”→“创建立体模型”→“自动”即可。
(4)创建立体模型后,需对每个模型作相对定向和核线重采样。
4.2 根据∗.ori文件
如只提供像片的外方位元素∗.ori文件,创建立体模型步骤如下:
(1)新建测区,设置参数,加密点和控制点文件可以为空,进行影像格式转换,建立影像列表。
(2)引入ori文件。单击“文件”→“引入”→“PATB文件”,选择ori文件,弹出影像索引的对话框,添加所有影像,并建立影像索引。
(3)自动创建立体模型。
(4)内定向。打开一个模型,进行内定向,选中所有模型的spt文件,进行所有模型的内定向,注意检查相机是否需要旋转。
(5)创建立体模型后,需对每个模型作相对定向、绝对定向、核线重采样。在绝对定向时,有时会弹出“控制点不足,要从影像的方位元素中生成模型.aop吗?”的提示,确定即可。
5 成果检查
创建立体模型后,需检查每个模型的定向结果是否正确。相对定向检查方法是进入相对定向界面,检查同一点在左右两片的位置,如果在同一地物说明导入正确;否则错误。绝对定向检查主要看定向中误差是否符合精度要求,方法有两种:一是进入绝对定向界面检查;二是打开模型的aop文件检查。如果相对定向或绝对定向失败,需检查文件重新导入。
6 结 语
本文通过仔细分析VirtuoZo和JX4的空三加密结果文件,结合航测生产对空三加密成果的要求,研究总结了几种导入空三加密成果创建立体模型的方法,为航测生产提供了一种作业流程和方法。
[1] 张祖勋,张剑清.数字摄影测量学.武汉:武汉大学出版社,2002
[2] 适普公司.全数字摄影测量系统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—),女,工程师,主要从事航测、遥感及地理信息系统技术的研究与应用工作。