|
最近拿到一张实例图,就是下图这种灰度图:全部图形实体都是灰色,色号是8。
分享这个实例的小伙伴问:能不能一键还原图形实体的CASS默认颜色?就是说水系层是蓝色,植被层是绿色……酱紫!
小伙伴说自己的解决方法是:将图上的实体,用编码-颜色来转换,但图上有几十个不同编码,这种操作要来几十次……想想都要头秃的节奏!
这种有规律可循的事情,软件都应该能搞定!下面说说,我和这个小伙伴共同解决这个问题的方法。
分析问题 CASS软件中,图式符号的颜色是随层设置的。
举个例子,居民地层(JMD)所有的图形实体,都是洋红色。下图就是CASS默认的图层和颜色。
想要一键还原颜色,就要将所有图形实体按CASS默认图层归类,然后将颜色设置为“随层”。
解决步骤 1、配置CASS默认图形环境
在新建的CASS图形中,将灰度图形以打散的块插入,可以配置CASS默认的图层、颜色和线型、文字等图形环境。
操作:新建图形(命令:new)——输入命令insert——插入灰度图形。
按下图设置插入参数:
插入完成之后,发现有些地物变成了绿色,但大部分还是灰色。
2、设置图形颜色
按住ctrl键+1,打开对象特性对话框(命令:properties),拉框选择要改变颜色的图形实体。将颜色设置为“ByLayer”。
复盘总结 这个实例数据,是常见的规划业务底图,统一将地形图要素全部设定为灰色了。一键还原挺容易的。其实就是遵循CASS的默认设置,符号颜色随层。那么解决方法就是,配置CASS的默认图形环境,然后将颜色设置为ByLayer。
当然前提是这种数据是CASS生产的,有CASS编码和默认图层。如果是其他软件生成的灰度图形,想还原成CASS默认的颜色,还需要进行CASS编码和图层的转换操作。
文章来源:南方数码生态圈(地信网长期合作伙伴)
|