试论基于MAPGIS下DWG格式数据转换研究(2)
作者:佚名; 更新时间:2014-12-05
5.1.1 线型的对应
在CASS7.0中查询线型的时候,会发现有许多线型是连续的,自然就会把全部连续线型都找到其在MAPGIS中对应的线型,其实不用考虑连续线型也可以转换,因为在数据转换过程中,不只是一个对照表只控制其相应的转换,是相互作用,而实现转换。连续线型是否写入对照表都不会影响转换后的结果的,因为DXF格式的文件中的层中有大量的信息,层对应正确,其中的信息也同样会转换过去的。
5.1.2 转换后的线型均为直线
在转换后,有时转换后的线型均为直线。仔细检查对照表也没有发现问题,这种情况可能就是因为疏忽而在打开转换图像是没有将还原显示打开,解决办法就是把还原显示打开。
5.1.3 符号的颜色变化
5.1.4 颜色的对应
经常使用CASS7.0的技术人员都知道,其在进行颜色表达时所使用的颜色内容较为丰富,但是在MAPGIS中则不是如此,因为MAPGIS的颜色表达通常都默认为1.这样一来,对于常用的七种颜色的对应关系是非常好找的,信捷职称论文写作发表网,但是其他的颜色对应关系的寻找有些小问题,为了解决这一问题,可以使用的方法是:现将CASS7.0软件中的图层特性管理器点击开来,并点击颜色选项,此时就会有一个选择颜色的窗口弹出,在这个窗口中选中需要的颜色位置,并察看其附近的颜色及其变化趋势,然后在此基础上,打开MAPGID的选择颜色窗口,根据CASS7.0中所选中的颜色位置来寻找该颜色在MAPGIS上的颜色位置。
5.1.5对照表
在GIS软件的应用中,常常会产生一些信息量较大的图纸数据,这时对其进行转换时就需要用较大的图进行转换,以保证图纸上的地物都能全部显示。而正是因为图纸大、地物多,才使得转换时很容易编写错误的对照表。为了解决这一问题,笔者建议可以先将大图纸进行份幅处理,然后再对每一幅进行转换,最后再依次整理在一起。在此过程中,若发现对照表编写错误,就可以随时进行改正。通过这种不断的改正,不断的添加新地物,来实现大图纸数据的全部转换。另外,在实际应用中还会发现一个问题,即在转换后发现有些新添加的地物没有在转换后的文件上显示出来,而察看对照表又没有任何问题,这种现象多为没有重启MAPGIS软件所致,因为如果不重新启动MAPGIS,MAPGIS依然会使用修改之前的对照表进行转换。
5.1.6 图层的对应
在运用CASS7.0软件对图纸数据进行转换时,图纸上的每个层次都含有大量的地物信息,若转换时没有使层与层相互对应,就会严重影响到转换结果,造成转换失败的现象。为此笔者建议,在进行转换时,可以先对图纸中的每一层编制一定的序号和线型对照表,并做好记录,转换完成后再一一对照分析,以保证图层之间的对应。
5.1.7 文字
用CASS绘图时,有时文字不在一个图层,这样就会导致某些文字在转换过程中出现颜色的改变,解决的方法就是把文字改到统一的图层中。
5.1.8 样条曲线
在图中出现样条曲线时,转换后不能显示出原有的形状,通常的方法是做爆破处理,这样处理后虽然可以解决但图形文件数据量比较大。我的设想是通过编写转换程序进行样条曲线的转换,但由于各种原因没有实现。
5.2 本章小结
在编写对照表和实际转换过程中还存在很多问题,在这里详细说明了解决办法。这些问题大多是围绕着对照表而出现的,由此可见对照表在整个转换过程中的重要性。还有一些因系统的特点和操作不当引发的问题,这些问题在熟练转换后是可以避免的。还有一些问题像样条曲线这样的,虽然可以解决但解决后还是存在着一定的问题,需要进一步的研究。
第6章 结论
通过对CASS和MAPGIS两个系统明码交换文件的结构进行研究,结合两个系统的功能,通过编程实现CASS到MAPGIS的数据转换,并对图形实体数据进行重分类、分层及可视化,在不同的应用系统中实现数据共享,从而最大限度地降低GIS应用系统的建设成本,提高GIS系统建设的效率。因进行不同系统之间数字格式的完全转换,可以加快工作效率,实现优势互补,所以进行数据格式转换的研究有着诸多实际意义。
下一篇:浅谈设计模式及如何选择设计模式
热门论文