APP下载

DLG数据转换南方CASS的方法应用

2016-07-25孟雅洁王明秀

科学家 2016年4期
关键词:对话框图层菜单

孟雅洁 王明秀

摘要 针对目前基础测绘数据转换的问题,提出DLG到CANS的数据转换方法,主要是通过现有的软件南方数码CASS9.1加以实现,由于前期的DLG一般是以基础地理信息地形要素数据规定中的六位代码分层,给地形数据和GIS的入库造成不便,针对这一矛盾,使用AutoCAD自带的LISP语言对DLG数据转换进行了试验,取得了理想的效果。

关键词DLG;LISP语言;地理要素代码;数据转换

中图分类号 P2 文献标识码 A 文章编号2095—6363(2016)04—00012—02

目前,我们的基础测绘1:10000数据和三权调查数据土地承包经营权数据等,都是以转换成DW6格式的DLG数据,在我们日常的测绘当中数据格式也有好多种格式,但是在作业当中都是导出为DXF来完成的。还有在我们平时的修补测和一些专题测绘当中也有好多是以DLG为基础测绘的以下就是我们要研究的转换实现应用。

1 CASS编辑准备工作及转换流程

1.1转换前准备工作

首先在CASS9.1中新生成一个空的CASS9.1模板文件CASS90.dwg。使用Microstation打开空的CASS9.1模板文件CASS90.dwg,将要编辑的图参考且合并到CANS模板文件中。此操作可以确保文件中含有CANS编辑环境。

然后设定地形图比例尺,使用CASS菜单“绘图处理一改变当前图形比例尺”。

1.2批量转换图形属性

1)使用CASS菜单“地物编辑—图形属性转换—图层—>编码—批量处理”,从弹出文件对话框中选择文件“CASS图层—编码转换.txt”。此操作将给地物添加CANS的属性编码。

2)使用CANS菜单“地物编辑—图形属性转换—编码—>图层—批量处理”,从弹出文件对话框中选择文件“CASS编码—图层转换.txt”。此操作将地物添加到对应的图层。

3)使用CANS菜单“地物编辑—图形属性转换—编码—>图块—批量处理”,从弹出文件对话框中选择文件“CANS编码—图块转换.txt”。此操作主要针对点状符号的转换。

4)使用CANS菜单“地物编辑—图形属性转换—编码—>线型—批量处理”,从弹出文件对话框中选择文件“CANS编码—线型转换.txt”。此操作是添加CASS的线型。

转换对应表.txt,其格式为:旧码1,新码1。

2 DLG图形格式转换方法及思路

2.1 CASS软件的常用定义文件

CANS符号的说明文件为work.def,此文件把CASS涉及到的所有符号划分了多个类别,

CASS特征码,实体图层,实体类别,参数1,参数2,实体名称

131100,KZD,20,gc113,3,三角点

131200,KZD,20,gc014,3,土堆上的三角点

131300,KZD,20,gc114,2,小三角点

END

文件的最后都以END结束,使用者可通过修改此文件来满足我们一些项目的特殊要求。

INDEX.INI为图元索引文件,此索引记录图元中的信息。

340010,915a,0.200,街道办事处,340010,BASIC

340020,916,0.200,社区,340020,BASIC

340000,continuous,0.000,单元网格,340030,BASIC

END

2.2编制程序

构思之前先了解数据结构;数字线划地图(DLG)的采集流程图如图1所示。

CASS软件图元表现形式和图元属性如图2所示。

根据图形数据的特点,制作转换对照表

3数据整理

经过转换后的CASS数据还会存在一定的问题,这时候我们就借助CASS9.1软件白带的检查工具来进一步完善数据,原DLG数据是没有编码和属性的,所以首先要检查数据的CASS编码的正确性,如果检查没有空的编码证明数据已全部转换成功,后面的检查是对成果的检验确保转换环节的正确性,检查工具如图3所示。

在经过以上处理后数字线划地图(DLG)的转换过程就全部完成,处理前后的图形如图4、5所示。

最后用软件自带的“PURGE”命令,清理图形数据内所有多余的图层、线型、块引用等,使其符合下一阶段入库GIS的数据要求。

4结论

用此方法转换的数据比较方便和实用,主要是借助软件自身的功能和LISP程序的实现,达到了很好的效果,我们通过对相关数据的测试,数据符合要求,转换后的数据不会出现数据丢失,数学精度不会改变,对于城市基础地理信息系统的建设有一定的指导意义。

猜你喜欢

对话框图层菜单
中国新年菜单
正常恢复虚拟机
巧用混合图层 制作抽象动感森林
本月菜单
浅谈VB的通用对话框《CommonDialog》控件的使用
图层法在地理区域图读图中的应用
跟我学添加真实的光照效果
浅析“递层优化法”在矿井制图中的应用
新书菜单