ArcMap里可以根据RGB的值赋颜色给要素吗?

属性表中有RGB三个字段,分别存储了RGB的值。如何使用这三个值设置要素的颜色。
已邀请:

徐珂 - ArcGIS for Desktop

赞同来自: 蕾 susu

【解决办法】:
ArcMap里没有直接的工具,使用ArcPy也无法实现。如果数据量比较少,可以在样式管理器,颜色中先生成色块,每个色块使用RGB的值命名。

再在属性表里,新建一个文本字段,使用字段计算器,VB Script,表达式为:[R] & [G] &

渲染器使用匹配符号到样式,就可以了。
------------------------------------------------------------------------------------------------------
2019年1月14日更新:
 
ArcGIS Pro中可以实现。可参考符号系统中的属性驱动型颜色:http://pro.arcgis.com/zh-cn/pro-app/help/mapping/layer-properties/attribute-driven-color-in-symbology.htm​

Pro.jpg

 

蕾 susu

赞同来自:

你好,我想请教两个问题!
1.图片中RGB2的表达式是怎么写的,因为我用文本和自定义字符串都没办法引用。

1.png

 
2.我的界面中没有后面引用这个选项,需要怎么设置吗?

2.png

 

要回复问题请先登录注册