GIS应用开发9-空间数据显示.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Symbolizing elements and layers(I) Lesson overview 总体介绍符号化对象(symbology objects) 符号对象Symbol objects 颜色对象Color objects 颜色梯度对象Color ramps 为地图添加一个简单的图形(graphics) 使用特征渲染对象修改图层显示方式(FeatureRenderers) 使用图层文件(*.lyr)来管理图层的符号化 使用color对象 以下五种可创建的对象 RgbColor(红、绿、蓝) CmykColor(青、洋红、黄、黑) HsvColor(色调、饱和度、值) HlsColor(色调、亮度、饱和度) GrayColor(灰度) 用来定义颜色对象的属性 Red, Green, Blue values (0–255) 灰度 (0=white – 255=black) Cyan, Magenta, Yellow, Black 使用Color对象来访问一个Symbol对象的Color属性 颜色梯度对象ColorRamps 四种可以创建的对象 Algorithmic ColorRamp(算法颜色梯度) Random ColorRamp(随机颜色梯度) Preset ColorRamp(预定义颜色梯度) MultiPart ColorRamp(多部分的颜色梯度) 创建一个新的 RandomcolorRamp对象 Symbol类的子类 Using symbol database Using symbol database Using symbol database 创建简单的图形元素( graphic elements) 有一些可以创建的对象 图形元素的种类 Line, polygon, marker Text and pictures 框架元素(FrameElements ) 在PageLayout上使用 Map frames North arrows, legends, scale bars Table frames 例子: 创建一个新的图形元素并设置它的符号 定义一个元素的位置 使用IElement 的 Geometry属性 被所有Element的子类所支持 在地图(Map)或布局 (layout page)上定位 定位可以指定为 point, line, envelope等 把一个元素添加到 map (或者 layout) 使用 IGraphicsContainer :: AddElement 指定添加的元素和它的序号 0号的序号是第一个(最顶部)的元素,序号从顶到底逐渐增加 FeatureRenderers对象 Renderers 方法定义了 layer 对象是怎么显示的 简单渲染SimpleRenderer 默认的使用简单的符号来渲染显示要素 属性 Symbol: 颜色和风格 Label: 在 legend中显示的字符串 在修来了图层的渲染方式之后需要执行刷新操作 唯一值渲染UniqueValueRenderer 根据不同的唯一值用一个符号来显示要素 属性 Field(s): 提供唯一分类值的字段 Value(s):特征的唯一分类值 ValueCount: 需要显示的唯一分类值的数目 例子: 创建一个 唯一值专题图为每个州赋一个符号 分类端点渲染ClassBreaksRenderer 根据数字字段的值分组,每一个分组使用一个符号 属性 Breaks: 分组的分界点 Field: 提供属性分组的数字型字段 BreakCount: 所有分组的数目 分类的方法 使用列表在OMD图表中适当的 Classify 对象 把图层文件保存到磁盘上 可以把图层 保存成图层文件(*.lyr) 图层文件保存了Layer对象的以下信息 Layer的数据源的路径 符号化的方法 Label 的方式 所定义的查询 等等 Example: 在ArcMap中保存一个图层文件 Using tools(II) Lesson overview Tool 工具的事件 使用IDisplayTransformation转换屏幕坐标到地图坐标 使用IGraphicsContainer来管理图形元素 怎么刷新显示 Tool 工具事件 Tools 工具拥有一些事件过程 用于用户交互的事件 Mouse events: MouseUp, MouseMove, MouseDown, DblClick Keyboard events: KeyUp, KeyDown 用于定义工具行为的事件 Enabled CursorID ToolTip Message 怎么在事件中使用X和Y 相关的鼠标事件 MouseUp, MouseD

文档评论(0)

tiros + 关注
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档