ArcGISEngine二次开发(2):地图制图

颜色模式的分类

4种制造颜色得模型:RGB模型 CMYK模型 HSV模型 GRAY模型
RGB模型:赋值0~255的值
CMYK模型:赋值0~100的值 是一种打印所采用颜色模式
HSV模型:赋值0~100的值
GRAY:赋值0~255 8位存储


AE种提供Icolour接口
Color类针对的是单一的颜色
ColorRamp类生成有序或者无序的色带
Color类,是一个抽象类,包括颜色子类:
CmykColor类:实现ICmykColor接口


IRgbColor接口
包括BLue Green Red 对象,可以直接赋值
还有Transparency对象,表示透明度

IRgbColor p=new RgbColor();
p.red=255;
p.Green=0;
p.Blue=0;

ColorRamp类为抽象类
包括以下4个子类:
AlgorithmicColorRamp(起止渐变色)
MultiPartColorRamp(叠加渐变色)
RandomColorRamp(随机渐变色)
PresetColorRamp(预设渐变色)


AlgorithmicColorRamp类属性:
1、FromColor :起始渐变色
2、ToColor:结束渐变色
2、size:分割成色带块数量


MultiPartColorRamp类:
AddRamp方法


RandomColorRamp类:


AE开发种素有的地图数据及其修饰要素的显示样式都是由Symbol类控制
绘制地理要素的几何图像的三大类符号:MakerSymbol(点符号),LIneSymbol(线符号),FillSymbol(填充符号),ChartSymbol,TextSymbol标注符号


改变地图中原有的点线面要素的符号并将其转变为特定的符号样式的基本思路如下:
1、获取要素所在的图层
Imapcontrol接口 getlayer方法


MakerSymbol通过字体库要实现点的符号表达

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值