一、专题地图
专题地图(thematic map),又称特种地图,即着重表示一种或数种自然要素或社会经济现象的地图。专题地图的内容由两部分构成:①专题内容。图上突出表示的自然或社会经济现象及其有关特征。②地理基础。用以标明专题要素空间位置与地理背景的普通地图内容,主要有经纬网、水系、境界、居民地等。
专题地图制作是按照特定的专题渲染地图的过程。对于WebGIS开发来说,这里的“渲染”对象确切的说是要素图层。所谓专题渲染过程,即通过色彩渲染、图案填充、符号、图表等方法,为要素对象的某些属性值设置特定的颜色、图案或符号,从而创建不同的专题图。
这一部分侧重介绍ArcGIS API for Javascript提供的各种不同类型的渲染器、使用不同渲染器来绘制各类专题图,以及自定义专题图的绘制。
二、渲染器
渲染器(Renderer)用来为要素图层(FeatureLayer)或图形图层(GraphicsLaye)定义一种或多种符号。每个 Graphic所使用的符号取决于其属性值,而渲染器指定了属性值与符号之间的对应关系。
Renderer渲染器类包含了如下属性:
- colorInfo【颜色信息】,根据属性值设置渐变颜色来渲染图层。
- opacityInfo【不透明度信息】,根据属性值来计算相应的不透明度值。
- rotationInfo【旋转信息】,用于设置符号的旋转。
- sizeInfo【大小信息】,定义符号的大小,其尺寸与属性值成比例。
- vis