APP下载

JX4 C版与G版立体像对定向建模数据共享

2015-03-02翟群英余树影苟卫涛曹广强翟娜

测绘技术装备 2015年3期
关键词:配置文件文件夹定向

翟群英 余树影 苟卫涛 曹广强 翟娜



JX4 C版与G版立体像对定向建模数据共享

翟群英 余树影 苟卫涛 曹广强 翟娜

(国家测绘地理信息局第一航测遥感院 陕西西安 710054)

主要介绍JX4C版与G版不同系统所生成的定向建模文件不能通用的现象,分析了其产生的原因在于两种版本软件中对建模配置文件的组织结构不同,所以造成建模数据文件不能通用。利用Visual Basiv 6.0 (简称VB)编辑软件,对JX4C版与G版的定向文件进行处理,提高了作业效率,实现不同版本定向建模数据共享。

JX4C JX4G VB 数据共享

1 引言

JX-4 CDPW是在刘先林院士主持设计下,由北京四维远见信息技术有限公司面向生产高精度、高密度DEM和高质量DOM、DLG,结合生产单位的作业经验,开发出的一套半自动化、实用性强、人机交互功能好、有很强的产品质量控制工艺的全数字摄影测量工作站。

随着科技的进步JX4软件继C版推出后,又推出了其升级的版本G版,G版在硬件产品中实现了升级,采用了3D立体显卡,支持3D液晶显示器,立体显示效果更加清晰。软件系统也做了较大改进,增加了相对管理界面,在切换立体像对时更加方便快捷,对立体像对配置文件从绝对路径搜索变为相对搜索的管理方法,拷贝其他作业人员定向建模文件不需要更改相对配置文件。

2 C版与G版主要配置文0件的组织差异

2.1 像对配置文件的差异

C版定向建模文件夹的的配置文件即*ini文件采用绝对路径的记录方式记录像对的相关参数,如图1所示,记录了该像对原始影像路径,及摄影机文件、控制点、左右核线影像存放位置等像对所用到的信息。

G版定向建模文件夹的的配置文件即*ini文件采用相对路径的记录模式,程序自动在本建模文件夹下查找所需的相关文件。基于两种配置信息的差异,所以两种版本的定向建模成果不能共享。

2.2 工作边界文件的差异

C版像对的工作边界文件即*.DBP文件没有头文件,直接记录了定向的数据信息,G版像对的工作边界文件首行是“GV DBP Data V1.0”标注信息。其他数据格式不变。

2.3 像方坐标系的相对定向文件的差异

像方坐标系的相对定向文件即*.REL文件,其格式为:

4 114.078 216.084 35.878 210.719 0

6 133.449 217.780 55.388 211.912 0

14 190.318 218.242 110.410 210.902 0

每行首列表示相对定向点的点号,下来分别是该点位于左右影像上的像点坐标值,G版是在C版相对定向坐标量测文件的基础上在每行的末尾加上标志符0,加以区别。

2.4 绝对定向坐标量测文件的差异

绝对定向坐标量测文件即*.ABS文件,其格式为:

r33 51.3846 183.4923 47.9692 183.4923 0

r60 18.3538 50.7692 15.4923 50.7692 0

每行首列表示绝对定向点的点号,下来分别是该点位于左右影像上的像点坐标值,G版是在C版绝对定向坐标量测文件的基础上在每行的末尾加上标志符0,加以区别。

2.5 G版像对管理文件

G版对像对工程文件文件的定向建模文件统一存放在作业目录下的pairs目录下,通过Pairs.inf文件进行管理,其文件组织格式如下:

k1006-k1005 1 3 3

k1005-k1004 1 3 3

每行首列表示定向建模文件夹名称,第二列到第四列分别表示该像对的内定向,相对定向,核线重采样三个工序的当前状态。

3 C版与G版的转换

要将JX4C版定向建模文件转换到G版,需要对上述文件进行重新组织,按照其相应版本的组织格式重新修改存储,便可实现其定向建模数据的共享。

3.1 C版到G版转换

经过上机实验得知,C版的定向配置文件直接可以被G版调用,只需利用软件读入工作边界文件*.DBP文件,在其首行插入“GV DBP Data V1.0”信息,即可完成转换,像方坐标系的相对定向文件(*.REL)文件和绝对定向坐标量测文件(*.ABS)文件在其文件每行末尾加上0,即可被G版程序读取。最后将欲转换工作目录中的相对定向模型文件整理到pairs文件目录下,然后依据G版的格式要求,建立Pairs.inf像对管理配置文件,即可实现定向建模文件从C版到G版的转换。

3.2 G版到C版转换

G版到C版的转换,需要在像对配置文件(*.INI)中写入以下配置信息即可,并以相对路径的格式配以下信息:

Left original image= E:数字DOMphoto51800352.tif

Right original image= E:数字DOMphoto51800353.tif

Control Points= E:数字DOMcontrol.use

Absolute Points= E:数字DOM51800352-05180035351800352-051800353.ABS

Relative Points= E:数字DOM51800352-05180035351800352-051800353.REL

Transfer Parameters= E:数字DOM51800352-05180035351800352-051800353.TRF

Report infomation= E:数字DOM51800352-05180035351800352-051800353.INF

DEM Window file name= E:数字DOM51800352-05180035351800352-051800353.DBP

Left ortho Image= E:数字DOM51800352-05180035351800352-051800353-L-ORTHO.TIF

Right ortho Image= E:数字DOM51800352-05180035351800352-051800353-R-ORTHO.TIF

Left recttificated image= E:数字DOM51800352-05180035351800352-RECT.TIF

Right recttificated image= E:数字DOM51800352-05180035351800353-RECT.TIF

Inner Points= E:数字DOM51800352-05180035351800352-051800353.INR

修改完像对配置文件后,将所有相对的文件夹移动到工程目录下的pairs目录下,并将目录名写到Pairs.inf文件中。

将像方坐标系的相对定向文件即*.REL文件和绝对定向坐标量测文件即*.ABS文件文件中去掉末尾的字符0,将工作边界文件即*.DBP文件文件中的首行D版信息删除,即可完成立体建模数据G版到C版转换。

4 程序实现

利用VB程序编写相关的转换程序,分别编写C到G版,G版到C版的子程序,程序运行时选择工作目录,利用VB程序批量处理工作目录下的各建模子目录。

首先读入工作目录中每个立体建模文件夹下的工作边界文件,读入首行数据判定是否是“GV DBP Data V1.0”,判断该文件夹属于G版数据目录还是C版数据目录,利用程序实现跳转,避免修改坏了其他立体建模数据。利用上文分析的文件转换原则,分别修改相关文件,在G版数据向C版数据转换中,相对配置文件*.INI文件,应该利用程序判定程序目录,替换上文分析中的相对路径,即可实现立体建模数据从C版到G版的转换。

程序运行界面如图2:

5 结束语

经过大量的生产实践,本程序有效解决了生产单位JX4软件C版与G版之间的数据建模转换,避免了重复定向建模的繁琐工作,有效地提高了生产效率,解决了作业中的实际问题,经过实践检验,取得了良好的效果,对实际相关生产具有借鉴作用。

[1] 翟群英,戚娅萍,苟卫涛,等.规则格网DEM数据处理及质量控制编程实现[J].测绘标准化,2011.27(1):36-39.

[2] 周太平,岳淑英.JX4与VirTuoZo立体像对内定向数据共享[J].测绘与空间地理信息,2013.36(12):218-223.

猜你喜欢

配置文件文件夹定向
从Windows 10中删除所有网络配置文件
中班定向式军事游戏的开展
大班定向式军事游戏的开展
Fast Folders,让你的文件夹四通八达
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
基于Zookeeper的配置管理中心设计与实现
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题
基于FANUC-31i外部一转信号在三档主轴定向中的应用