工程之星3.0文件系统及新功能介绍
1.工程之星3.0文件结构树
【简要说明】:
1.工程之星3.0执行文件EGStar.exe放在手簿的\Flash Disk\EGStar\文件夹下2.工程之星3.0设计了参数系统,参数系统文件为:EGCoordSys.dll;该文件和工程之星3.0的软件配置文件等,都在\Flash Disk\EGSystems\文件夹下。
参数系统就是保存所有参数,用户可以通过选择一个参数系统,就设置了坐标转换的所有参数。
3.工程之星3.0的所有工程都存放在手簿的\Flash Disk\EGJobs\文件夹中4.在\Flash Disk\EGJobs\中,每个工程独立一个工程文件夹,如EGrtk工程,以下以EGrtk工程为例。
5.每个工程下都会默认新建两个主文件:EGrtk.eg和EGrtk.cp,其中EGrtk.eg 保存公共参数变量;EGrtk.cp保存当前使用坐标转换参数
6.每个工程下包含四个默认文件夹,分别是:Config;Data;Info;Temp;
其中Config文件夹保存各子参数设置文件;Data文件夹保存测量存储文件;
Info保存各信息文件;temp为临时文件夹。
7.Config;Data;Info;Temp四个子文件夹包含那些主要的文件,如上列表。
2.工程之星3.0新功能简介
2.1 求转换参数新增功能
一.高程拟合参数类型可以设置
高程拟合参数类型分为加权平均、平面拟合、曲面拟合、自动判断四种;
自动判断:已知高程控制点为3个或3个点以下,使用加权平均,4~6个点使用平面拟合,7个点以上使用曲面拟合。
加权平均:无论有几个已知高程控制点,都使用加权平均模式
平面拟合:无论有几个已知高程控制点,都使用平面拟合式;但注意,少于4个点,提示已知控制点数不够。
曲面拟合:无论有几个已知高程控制点,都使用曲面拟合模式;但注意,少于7个点,提示已知控制点数不够,不能使用曲面拟合。
二.对于某些控制点有已知平面坐标无已知高程,某些控制点有已知高程无已知平面坐标的情况。
1.工程之星2.0中,可以设置单个控制点的平面和高程是否使用,可以设置某个控制点平面使用高程不使用,由于计算高程拟合参数(包括平面拟合和曲面拟合)时,和控制点的平面坐标相关,所以不能把一个控制点设置为平面不使用高程使用。
2.工程之星2.0中,1中的情况,举例说明:假设6个控制点a,b,c,d,e,f,abc点有已知平面但无高程,def点有高程但无平面,这种情况,如果设置为abc 使用平面不使用高程,def使用高程不使用平面,在工程之星2.0中,计算出来的高程拟合参数是不对的,因为计算高程拟合必须知道控制点的已知平面坐标。
这种情况,铁四院等客户的一般处理方法是:做水准,将abc三点的已知高程得到,或做控制测量,将def三点的已知平面坐标得到,再求转换参数。
3.工程之星3.0中,改善了求转换参数算法,对于控制点可以使用高程不使用平面,计算高程拟合参数时,使用先求出来的四参数,将测量经纬度通过该四参数转换得到“已知平面坐标”,注意,这个“已知平面坐标”是打引号的,因为
是转换得到的,然后再使用这个转换出的“已知平面坐标”去计算高程拟合参数。
因为转换出的“已知平面坐标”精度不高,所以推荐使用2中的方法,这个方法只是一个补充。
三.两步法
求转换参数增加了两步法,但推荐使用经典的一步法。
两步法的转换流程如下:
两步法就是
I.通过测量经纬度和已知平面坐标首先计算出七参数
II.将测量经纬度通过七参数转换得到测量平面坐标
III.通过测量平面坐标和已知平面坐标计算出四参数
IV.这样平面坐标转换流程就是:BLH84(七参->)BLH54(投影->)xyh(四参->)x0y0h
V.高程转换流程就是BLH84(七参->)BLH54(投影->)xyh(四参->)x0y0h,
然后如果高程拟合就使用平面成果坐标x0y0计算高程异常值ee,h0=h-ee;
如果校正参数就h0=h+dAdjusth;
2.2 校正向导日志文件
3.工程之星3.0测量点文件格式
综合了市场反馈的意见,修改完善了工程之星3的测量点文件格式,所以与工程之星2的文件格式略有不同:不同之处为:
1.日期和时间分隔由2.0时的空格改为逗号,维持整体一致性。
2.存储类型相关123,缺省为空。
(2.0缺省为无)
3.新增加天线高模式和输入天线高值两项。