南方CASS入门:[8]CASS的野外操作码
CASS的野外操作码由描述实体属性的野外地物码和一些描述连接关系的野外连接码组成。CASS专门有一个野外操作码定义文件jcode.def,该文件是用来描述野外操作码与CASS内部编码的对应关系的,用户可编辑此文件使之符合自己的要求,文件格式为:
野外操作码,CASS编码
……
END
野外操作码的定义有以下规则:
①野外操作码有1-3位,第一位是英文字母,大小写等价,后面是范围为0-99的数字,无意义的0可以省略,例如,A和A00等价、F1和F01等价。
②野外操作码后面可跟参数,如野外操作码不到3位,与参数间应有连接符“-”,如有3位,后面可紧跟参数,参数有下面几种:控制点的点名;房屋的层数;陡坎的坎高等。
③野外操作码第一个字母不能是“P”,该字母只代表平行信息。
④Y0、Y1、Y2三个野外操作码固定表示圆,以便和老版本兼容。
⑤可旋转独立地物要测两个点以便确定旋转角。
⑥野外操作码如以“U”,“Q”,“B”开头,将被认为是拟合的,所以如果某地物有的拟合,有的不拟合,就需要两种野外操作码。
⑦房屋类和填充类地物将自动被认为是闭合的。
⑧房屋类和符号定义文件第14类别地物如只测三个点,系统会自动给出第四个点。
⑨对于查不到CASS编码的地物以及没有测够点数的地物,如只测一个点,自动绘图时不做处理,如测两点以上按线性地物处理。
CASS系统预先定义了一个JCODE.DEF文件,用户可以编辑JCODE.DEF文件以满足自己的需要,但要注意不能重复。
线面状地物符号代码表
坎类(曲): K(U) + 数(0-陡坎,1-加固陡坎,2-斜坡,3-加固斜坡,4-垄,5-陡崖,6-干沟)
线类(曲): X(Q) + 数(0-实线,1-内部道路,2-小路,3-大车路,4-建筑公路,5-地类界,6-乡.镇界,7-县.县级市界,8-地区.地级市界,9-省界线)
垣栅类: W + 数(0,1-宽为0.5米的围墙,2-栅栏,3-铁丝网,4-篱笆,5-活树篱笆,6-不依比例围墙,不拟合,7-不依比例围墙,拟合)
铁路类: T +数(0-标准铁路(大比例尺),1-标(小),2-窄轨铁路(大),3-窄(小),4-轻轨铁路(大),5-轻(小),6-缆车道(大),7-缆车道(小),8-架空索道,9-过河电缆)
电力线类: D + 数 (0-电线塔,1-高压线,2-低压线,3-通讯线)
房屋类: F +数 (0-坚固房,1-普通房,2-一般房屋,3-建筑中房,4-破坏房,5-棚房,6-简单房)
管线类: G + 数(0-架空(大),1-架空(小),2-地面上的,3-地下的,4-有管堤的)
植被土质: 拟合边界:B - 数(0-旱地,1-水稻,2-菜地,3-天然草地,4-有林地,5-行树,6-狭长灌木林,7-盐碱地,8-沙地,9-花圃)
不拟合边界:H - 数(0-旱地,1-水稻,2-菜地,3-天然草地,4-有林地,5-行树,6-狭长灌木林,7-盐碱地,8-沙地,9-花圃)
圆形物: Y + 数(0半径,1-直径两端点,2-圆周三点)
平行体: P + (X(0-9),Q(0-9),K(0-6),U(0-6)…)
控制点: C + 数(0-图根点,1-埋石图根点,2-导线点,3-小三角点,4-三角点,5-土堆上的三角点,6-土堆上的小三角点,7-天文点,8-水准点,9-界址点)
例如:K0──直折线型的陡坎,U0──曲线型的陡坎,W1──土围墙
T0──标准铁路(大比例尺),Y012.5──以该点为圆心半径为12.5m的圆
点状地物符号代码表
操作码的具体构成规则如下:
1.对于地物的第一点,操作码=地物代码。如下图中的1、5两点(点号表示测点顺序,括号中为该测点的编码,下同)。
3.交叉观测不同地物时,操作码为“n+”或“n-”。其中“+”、“-”号的意义同上,n表示该点应与以上n个点前面的点相连(n=当前点号-连接点号-1,即跳点数),还可用“+A$”或“-A$”标识断点,A$是任意助记字符,当一对A$断点出现后,可重复使用A$字符。如下图所示。