大家好,欢迎来到我的专栏。这是我原创的第132篇CASS应用技术干货文章。希望对你有所帮助,写文不易,请点赞哦!

最近拿到一张实例图,就是下图这种灰度图。全部图形实体都是灰色,色号是8。分享这个实例的小伙伴问:能不能一键还原图形实体的CASS默认颜色?就是说水系层是蓝色,植被层是绿色……酱紫!
小伙伴说自己的解决方法是:将图上的实体,用编码-颜色来转换。但图上有几十个不同编码。这种操作要来几十次……想想都要头秃的节奏!
这种有规律可循的事情,软件都应该能搞定!下面说说,我和这个小伙伴共同解决问题的方法。
灰度图

分析问题

CASS软件中,图式符号的颜色是随层设置的。举个例子,居民地层(JMD)所有的图形实体,都是洋红色。下图就是CASS默认的图层和颜色。想要一键还原颜色,就要将所有图形实体按CASS默认图层归类,然后将颜色设置为“随层”。
解决步骤
配置CASS默认图形环境
在新建的CASS图形中,将灰度图形以打散的块插入,可以配置CASS默认的图层、颜色和线型、文字等图形环境。
操作:新建图形(命令:new)——输入命令insert——插入灰度图形。
按下图设置插入参数。
insert对话框
插入完成之后,发现有些地物变成了绿色,但大部分还是灰色。
2.设置图形颜色
按住ctrl键+1,打开对象特性对话框(命令:properties),拉框选择要改变颜色的图形实体。将颜色设置为“ByLayer”。
设置颜色界面
还原颜色后的图形还原颜色后的图形
复盘总结
这个实例数据,是常见的规划业务底图,统一将地形图要素全部设定为灰色了。一键还原挺容易的。其实就是遵循CASS的默认设置,符号颜色随层。那么解决方法就是,配置CASS的默认图形环境,然后将颜色设置为ByLayer。
当然前提是这种数据是CASS生产的,有CASS编码和默认图层。如果是其他软件生成的灰度图形,想还原成CASS默认的颜色,还需要进行CASS编码和图层的转换操作。
各位小伙伴,你们平时怎么处理灰度图形的,有妙招也请到生态圈和我分享。