DataflowPointTrackLayer

发送反馈


DataflowPointTrackLayer 对象用于定义使用数据流服务生成的点轨迹图层中的属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

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

url

string

【必填属性】

数据流服务的地址(URI )。

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

opacity

number

【可选属性】

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

pointStyle

PointStyle

【必填属性】

点要素的风格设置。

identifyField

string

【必填属性】

标识字段。

credential

WithCredential

【必填属性】

根据数据流服务的安全验证方式 "token" 或 "key" ,填写对应的安全验证信息。

lineStyle

LineStyle

【可选属性】

轨迹线的风格设置。

labelStyle LabelStyle

【可选属性】

标注的风格设置。

directionField

string

【可选属性】

方向字段。

enableFields

array<string>

【可选属性】

属性表中的可见字段。

captions

string

【可选属性】

设置标识字段对应的显示名称。

filterCondition string

【可选属性】

过滤条件,例如, "id<\"T0010\""。

maxPointCount

integer

【可选属性】

轨迹线的最大节点数。

legendSetting

LegendSetting

【可选属性】

图例设置。

popupInfo

WithPopupInfo

【可选属性】

图层属性弹窗设置。

visibleScale

VisibleScale

【可选属性】

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

示例

使用数据流服务创建一个符合 WebMap 规范的点轨迹图层。

 {   

 "layers": [

        {

            "layerType": "DATAFLOW_POINT_TRACK",

            "name": "dataflow",

            "visible": true,

            "pointStyle": {

                "fillColor": "#ee4d5a",

                "fillOpacity": 0.9,

                "strokeColor": "#b8e986",

                "strokeWidth": 7,

                "strokeOpacity": 1,

                "type": "SYMBOL_POINT",

                "className": "supermapol-icons-Shape-2",

                "name": "Shape10-4",

                "unicode": "\r\n#xe661",

                "fontSize": "16px"

            },

            "visibleScale": {

                "maxScale": "1:2256.999",

                "minScale": "1:591658710.909"

            },

            "lineStyle": {

                "strokeColor": "#56b781",

                "strokeWidth": 1,

                "strokeOpacity": 1,

                "type": "LINE",

                "lineDash": "solid"

            },

            "maxPointCount": 5,

            "credential": {

                "token": "BzuTq0anfyuIb_Y1Pr6xVmZZpO2SRnPX2WN4jDpUOoXLfoq0lZ2QyPj3QR-b0xgpnQ9MRottAJpedduHGUxjxg.."

            },

            "url": "http://192.168.17.199:8090/iserver/services/dataflow/dataflow",

            "identifyField": "1",

            "labelStyle": {

                "fill": "#333",

                "fontFamily": "微软雅黑",

                "labelField": "",

                "backgroundFill": [

                    50,

                    34,

                    34,

                    0.8

                ],

                "fontSize": "14px",

                "offsetY": -21.4,

                "textBaseline": "bottom",

                "textAlign": "center",

                "outlineColor": "#000000",

                "outlineWidth": 0

            }

        }

    ],

 }