【技术】3分钟生成CASS专属符号库的小诀窍,你get了吗?
The following article is from 南方数码生态圈 Author 南方数码虎妞
热爱学习的小伙伴给我留言“CASS里的符号库设计符合国标图式,但不完全符合我的工作需求怎么破?能不能自己调整个别符号的绘制方式呢?比如,想让池塘符号绘制完成,自动标注‘塘’?”……总之就是想要属于自己的专属符号库!
想调整部分符号绘制方式的小伙伴,看下面~
池塘符号自动添加注记CASS10.1的池塘符号,绘制完成后不能自动标注“塘”,如下图。
需要调整成能自动标注“塘”的符号,如下图。
修改方法
CASS9.2以下版本
(1)打开casssystemwork.def,找到池塘符号,如下图;
(2)修改池塘符号定义。按下图所示,修改符号类型和注记文字;
(3)保存文件
CASS10.0以上版本
(1)打开CASSsystemcassconfig.db;
(2)找到workdef表,修改池塘符号的定义。按下图所示,修改符号类型和注记文字;
(3)保存文件。
PS:打开此文件,请先安装SQLite Expert Professional。
看到这里,认真学习的小伙伴就会问了,这样修改的依据是什么啊?下次遇到其他类型的符号调整,我要怎么做?如果想要将池塘,调整成拟合范围线,自动填充注记的符号呢?
熟悉CASS中的符号类别
打开CASS SYSTEM Cass10.1说明书.chm附录A
所有符号按绘制方式的不同分为0—20类别,各类别定义如下:
1——不旋转的点状地物,如路灯,第一参数是图块名,第二参数不用;
2——旋转的点状地物,如依比例门墩,第一参数是图块名,第二参数不用;
3——线段(LINE),如围墙门,第一参数是线型名,第二参数不用;
4——圆(CIRCLE),如转车盘,第一参数是线型名,第二参数不用;
5——不拟合复合线,如栅栏,第一参数是线型名,第二参数是线宽;
6——拟合复合线,如公路,第一参数是线型名,第二参数是线宽,画完复合线后系统会提示是否拟合;
7——中间有文字或符号的圆,如蒙古包范围,第一参数是圆的线型名,第二参数是文字或代表符号的图块名,其中图块名需要以“gc”开头;
8——中间有文字或符号的不拟合复合线,如建筑房屋,第一参数是圆的线型名,第二参数是文字或代表符号的图块名;
9——中间有文字或符号的拟合复合线,如假石山范围,第一参数是圆的线型名,第二参数是文字或代表符号的图块名;
……
调整符号的定义
打开work.def文件,将符号类型修改成9,文字注记设置为“塘”。
转载于南方数码
版权归原作者所有,如有侵权请立即联系删除
- END -