完善内外业数据接口提高成图质量_第1页
完善内外业数据接口提高成图质量_第2页
完善内外业数据接口提高成图质量_第3页
完善内外业数据接口提高成图质量_第4页
完善内外业数据接口提高成图质量_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、完善内外业数据接口 提高成图质量孙东礼(上海海事局 海测大队,上海 200090)前言:海图编绘原始资料是据测量队采集的、经检验合格的水深、等深线和地形修测资料。这些数据是否能从外业光盘顺利、准确、高效地转入CARIS的数字海图之中,关系着海图的质量和出图的效率,内、外业之间的数据资料接口的相当重要。目前的数据转换接口没有能够充分利用外业数字资料,某些环节的效率和精确程度也不够高。一、 现状1 水深数据 水深数据作为外业测量的最直接的成果,经过外业处理软件(CHECK)后能够顺利的和我队的水深编辑软件接上,编辑的成果能够转入CARIS文件。基本满足我们的要求。 水深数据在经过制图队质检和大队质

2、检后有可能需要进行局部的调整,现在的做法是,把外业报告图板衬在制图队的聚酯薄膜下边,在相应的位置用铅笔标记水深的位置,并标注水深数据,然后编绘员按照聚酯薄膜图用数字化仪登陆,用数字化仪的鼠标点中相应的位置,并输入水深数字,完成水深的调整。上述过程中都容易出现误差。而且出现的误差因人而异,经常出现水深位置偏移,两步因为要抄写和输入水深数字,存在水深抄错、输错的情况。整个过程操作比较复杂,费时、费力并给后续的检查、校对也增加了额外的工作量。2 等深线现在输入等深线的方法:编绘员将选好的水深和已有地形资料并在一起,画聚酯薄膜图。将聚酯薄膜图覆在外业报告图板上,用铅笔勾绘等深线。将勾绘好的聚酯薄膜图用

3、数字化仪登陆,用数字化仪鼠标输入等深线。并在屏幕上对输入的等深线进行适当的光滑修饰等。上述方法存在的不足体现在: 用铅笔和数字化仪鼠标先后两次勾绘同一等深线,工作量较大。容易出现漏勾的情况。效率较低。没有充分利用外业的劳动成果数字资料,外业报告图板的等深线是在根据原始水深生成的数字地面模型的基础上生成的,并且经过经过测量队质检,大队质检两级审查,准确率较高,再经过适当的编辑就可以满足制图的要求,根据我们的经验 在参照外业报告图板勾绘时,大概有70多的等深线是和报告图板一致的,其余30需要进行修改,等深线以曲线形式转入CARIS系统之后,大大方便了修改。因此外业报告图板的数字等深线资料有较高的利

4、用价值。3. 地形修测资料地形修测资料现在的输入方法是:编绘员按照地形修测手簿,输入坐标资料完成新地形的录入。缺点是效率较低,容易出现错误,同样没有利用外业报告图板上的已经整理好的修测地形资料,重新输入坐标并处理,实际上是重复测量组内技已经做过的工作,在一定程度上造成人力的浪费。延长了成图的时间。二、 解决方法1 针对水深数据的局部调整我们深入研究了CARIS系统本身的功能,通过深入了解CARIS水深压缩功能,我们掌握了CARIS中要素编辑状态的概念和相关使用方法。再加以变通,完全可以拿来实现水深调整的功能,非常方便,没有误差。经过多次的试验,我们摸索出的具体做法是,在将选取好的水深导入CAR

5、IS文件的同时,将没有选取的水深也导入CARIS文件,并赋给压缩状态为“已压缩”(SUPPRESSED),此时这些水深以背景色显示,可以通过开关将这些水深关闭,要的时候再打开,进行编辑。在质检时,质检人员只需在需要调整水深的大概位置标识需要添加和删除的水深,编绘人员通过cobk、cosu两个命令就能实现编辑状态的切换,实现水深的调整。在绘图时将这些压缩掉的水深关闭就可以了。2 针对等深线转入CARIS文件的问题我们QC小组分别多次开展专项活动,尝试了多种不同方法。得出如下:等深线必须以曲线的形式转入CARIS,否则不利于后续的编辑、修改,但CARIS没有现成的功能可实现,只有开发专用的程序。在

6、开发专用程序时遇到如下问题:首先:AUTOCAD的文件格式比较复杂,读取之中的样条曲线数据比较麻烦;其次:CARIS的曲线也是一种样条曲线,样条曲线有多种算法,同样的控制点在CARIS和AUTOCAD中生成的曲线式样不同。因此要先将AUTOCAD的外业报告图板的等深线(样条曲线),转换成折线,再进行读取。AUTOCAD本身没有提供样条曲线转折线的功能,通过在网络上查找资料,有人利用AUTOLISP编程序已实现这个功能,其方法是将曲线按照一定间隔打断成折线,但是并没有提供现成的程序。由于时间紧张,我们决定先不去学AUTOLISP编程语言,再找找别的方法。通过分析知道,AUTOCAD R12版的D

7、XF文件不支持样条曲线, AUTOCAD系统提供了在不同版本的文件格式之间互相转换的功能,我们想是不是可以利用AUTOCAD系统本身的功能达到我们的目的,将带有样条曲线的等深线的文件输出为DXF R12版会有什么样的效果呢?我们进行了尝试。 虽然可以以曲线转入CARIS,但是效果满足不了制图的要求。通过多方面的尝试也不能解决。好像只能用AUTOLISP语言来完成转换了。经过不断努力,在研究DXF文件时,我们发现R12版的DXF文件有二进制(BINARY)和ASCII两种类型,如果转换成二进制的DXF文件,等深线以光滑的折线来模拟曲线,再将二进制的DXF文件转换成ASCII格式的DXF文件,就不

8、会出现上图所示的情况,等深线还是光滑的曲线。两种资料对比图: 虽然DXF文件比较复杂,内容也比较多,但结构性很强,适合程序读取。为此,我们分析了DXF文件的格式,同时为了简化程序和避免出错,在读取之前先对DXF文件进行适当的处理:1 在AUTOCAD中只选取带有等深线的层,将其余的层关闭。2 将所有的等深线选出,并输出为二进制的R12版DXF文件。3 将二进制的R12版DXF文件打开并另存为ASCII的DXF文件完成了数据的准备和DXF格式的研究,接下来就要编程来读取DXF文件,并生成CARIS能够接受的数据格式。采用VISUALBASIC语言编制程序。我们知道CARIS提供了批量输入数据的S

9、CRIPT语言,以前的航标、障碍物数据也是通过这种方法导入到CARIS中的。要输入曲线,只要将曲线的坐标按照固定的格式生成SCRIPT文件,并在CARIS EDITOR里执行,就可以导入批量的数据。例子: opsoofopvfofopun 550LIAC/FC=230437/gr=359580,3264780/gr=359580,3264780。/gr=359579,3264870/gr=359580,3264890q/gr=351598,3263890。/gr=351597,3264790导入之后,等深线还需要适当的编辑,在屏幕上对导入的等深线进行修改、合并,直到满足制图的要求。3 针对地形

10、修测导入转入CARIS文件的问题地形修测资料多数为折线,CARIS虽然可以导入数据,但是所有的折线都在座标点处断开,成为很短的很短的折线,不方便编辑,没有实际的意义。同样用程序读取转折点的坐标,并通过SCRIPT语言输入CARIS文件,使各个折线成为相对大的整体,从而方便编辑。三、 效果比对经过上述过程,大大提高了编绘海图水深、等深线和地形修测的效率和质量,使编绘海图的过程变的更加科学合理。以吴淞口至浏河口为例:地形修测试结案时间缩短66,水深修改时间缩短80,等深线输入修改时间缩短75。在时间缩短的同时提高了自动化程度,减轻了劳动量,实现了充分利用外业数字资料的目标。四、总结和下一步打算针对水深、等深线、地形等要素的编辑需要,所采取的上

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论