RangeLayer

发送反馈


在分段专题图中,专题变量的值被分成多个范围段,在同一个范围段中要素或记录使用相同的颜色或符号风格进行显示。RangeLayer 对象定义了分段专题图的属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

图层的类别,固定常量 "RANGE"。

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

opacity

number

【可选属性】

图层的不透明度。最大值为1,最小值为0。

visibleScale

VisibleScale

【可选属性】

存储当前图层的可见比例尺范围。

dataSource

DataSource

【必填属性】

数据源,分段专题图层的数据源为以下五种数据源之一:

 PortalDataSourceSampleDataRestDataUserDataRestMap

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

LabelStyle

【可选属性】

分段专题图标签的样式与风格。

legendSetting

LegendSetting

【可选属性】

分段专题图的图例设置。

searchSetting

SearchSetting

【可选属性】

分段专题图的搜索设置。

enableFields

array<string>

【必填属性】

属性表中的可见字段。

captions

object

【可选属性】

键为字段名,值为用户自定义的 string 类型的字段显示名称,例如:{"ADDRESS":"ADDRESS 的显示名称"}。

autoUpdateTime

number

【可选属性】

图层数据自动刷新的时间,单位为毫秒。

popupInfo

WithPopupInfo

【可选属性】

分段专题图属性弹窗设置。

示例

构建符合 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": "省"

                }

            }

        }

    ],

}