类: AxfgsFormat

AxfgsFormat

AXFGS 简化数据格式解析


构造

new AxfgsFormat()

成员

名称 说明
counter

计数器,记录加载的各类shapeType数量

layerConfiguration

图层配置管理对象 --如果包含了此参数,则对象的style中将会包含图层样式 --在loader中加载数据时,此参数为空,因此对象的style中不会包含图层样式

layerDynamicStyle

图层动态样式

lineDynamicStyle

线动态样式

mergeLine

在渲染polyline时,是否合并为multiPolyline

pointDynamicStyle

点动态样式

surfaceDynamicStyle

面动态样式

symbolManager

符号管理对象

textDynamicStyle

文本动态样式

方法列表

名称 说明
getCoords(coords, type)

从节点中获取坐标数据

getMark(mark, properties, layerStyle)

解析node中的标注

getProperties(feature, type)

获取节点中的Properties属性

getStyle(properties, type)

从图层配置信息中获取Style

readFeatures(file, dataset)

从axfg文件中读取设备节点数据

详细说明


getCoords(coords, type)

从节点中获取坐标数据

参数
名称 类型 缺省值 说明
coords Array
type String
返回值

Array


getMark(mark, properties, layerStyle)

解析node中的标注

参数
名称 类型 缺省值 说明
mark Object
properties Object
layerStyle Object
返回值

Object


getProperties(feature, type)

获取节点中的Properties属性

参数
名称 类型 缺省值 说明
feature Object
type String
返回值

Object


getStyle(properties, type)

从图层配置信息中获取Style

参数
名称 类型 缺省值 说明
properties Object
type String
返回值

Object


readFeatures(file, dataset)

从axfg文件中读取设备节点数据

参数
名称 类型 缺省值 说明
file Object
dataset Dataset
返回值

Array Geomerty设备节点数组