RangeLayer |
在分段专题图中,专题变量的值被分成多个范围段,在同一个范围段中要素或记录使用相同的颜色或符号风格进行显示。RangeLayer 对象定义了分段专题图的属性。
属性 | 类型 | 说明 |
layerType |
string |
【必填属性】 图层的类别,固定常量 "RANGE"。 |
name |
string |
【必填属性】 图层的名称。 |
visible |
boolean |
【必填属性】 图层的可见性。 |
opacity |
number |
【可选属性】 图层的不透明度。最大值为1,最小值为0。 |
visibleScale |
【可选属性】 存储当前图层的可见比例尺范围。 |
|
dataSource |
DataSource |
【必填属性】 数据源,分段专题图层的数据源为以下五种数据源之一: |
projection |
string |
【必填属性】 图层的投影坐标系。使用 EPSG 或 WKT 的坐标系统描述标准。 |
featureType |
string |
【必填属性】 图层要素的类型,可选常量 "POINT"、"LINE"、"POLYGON"。 |
xyField |
object<srting> |
【必填属性】 由"xField" 和 "yField" 两个子属性组成,分别定义点要素 X,Y 坐标所属的字段名称。 |
style |
object |
【必填属性】 矢量图层要素的样式与风格,由 featureType 属性值决定。如果要素类型是 "POINT",则点要素样式满足PointStyle ;如果要素类型是 "LINE",则线要素样式满足LineStyle;如果要素类型是 "POLYGON",则面要素样式满足PolygonStyle 。 |
themeSetting |
RangeThemeSetting |
【必填属性】 分段专题图主题设置。 |
labelStyle |
【可选属性】 分段专题图标签的样式与风格。 |
|
legendSetting |
【可选属性】 分段专题图的图例设置。 |
|
searchSetting |
【可选属性】 分段专题图的搜索设置。 |
|
enableFields |
array<string> |
【必填属性】 属性表中的可见字段。 |
captions |
object |
【可选属性】 键为字段名,值为用户自定义的 string 类型的字段显示名称,例如:{"ADDRESS":"ADDRESS 的显示名称"}。 |
autoUpdateTime |
number |
【可选属性】 图层数据自动刷新的时间,单位为毫秒。 |
popupInfo |
【可选属性】 分段专题图属性弹窗设置。 |
构建符合 WebMap 规范的分段专题图层。
{
"layers": [
{
"layerType": "RANGE",
"name": "全国省会点",
"visible": true,
"featureType": "POLYGON",
"projection": "EPSG:4326",
"enableFields": [
"X",
"Y",
"省",
"省会"
],
"style": {
"lineDash": "solid",
"strokeWidth": 1,
"strokeColor": "#ffffff",
"strokeOpacity": 1,
"fillOpacity": 0.9,
"fillColor": "#8b3058",
"type": "POLYGON"
},
"themeSetting": {
"segmentCount": 6,
"segmentMethod": "offset",
"colors": [
"#ffc6c4",
"#f4a3a8",
"#e38191",
"#cc607d",
"#ad466c",
"#8b3058",
"#672044"
],
"customSettings": {},
"themeField": "X"
},
"dataSource": {
"type": "PORTAL_DATA",
"serverId": "1195851180",
"accessType": "DIRECT",
"administrativeInfo": {
"divisionType": "Province",
"divisionField": "省"
}
}
}
],
}