南方CASS编码测图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南方CASS编码测图
中图分类号:p231.5文献标识码:a 文章编号:
一、野外绘图主要方法和存在的问题
目前数字化测图基本都是利用全站仪实施数据采集,根据目前野外采集数据按处理图形信息码的不同一般采取四种方式:第一种方式是“盲打”,即外业观测小组只采集碎部点的定位信息,不记录连接信息和属性信息。装图员到野外在碎部点展点图上装图;内业人员根据展点装图,采用人机交互方式,在计算机上编辑成图。
第二种方式是“绘草图”,就是在测量现场,绘图员在草图上标注所测碎部点点号,绘制地形地物符号、碎部点连接关系。目前大多数作业单位采用这种方式。
第三种方式是“现场成图”,也就是在野外携带可以接受全站仪或rtk信号的便携机,现场编辑成图,不需要外业人员记忆和输入数据编码。
第四种方式是“编码法”,全站仪在进行数据采集坐标的同时给予每个点一个编码,内业利用南方cass进行自动或半自动的展点成图。
编码法要按照软件的编码方式录入编码,对使用者有较高的技术要求。草图法因投入小,是目前数据采集的主要方式,用户群体多,其工作方式虽灵活但效率不高,使用该方式的用户,主要原因
是没有好的编码方法。如果能基与现有的成图软件,自定义一套简单好用的编码,将能提高外业测图效率和内业成图速度。
二、cass成图系统编码规则
(一)cass软件编码规则
cass的野外操作码由描述实体属性的野外地物码和一些描述连接关系的野外码组成。cass专门有一个野外操作码定义文件jcode.def。该文件是用来描述野外操作码与cass内部编码的对应关系的,文件格式:
野外操作码,cass编码
.. .. .. .. .. .. ..
end
对野外操作码的定义,cass有自身的一些规则,如:野外操作码有1~3位,第一位是英文字母,大小写等价,后面是范围为0~99的数字,无意义的0可以省略,野外操作码第一个字母不能是“p”
(p只代表平行信息)等
(二)cass野外操作码分析
从该软件的野外操作码编码规则来看,基本是如下形式:用
a00~99给常见的100种点状地物进行了编码,用另外字母“+”、“-”符号对地物之间的连接关系进行了定义,可以说考虑的非常全面、有效。但从实际使用情况来看,很容易看出该套编码操作性不强,就实际情况来看,主要有以下几个方面不便。
1、编码基本是由无意义的字母+数字组合而成,不容易对照记
忆,需要死记硬背,外业测图时可能还需要带着编码表对照才能顺利进行。
2、外业编码需要切换,非常麻烦。如外业测一个路灯,按照cass 的编码规程规定,需要输入a70,即先在全站仪中的字母输入模式下输入“a”,然后切换到数字输入模式下,再输入“70”。外业在输入模式的来回切换中很容易出错。
3、只用了a00~a99给通用性的100种点状地物进行了编码,在大量市政工程测量中,对市政道路中常见的独立地物,如:红绿灯、广告牌、门墩等都没有进行编码,造成了使用上的不便。
如果路灯的野外操作码用汉语拼音的2个首字母“ld”来代表,显而易见,这个编码非常好记,而且,外业操作时只要输入俩个字母,不需要在输入方式间来回切换,输入也比较方便。对于软件中没有进行编码而又常见的测量地物,也可以很方便地增加其编码。那么,这种编码方式有没有可行性和通用性呢?
根据对cass编码规则进行仔细研究,可以得出以下结论:
1、p、y、u、q、b共5个字母不能再用于用户自定义编码。野外操作码第一个字母不能是“p”,该字母只代表平行信息,野外操作码以“y”开头,将被认为以该点为圆心绘制圆形物体,野外操作码以“u”、“q”、“b”开头,将被认为是拟合的。
2、 a、c、d、f、g、h、k、t、w、x共10个字母已被定义。e、
i、j、l、m、n、o、r、s、v、z共11个字母还未被定义编码,这11个字母作为编码的开头,后面带数字都可以。
3、按照上述结论,利用所测量地物点的汉语拼音的俩个字母来为该地物进行自定义编码应该是可行的,即在自定义编码时首字母避开p、y、u、q、b共5个字母即可,这样理论上用俩个字母可以为21×26=546种不同的地物进行编码。
(三)自定义野外操作码
根据市政工程的测量情况和特点,按上述原则,对常见的地物进行自定义编码。
自定义编码定好后,可以按照cass的«用户手册»或直接打开cass7.1的内部编码定义文件work.def,找到各个地物在cass中的对应的内部编码,将其记录在野外操作码定义文件jcode.def中,使自定义的野外操作码与cass的内部编码对应起来,建立用户编码和野外操作码的关联,以便能够直接展电。如路灯的自定义编码为“ld”后,其在cass中的内部码为155210,为此,打开jcode.def,在最后一行“end”之前添加如下一行:
“ld,155210”,即可自定义的路灯的野外操作码与其在cass中的内部码对应起来。将上述常见的点状测量地物自定义编码按此方法添加到文件jcode.def中。
为验证自定义编码的有效性,首先在室内利用实验数据为其添加自定义的编码,部分点利用cass定义的野外操作码,部分点不输编码进行编码(编码中的字母大小写均可),保存为*.dat格式,软件运行达到预期效果。
三、“编码成图”编码要点
地物按空间几何特点大体可分三类:独立地物、线状地物、面状地物。
独立地物只是一个独立符号,编码只表示地物属性信息,不含与其它碎部点连接信息。在cass或scs软件平台展点结束后,独立地物符号能够自动生成。一次编码就可成图,工序减少,效率提高。
线状地物指的是在现实世界里需要施测多个碎部点,各点依次连线表示的地物。比如电力线,道路边线、房屋线、坡坎线等。编码既要包括地物属性,又要包括地物的连接关系。线状地物编码有两位组成:第一位是属性编码,第二位是连线码。如编码“d2”,“d “表示此碎部点为低压线杆,”2“表示此点与倒数第二个同属性(属性编码也为“d”)的碎部点连线。地物可以跳跃连接,如施测同属性地物的三个点,可以实现第一个点和第三点连接。
面状地物是由多条线状地物围成的封闭区域。其编码主要用来表示地类界两侧的地物属性,如碎部点的属性编码’’sds’’中的表示线状地物是地类界(首字母“s”),沿地类界前进方向的左侧是稻田(“d”),右侧是树林(末字母“s”)。为了减少编码输入量,只需在采集地类界的首点输入带面状地物信息的编码,如“sds”,后面的碎部点编码按线状地物的规则输入,如编码“s1”。
四、编码成图在实践中的应用
仪器和设备:莱卡tc405型全站仪、对讲机三台,一个棱镜
人员组成:观测员一人,跑镜员一人,绘草图一人。