当前位置:文档之家› CASS编码测图法的应用及改进

CASS编码测图法的应用及改进

CASS编码测图法的应用及改进
摘要:通过对编码测图法和cass软件的深入了解,对cass软件编码的缺点进行了分析,提出了改进和扩展的方法。

关键词:cass软件;编码;自定义;扩展
前言:
cass是南方测绘公司在autocad平台上开发的地形地籍成图系统,广泛应用于大比例尺地形、地籍测绘中。

通过对cass成图系统编码测图法的利用及和改进,可以很大的提高工作效率。

1、现阶段主要的测图方法及优缺点
目前数字化测图基本都是利用全站仪或gps rtk技术实施数据采集,而根据野外工作方法的不同又可分为编码法、草图法、电子平板法[1]。

编码法是全站仪或gps接收机在进行坐标数据采集的同时给予每个点一个编码,内业软件根据编码自动或半自动的展点成图。

草图法是在野外采集地形、地物点坐标和序号,并根据序号绘制外业地形草图。

内业展绘测点及序号,然后依据外业草图绘制成图。

电子平板法是指外业在进行数据采集时,使用笔记本电脑(或掌上电脑)与全站仪或gps接收机配合,采集坐标点的同时利用绘图软件直接在屏幕上显示并编辑成图。

2. cass成图系统编码法
2.1 cass软件编码规则
cass的野外操作码由描述实体属性的野外地物码和一些描述连
接关系的野外连接码组成。

cass专门有一个野外操作码定义文件jcode.def,该文件是用来描述野外操作码与cass系统内部绘图编码的对应关系的,用户可编辑此文件使之符合自己的要求。

野外操作码定义文件jcode.def用于定制有码作业时的野外操作码,文件每行定义一个野外操作码,最后一行用“end”结束,
文件格式为:
野外操作码,cass 2008编码
……
end
2.1.1 野外操作码的定义规则
(1)野外操作码有1-3位,第一位必须是英文字母,大小写等价,后面是范围为0-99的数字,无意义的0可以省略,例如,a和a00等价、f1和f01等价。

(2)野外操作码后面可跟参数,如野外操作码不到3位,与参数间应有连接符“-”,如有3位,后面可紧跟参数,参数有下面几种:控制点的点名;房屋的层数;陡坎的坎高等。

(3)野外操作码第一个字母不能是“p”,该字母只代表平行信息。

(4)y0、y1、y2三个野外操作码固定表示圆。

(5)可旋转独立地物要测两个点以便确定旋转角。

(6)野外操作码如以“u”,“q”,“b”开头,将被认为是拟合的,所以如果某地物有的拟合,有的不拟合,就需要两个野外操作码。

(7)房屋类和填充类地物将自动被认为是闭合的。

(8)房屋类和符号定义文件第14类别地物如只测三个点,系统会自动计算给出第四个点。

(9)对于查不到cass编码的地物以及没有测够点数的地物,如只测一个点,自动绘图时不做处理,如测两点以上按线性地物处理[4]。

2.1.2 描述连接关系的符号
描述连接关系的符号各种含义如表2-1所示。

2.2 cass野外操作码分析
从该软件的野外操作码规则来看,线、面状地物的代码有k(坎类)、x(线类)、w(垣栅类)、t(铁路类)、d(电力线类)、f(房屋类)、g(管线类)、b\h(植被土质)、c(控制点)加两位数字再加参数和用a00~a99表常见的100种点状地物编码。

还有表示圆的字母y,表示拟合的字母u、q,表示平行信息的字母p。

代码设置已经比较考虑的比全面,但还存在下面一些问题。

(1)线、面状地物的编码后面是数字,其后的参数也是数字,容易输错等。

点状地物的编码是由基本无意义的字母加数字的形式,不利于野外对照记忆,需要测量人员死记硬背或对照编码表输入。

影响野外作业效率。

(2)由于道路边线、坎、水沟等线状地物可以作为植被边界,所以植被边界线本身常常为不封闭的不规则形状的多段线,而且地类界是两种地类的分界线难以确定界线的属性。

cass软件对于3点
及3点以上的植被边界线假定为封闭的面域,进行植被符号的填充,常常填充在错误的位置。

如图2-1所示,如果界线a用水田的边界线代码,会使得水田符号注记在左侧旱地的范围内,如图2-2所示。

(3)对应于一个点位有多个属性的情况没有相应的解决办法。

比如房子的第2个点同时也是一段围墙的起点,碰到这种情况作业员只能同时打两个点分别输入+(与上一点相连)和w1(围墙)的代码。

但两次采集点位之间不会重合,要经过内业处理。

这样增加了外业和内业工作时间、多占用了仪器的内存空间。

3. cass编码规则的改进和扩展
3.1 编码改进
3.1.1 地物简码的自定义
根据一般大比例尺地形测绘的特点,利用所测地物点的大类和细类汉语拼音首字母或象形的办法自定义编码。

按上述原则把常用代码分为10大类和众多小类,部分代码见表3-1 常见地物简码表(部分)。

有时地物代码第二个字母(地物名的第一个字母)重复时,要选择另一个字母代替,也可以象形。

公司内部地物代码要尽量固定,不要经常更换。

固定的代码对于作业员来说比较容易掌握和使用,也利于各小组间人员调配。

自定义简码后,可以按jcode.def文件的规则写入。

cass系统地物编码可以在work.def中查询。

3.1.2 植被符号问题的解决
cass软件并没有对单个植被符号定义代码。

为了解决植被符号填
充的问题可以采用野外识别,内业填充整饰的办法。

对于大比例尺地形图要求有较密的高程点注记,一般一个田块或地界范围内至少有一个高程点注记。

作业员在施测高程点的时候带入植被属性,比如测水田高程点的时候输入代码“js”,这样在cass软件简码识别后会在田块中生成一个水田符号。

这样能很好的解决界线范围内植被性质的问题,又不增加野外工作量。

3.2 编码改进
为了解决一点多属性的问题,本人引入了一个简码分隔符号“#”。

这个符号在原cass软件中并没有意义所以不会产生歧义。

例如房子的第2个点同时也是一段围墙(宽0.4米)的起点作业员可以输入代码“+#w-0.4”,野外数据通信入电脑后,通过自已开发的小程序对这个代码进行拆分,拆分为“+”和“w-0.4”两行代码。

这样就很好的解决了一点多属性问题。

代码中有1个“#”号时,就当作2个测点,2个“#”号时当作3个测点,以此类推。

在输n+或n-的时候要注意。

3.3 示例
图3-1是简码识别后生成的原始地形图,图中测点点号后的括号内为野外测点过程中输入的编码。

图3-2是整理后地形图。

当使用全站仪采集野外数据时,作业员之间要加强配合。

一般全站仪都默认下一个点的代码与上个点相同,如果地物点是近似平行的可以两个地物交互测点,这样代码都为1+或1-,可以减少观测员的输入。

跑尺员要尽量在下个点到达之前通过报话机通知观测员
代码,这样可以减少等待时间,提高效率。

4、结论
在深入分析cass软件编码规划的基础上,对编码进行了修改和扩展。

实践证明经过改进和扩展后的编码测图法更符合野外作业的特点,提高了工作效率、减少了野外查图的时间和内业图形整理时间。

因此对于各种专业软件,应根据不同单位自身的作业习惯和特点,适当加以改造,则能更好的发挥软件的功能,达到事半功倍的效果。

参考文献:
[1]潘正风,杨正尧,程效军,等.数字测图原理与方法[m].武汉:武汉大学出牌版社.2007
[2]余祖锋.cass软件在外业测图编码上的应用[b].中国市政工程.2010,(3):71~72
[3]魏国平.全站仪野外编码测图法.城市道桥与防洪[a].2003,(5):63~63
[4]南方测绘仪器公司.cass2008参考手册。

相关主题