免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 7966|回复: 4
收起左侧

[经验分享] 【干货】拯救秃头:教你一键还原图形实体的CASS默认颜色!

[复制链接]

324

主题

56万

铜板

1172

好友

等待验证会员

Rank: 1

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2020-11-27 14:39 | 显示全部楼层 |阅读模式
最近拿到一张实例图,就是下图这种灰度图:全部图形实体都是灰色,色号是8。

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

微信图片_20201127142749.png
灰度图

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

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

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

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

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

微信图片_20201127142913.png

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

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

按下图设置插入参数:

微信图片_20201127142940.png
insert对话框

插入完成之后,发现有些地物变成了绿色,但大部分还是灰色。
微信图片_20201127143012.png

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

微信图片_20201127143037.png
设置颜色界面

微信图片_20201127143100.png
还原颜色后的图形

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

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

文章来源:南方数码生态圈(地信网长期合作伙伴)


10

主题

2万

铜板

34

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4391

精华勋章灌水勋章活跃勋章贡献勋章

发表于 2020-11-27 15:40 | 显示全部楼层
谢谢分享
回复

使用道具 举报

5

主题

2万

铜板

31

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3319
发表于 2020-11-27 15:41 | 显示全部楼层
厉害,学习了,正好可以用上
回复 支持 反对

使用道具 举报

头像被屏蔽

141

主题

980万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
627184
发表于 2020-11-27 16:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6285
QQ
发表于 2023-3-16 16:10 | 显示全部楼层
:zt:zt:zt:zt
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表