ArcGIS Engine开发教程之图层符号化(一)——概述

来源:互联网 发布:教然后知困读音 编辑:程序博客网 时间:2024/05/17 03:48

地图符号不仅具有确定的空间位置以及空间地物的性质:例如在一个城市管线系统中不同的线符号表示不同类型的管线,不同的点符号表示不同类型的设备等等,而且地图符号也可以表达与空间位置相关的丰富信息:例如人口密度符号可以直观的表示人口数量的空间分布情况。所以地图数据的符号化决定着地图以何种“面目”展现给地图的使用者,自此空间数据的符号化对GIS开发有非常重要的意义。

ArcGIS Engine9.3提供了丰富的控件和组件库来实现图层符号化的相关功能。ArcGIS Engine9.3提供了SymbologyControl控件用于显示ArcGIS符号库中的符号(关于ArcGIS符号请查找相关文档),而组件库中的组件对象分为Color , Symbol, Renderer三大系列,图层符号化就是通过多个组件对象来合作完成。

4.1目标

1.熟悉ArcGIS Engine符号化之Color(颜色)体系

2.熟悉ArcGIS Engine符号化之Symbol(符号)体系

3.熟悉ArcGIS Engine符号化之Renderer( 渲染)体系

4.利用ESRI自带的符号库进行符号化图层


4.2准备工作

1.IDE:Visual Studio 2005/2008

2.ArcGIS Engine Developer kit 9.3

3.自造一份用于唯一值符号化的点数据(文章内有说明)

原创粉丝点击