类名 SimpleRenderer

# new SimpleRenderer(options)

统一专题图渲染样式,支持的图层如下:
几何图形图层IGS要素图层geojson图层OGC-WFS图层

参数:

名称 类型 描述
options Object

构造参数

label String

渲染器标签,描述渲染器含义

description String

渲染器的描述信息

symbol Object

统一专题图样式,支持的样式如下:
1、点样式
2、线样式
3、区样式
示例如下:
[1、单值专题图-点]
[2、单值专题图-线]
[3、单值专题图-区]

示例

统一专题图-点

// ES5引入方式
const { SimpleRenderer } = zondy.renderer
const { SimpleMarkerSymbol, SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { SimpleRenderer, SimpleMarkerSymbol, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// 初始化统一专题图样式对象
const simpleRenderer = new SimpleRenderer({
  // 样式对象,更多样式详见:《SimpleMarkerSymbol》
  symbol: new SimpleMarkerSymbol({
    // 填充颜色
    color: 'rgba(1,1,252,0)',
    // 点半径
    size: 13,
    // 外边线样式
    outline: new SimpleLineSymbol({
      //线颜色
      color: new Color(255, 1, 0, 1),
      //线宽
      width: 1
    })
  })
});

统一专题图-线

// ES5引入方式
const { SimpleRenderer } = zondy.renderer
const { SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { SimpleRenderer, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// 初始化统一专题图样式对象
const simpleRenderer = new SimpleRenderer({
  // 样式对象,更多样式详见:《SimpleLineSymbol》
  symbol: new SimpleLineSymbol({
    //线符号颜色
    color: new Color(255, 1, 0, 11),
    //线宽
    width: 1
  })
});

统一专题图-区

// ES5引入方式
const { SimpleRenderer } = zondy.renderer
const { SimpleFillSymbol, SimpleLineSymbol } = zondy.symbol
const { Color } = zondy
// ES6引入方式
import { SimpleRenderer, SimpleFillSymbol, SimpleLineSymbol, Color } from "@mapgis/webclient-common"
// 初始化统一专题图样式对象,更多样式详见:《SimpleFillSymbol》
const simpleRenderer = new SimpleRenderer({
  // 样式对象,更多样式详见:《SimpleLineSymbol》
  symbol: new SimpleFillSymbol({
    // 填充颜色
    color: 'rgba(1,1,252,0)',
    // 外边线样式
    outline: new SimpleLineSymbol({
      //线颜色
      color: new Color(255, 1, 0, 1),
      //线宽
      width: 1
    })
  })
});

继承关系

成员变量

String

# description

渲染器的描述信息

String

# readonly id

渲染器id

Inherited From:
String

# label

渲染器标签,描述渲染器含义

Symbol

# symbol

defaultSymbol 统一专题图样式

String

# type

type 'simple',统一专题图

Overrides:
Array.<VisualVariable>

# visualVariables

视觉变量

方法

# static fromJSON(json)

通过json构造SimpleRenderer对象

参数:

名称 类型 描述
json Object

新创建的SimpleRenderer对象

SimpleRenderer
示例

通过json创造SimpleRenderer对象

let simpleRenderer = SimpleRenderer.fromJSON({
   // 初始化参数
})

# clone()

克隆renderer对象

Overrides:

克隆后的renderer对象

SimpleRenderer

# fromJSON(json)

将JSON格式的渲染规则转换为JS对象

参数:

名称 类型 描述
json Object

渲染规则的实例化JSON

Inherited From:

# toJSON()

导出为json对象

Overrides:

json对象

Object
构造函数
成员变量
方法
事件