下载此文档

arcgisengine基础开发教程()—学习图层符号化.doc


文档分类:IT计算机 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
ArcGIS Engine基础开发教程(4)—学****图层符号化
本帖最后由 fxlcoco 于 2009-5-21 09:31 编辑
地图符号不仅具有确定的空间位置以及空间地物的性质:例如在一个城市管线系统中不同的线符号表示不同类型的管线,不同的点符号表示不同类型的设备等等,而且地图符号也可以表达与空间位置相关的丰富信息:例如人口密度符号可以直观的表示人口数量的空间分布情况。所以地图数据的符号化决定着地图以何种“面目”展现给地图的使用者,自此空间数据的符号化对GIS开发有非常重要的意义。
ArcGIS 。ArcGIS (关于ArcGIS符号请查找相关文档),而组件库中的组件对象分为Color , Symbol, Renderer三大系列,图层符号化就是通过多个组件对象来合作完成。

Engine符号化之Color(颜色)体系
Engine符号化之Symbol(符号)体系
Engine符号化之Renderer( 渲染)体系


:Visual Studio 2005/2008
Engine Developer kit
(文章内有说明)
5
评分次数
精品文章  威望+ 2 金钱+ 20
稀饭
  金钱+ 2
long87096682
正需要这方面的资料  金钱+ 3
竹疏
  威望+ 3 金钱+ 10
gispeng
  金钱+ 8
yoyo
本主题由 fxlcoco 于 2010-3-3 17:44 提升
收藏分享评分
努力不一定成功,放弃就一定失败。
学****是一种信仰(In learning we trust)!
回复引用
订阅报告道具 TOP
fxlcoco
发短消息
加为好友
fxlcoco (Smart)当前离线
GIS圈里小混混
UID
4359 
帖子
1409 
精华
14 
积分
12456 
在线时间
1692 小时 
注册时间
2005-12-21 
最后登录
2010-5-5 
2#
发表于 2009-5-20 19:14 | 只看该作者
版主
帖子
1409 
精华
14 
(颜色)体系

ArcGIS提供Color(颜色)的模型有多种分别是:
RGB颜色模型:最常用,所有颜色都是通过红色(Red)、绿色(Green)、蓝色(Blue)这三原色的混合来显示。
CMY颜色模型:青(Cyan)、洋红(Magenta)和黄(Yellow)三种颜色的简写,是相减混色模式,用这种方法产生的颜色之所以称为相减色,主要用于印刷中。
HSV颜色模型:色彩(H),纯度(S),明度(V)。
Gray模型:没有彩色的,灰度图像由8位信息组成,并使用256级的灰色来模拟颜色层次。
HLS模型: Hue(色相)、Luminance(亮度)、Saturation(饱和度)。
图1
      如上图所示Color对象是一个抽象类,它包括5个子类:它有5个颜色子类,即CmykColor、RGBColor、HSVColor、HLSColor和GrayColor,它们可以使用IColor接口定义的方法设置颜色对象的基本属性。在ArcGIS engine中最常使用的两种颜色模型是RGB和HSV,RGB类实现IRgbColor接口,而HSV类则实现IHsvColor接口,两个接口分别定义了设置一个RGBColor对象和RGBColor对象需传递的值。
接下来以一个函数来通过R,G,B值来构建一个RGBColor对象
private IRgbColor GetRGB(int r,int g,int b)
{
IRgbColor pRgbColor= new RgbColorClass();//构建一个RgbColorClass
= r;//设置Red属性
= g;//设置Green属性
= b;//设置Blue属性
return pRgbColor;
}

在地图符号化的过程中,需要的颜色常常不是一种,而是随机或有序产生的一组颜色。如果对某一个图层

arcgisengine基础开发教程()—学习图层符号化 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamclb
  • 文件大小2.50 MB
  • 时间2018-06-25