当前版块:问答社区 > CASS

能不能一键还原图形实体的CASS默认颜色?就是说水系层蓝色,植被层绿色…

最近拿到一张实例图,就是下图这种灰度图:全部图形实体都是灰色,色号是8。

分享这个实例的小伙伴问:能不能一键还原图形实体的CASS默认颜色?就是说水系层是蓝色,植被层是绿色……酱紫!

from clipboard

灰度图


小伙伴说自己的解决方法是:将图上的实体,用编码-颜色来转换,但图上有几十个不同编码,这种操作要来几十次……想想都要头秃的节奏!

这种有规律可循的事情,软件都应该能搞定!下面说说,我和这个小伙伴共同解决这个问题的方法。

全部评论

等级:LV13
积分:8759
郑雅文 2020-11-13 11:05

分析问题

CASS软件中,图式符号的颜色是随层设置的。

举个例子,居民地层(JMD)所有的图形实体,都是洋红色。下图就是CASS默认的图层和颜色。

想要一键还原颜色,就要将所有图形实体按CASS默认图层归类,然后将颜色设置为“随层”。

from clipboard


解决步骤

1、配置CASS默认图形环境

在新建的CASS图形中,将灰度图形以打散的块插入,可以配置CASS默认的图层、颜色和线型、文字等图形环境。

操作:新建图形(命令:new)——输入命令insert——插入灰度图形。

按下图设置插入参数:

from clipboard

insert对话框


插入完成之后,发现有些地物变成了绿色,但大部分还是灰色。

from clipboard


2、设置图形颜色

按住ctrl键+1,打开对象特性对话框(命令:properties),拉框选择要改变颜色的图形实体。将颜色设置为“ByLayer”。

from clipboard

设置颜色界面


from clipboard

还原颜色后的图形


复盘总结

这个实例数据,是常见的规划业务底图,统一将地形图要素全部设定为灰色了。一键还原挺容易的。其实就是遵循CASS的默认设置,符号颜色随层。那么解决方法就是,配置CASS的默认图形环境,然后将颜色设置为ByLayer。

当然前提是这种数据是CASS生产的,有CASS编码和默认图层。如果是其他软件生成的灰度图形,想还原成CASS默认的颜色,还需要进行CASS编码和图层的转换操作。

各位小伙伴,你们平时怎么处理灰度图形的,有妙招也请到下方评论和我分享哦!


(via南方数码虎妞)

回复 0
等级:LV30
积分:2683
batty 2020-11-14 00:17
学习了
回复 0
等级:LV23
积分:126308
大杨树 2020-11-14 11:12
讲解细致
回复 0
等级:LV30
积分:90
lengxu007 2020-11-16 07:25
讲的太到位了
回复 0
1
提交
悬赏回复规则
1、悬赏期为24小时,从发布时间起算;
2、悬赏期内提问者如设置评论为“精选评论”,视为悬赏结束,该精选评论人将获得本题全部悬赏积分;
3、悬赏期内如提问者未设置“精选评论”,则前5位评论者平分悬赏积分(如仅有一位评论,该评论者获得50%悬赏积分);
4、悬赏积分会自动发放到生态圈账户中,请留意站内信通知。
知道了

距离打开宝箱还剩7

是否花费200积分补签?
确认
取消