RankSymbolLayer |
等级符号专题图用符号的大小来表现要素或记录的所对应的字段或表达式(专题变量)的值的大小,RankSymbolLayer 对象定义了等级符号专题图的属性。
属性 | 类型 | 说明 |
layerType |
string | 【必填属性】 图层的类别,固定常量 "RANK_SYMBOL"。 |
name |
string |
【必填属性】 图层的名称。 |
visible |
boolean |
【必填属性】 图层的可见性。 |
opacity |
number |
【可选属性】 图层的不透明度。最大值为1,最小值为0。 |
visibleScale |
【可选属性】 存储当前图层的可见比例尺范围。 |
|
dataSource |
DataSource | 【必填属性】 数据源,等级符号专题图的数据源为以下五种数据源之一: |
projection |
string |
【必填属性】 图层的投影坐标系。使用 EPSG 或 WKT 的坐标系统描述标准。 |
featureType |
string |
【必填属性】 图层要素的类型,可选常量 "POINT"。 |
xyField |
object<srting> |
【必填属性】 由"xField" 和 "yField" 两个子属性组成,分别定义点要素 X,Y 坐标所属的字段名称。 |
style |
【必填属性】 等级符号专题图点要素的风格与样式。 |
|
themeSetting |
【必填属性】 等级符号专题图主题设置。 |
|
labelStyle |
LabelStyle | 【可选属性】 等级符号专题图标签的样式与风格。 |
legendSetting |
LegendSetting | 【可选属性】 等级符号专题图的图例设置。 |
searchSetting |
【可选属性】 等级符号专题图的搜索设置。 |
|
enableFields |
array<string> | 【必填属性】 属性表中的可见字段。 |
captions |
object |
【可选属性】 键为字段名,值为用户自定义的 string 类型的字段显示名称,例如:{"ADDRESS":"ADDRESS 的显示名称"}。 |
popupInfo |
【可选属性】 等级符号专题图属性弹窗设置。 |
|
autoUpdateTime |
number |
【可选属性】 图层数据自动刷新的时间,单位为毫秒。 |
构建一个符合 WebMap 规范的等级符号专题图层。
{
"layers": [
{
"layerType": "RANK_SYMBOL",
"name": "全国省会点",
"visible": true,
"featureType": "POINT",
"xyField": {
"xField": "X",
"yField": "Y"
},
"projection": "EPSG:4326",
"enableFields": [
"X",
"Y",
"省",
"省会"
],
"style": {
"radius": 6,
"strokeWidth": 1,
"strokeColor": "#ffffff",
"strokeOpacity": 1,
"fillOpacity": 0.9,
"fillColor": "#24B391",
"type": "BASIC_POINT"
},
"themeSetting": {
"themeField": "X",
"segmentCount": 6,
"segmentMethod": "offset",
"minRadius": 6,
"maxRadius": 12,
"customSettings": {}
},
"dataSource": {
"type": "PORTAL_DATA",
"serverId": "977948035",
"accessType": "DIRECT"
}
}
],
}