##

# 成员变量

类型: String

#### # constant BroadcastEvent

BroadcastEvent WebSocket消息广播通信事件流程

查看源代码 common/SocketEvent.js, line 29

类型: Number

#### # readonly CItemType

统计分段类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | 未知类型
`UniqueTheme` | Number | 唯一值
`RangeTheme` | Number | 范围

查看源代码 common/EnumComm.js, line 402

类型: Number

#### # readonly CLinAdjustType

线型调整方法枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`Adjust` | Number | 调整
`NoAdjust` | Number | 不调整

查看源代码 common/EnumComm.js, line 333

类型: Number

#### # readonly CLinHeadType

线头类型枚举定义

##### 属性:

Name | Type | Description
--- | --- | ---
`Round` | Number | 圆头
`Square` | Number | 平头
`Butt` | Number | 尖头

查看源代码 common/EnumComm.js, line 350

类型: Number

#### # readonly CLinJointType

线拐角类型枚举

##### 属性:

Name | Type | Description
--- | --- | ---
`Round` | Number | 圆角
`Square` | Number | 平角
`Butt` | Number | 尖角

查看源代码 common/EnumComm.js, line 368

类型: Number

#### # readonly CLinStyleMakeType

线型生成方法

##### 属性:

Name | Type | Description
--- | --- | ---
`Byrule` | Number | 规律性生成线型
`Bypoint` | Number | 按控制点生成线型

查看源代码 common/EnumComm.js, line 386

类型: Number

#### # readonly EightDirType

点八方位注记类型

##### 属性:

Name | Type | Description
--- | --- | ---
`East` | Number | 东
`North` | Number | 北
`NorthEast` | Number | 东北
`NorthWest` | Number | 西北
`South` | Number | 南
`SouthEast` | Number | 东南
`SouthWest` | Number | 西南
`West` | Number | 西
`NoDir` | Number | 无方位

查看源代码 common/EnumComm.js, line 216

类型: String

#### # readonly EsCatlogName

ElasticSearch数据库名称

##### 属性:

Name | Type | Description
--- | --- | ---
`SpaceTime` | String | 时空库
`Addredd` | String | 地址库

作者:
  - 基础平台-潘卓然

查看源代码 datastore/elasticsearch/Enum.js, line 22

类型: String

#### # readonly EsCatlogType

ElasticSearch数据库类型

##### 属性:

Name | Type | Description
--- | --- | ---
`SpaceTime` | String | 时空库
`Addredd` | String | 地址库

作者:
  - 基础平台-潘卓然

查看源代码 datastore/elasticsearch/Enum.js, line 8

类型: String

#### # readonly EsGeoHashType

ElasticSearch-GeoHash聚合返回类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Point` | String | 点类型
`Polygon` | String | 区类型

作者:
  - 基础平台-潘卓然

查看源代码 datastore/elasticsearch/Enum.js, line 36

类型: Number

#### # readonly FeatureType

要素几何类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | 未知类型
`Pnt` | Number | 点
`Lin` | Number | 线
`Reg` | Number | 区

查看源代码 common/EnumComm.js, line 54

类型: Number

#### # readonly FontShape

动态注记字形的类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Positive` | Number | 正体
`LeftOblique` | Number | 左斜
`RightOblique` | Number | 右斜
`LeftTowering` | Number | 左耸
`RightTowering` | Number | 右耸

查看源代码 common/EnumComm.js, line 74

类型: Number

#### # readonly ISShowArc

是否显示弧段

##### 属性:

Name | Type | Description
--- | --- | ---
`Reg` | Number | 只显示填充区域
`Arc` | Number | 只显示弧段
`All` | Number | 两者都显示

查看源代码 common/EnumComm.js, line 246

类型: Number

#### # readonly LabelLinType

线的动态注记的线方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Curved` | Number | 弯曲注记
`Forward` | Number | 笔直注记
`Horizontal` | Number | 水平注记
`Tangent` | Number | 正交注记

查看源代码 common/EnumComm.js, line 96

类型: Number

#### # readonly LabelPntType

点的动态注记的方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`PntAnyDir` | Number | 任意方位
`PntEightDir` | Number | 八方位
`PntOnFea` | Number | 压点

查看源代码 common/EnumComm.js, line 138

类型: Number

#### # readonly LabelRegType

区的动态注记的区方位类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Curved` | Number | 沿骨架线弯曲注记
`Forward` | Number | 沿骨架线笔直注记
`Horizontal` | Number | 水平注记
`Boundray` | Number | 边界线注记
`Outside` | Number | 区域外注记

查看源代码 common/EnumComm.js, line 116

类型: Number

#### # readonly LabelSpreadType

注记分布的策略

##### 属性:

Name | Type | Description
--- | --- | ---
`AutoSpread` | Number | 自动分布策略（全是数字或字符采用集中注记方式，注记中带有汉字采用分散分布注记）
`Centralization` | Number | 字符集中分布
`Decentralization` | Number | 字符分散分布

查看源代码 common/EnumComm.js, line 174

类型: String

#### # constant LayerEvent

BroadcastEvent WebSocket 图层事件，用户、二次开发一般关注这个事件

查看源代码 common/SocketEvent.js, line 45

类型: Zondy.Enum.Map.LayerStatusType

#### # readonly LayerStatusType

图层状态类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Show` | Zondy.Enum.Map.LayerStatusType | 仅仅显示指定了图层序号的图层
`Hide` | Zondy.Enum.Map.LayerStatusType | 显示除hide参数指定图层外所有的图层
`Include` | Zondy.Enum.Map.LayerStatusType | 除显示默认图层（地图文档内图层状态为可见的图层）外，另追加这些被指定的图层显示，追加的这些图层必须为地图中包含的图层。
`Exclude` | Zondy.Enum.Map.LayerStatusType | 从默认图层列表里删除这些被指定的图层后，进行显示

查看源代码 common/EnumComm.js, line 438

类型: Number

#### # readonly LineConstrain

偏离线约束

##### 属性:

Name | Type | Description
--- | --- | ---
`Left` | Number | 注记在线的左边
`Right` | Number | 注记在线的右边
`Above` | Number | 注记在线的上方
`Below` | Number | 注记在线的下方
`Both` | Number | 注记在线的两边
`NoRes` | Number | 没有约束

查看源代码 common/EnumComm.js, line 192

类型: String

#### # readonly MapType

地图类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Doc` | String | 发布的地图文档
`Tile` | String | 发布的瓦片地图

查看源代码 common/EnumComm.js, line 422

类型: String

#### # readonly NetAnalyType

网络分析类型

##### 属性:

Name | Type | Description
--- | --- | ---
`UserMode` | String | 用户模式
`SysModeCommwayPrefer` | String | 系统模式--普通公路优先
`SysModeHighWayPrefer` | String | 系统模式--高速公路优先
`SysModeMinCost` | String | 系统模式--最少花费
`SysModeMinDis` | String | 系统模式--最短路径
`SysModeMinDis` | String | 系统模式--最短时间
`SysModeSysRecommend` | String | 系统模式--系统推荐

查看源代码 common/EnumComm.js, line 267

类型: Number

#### # readonly NetElemType

网络元素类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Node` | Number | 节点元素
`Edge` | Number | 边元素
`CNode` | Number | 复杂结点元素
`Chain` | Number | 链元素
`Center` | Number | 中心元素
`Source` | Number | 源
`Sink` | Number | 汇

查看源代码 common/EnumComm.js, line 300

类型: Array.<*>

#### # objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 150

类型: Array.<*>

#### # objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 178

类型: Object

#### # non-null objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 232

类型: Object

#### # non-null objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 266

类型: NodeStackItem

#### # objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 288

类型: NodeStackItem

#### # objectStack[undefined]

查看源代码 OGC/util/base/xml.js, line 349

类型: Object

#### # objectStack[undefined]

查看源代码 OGC/util/OWS.js, line 339

类型: string

#### # PARAM_BRACKET_LEFT

参数括号左边

查看源代码 datastore/elasticsearch/BaseDefine.js, line 27

类型: string

#### # PARAM_BRACKET_RIGHT

参数括号右边

查看源代码 datastore/elasticsearch/BaseDefine.js, line 33

类型: String

#### # readonly PARAM_COMMA

ElasticSearch的默认查询租佃参数

Default Value:
  - queryField=

查看源代码 datastore/elasticsearch/BaseDefine.js, line 15

类型: string

#### # PARAM_SPACE

参数空格

查看源代码 datastore/elasticsearch/BaseDefine.js, line 21

类型: String

#### # readonly PARAM_SPLIT

ElasticSearch的默认分号

Default Value:
  - ;

查看源代码 datastore/elasticsearch/BaseDefine.js, line 41

类型: String

#### # readonly PARAM_SUB

ElasticSearch的默认查询租佃参数

Default Value:
  - queryField=

查看源代码 datastore/elasticsearch/BaseDefine.js, line 8

类型: Number

#### # readonly RepeatType

线重复注记策略

##### 属性:

Name | Type | Description
--- | --- | ---
`Auto` | Number | 自动重复注记（当线长度超过注记长度的2倍时重复注记，否则不重复注记）
`NoRep` | Number | 从不重复注记
`OnStep` | Number | 分段注记

查看源代码 common/EnumComm.js, line 156

类型: String

#### # readonly SPACE_ENUM_POLYGON

ElasticSearch的空间-区类型

Default Value:
  - polygon

查看源代码 datastore/elasticsearch/BaseDefine.js, line 49

类型: String

#### # constant SubscribeEvent

SubscribeEvent WebSocket消息订阅通信事件流程

查看源代码 common/SocketEvent.js, line 13

类型: Number

#### # readonly TotalCount

一次查询的总要素个数，仅在做要素查询时有意义

##### 属性:

Name | Type | Description
--- | --- | ---
`TotalCount` |  |

查看源代码 common/FeatureSet.js, line 33

类型: Number | String

#### # readonly VectClsType

矢量数据类型

##### 属性:

Name | Type | Description
--- | --- | ---
`Unknown` | Number | String | 未知类型
`SFCls` | Number | String | 简单要素类
`AnnoCls` | Number | String | 注记类

查看源代码 common/EnumComm.js, line 35

类型: String

#### # readonly XClsType

数据类型

##### 属性:

Name | Type | Description
--- | --- | ---
`SFCls` | String | 简单要素类
`OCls` | String | 对象类
`ACls` | String | 注记类
`GnetCls` | String | 网络类
`RDS` | String | 栅格数据集
`SFClsInfo` | String | 简单要素类详细信息

查看源代码 common/EnumComm.js, line 11

# 方法

#### # copyProperties(target, source)

将要拷贝的源对象属性拷贝到对应的目标对象里面

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`target` | * | 目标对象
`source` | * | 源对象

查看源代码 common/Mixin.js, line 31

#### # interpolateLagrange(points)

##### 参数:

名称 | 类型 | 描述
--- | --- | ---
`points` | * | 已有数据坐标集合

作者:
  - 基础平台/潘卓然
See:
  - 请注意，返回的是个函数需要再主动传递一次X来进行求值

查看源代码 common/Interpolat.js, line 29

返回值:

预测的下一个未来时间点/坐标系X下的的Y值的函数

##### Example

    var trues = [
            [2011, 12131],  // 当前年份的产值
            [2012, 13345],
            [2013, 14532],
            [2014, 15472],
            [2015, 16945],
        ];

        f = interpolatingPolynomial(trues);

        // 预测未来的
        let futures2016 = f(2016);  // 预测未来的产值
        let futures2017 = f(2017);
        let futures2018 = f(2018);
        let futures2019 = f(2019);

        console.log(2016, futures2016);
        console.log(2017, futures2017);
        console.log(2018, futures2018);
        console.log(2019, futures2019);

#### # mix(…mixins)

##### 参数:

名称 | 类型 | 属性 | 描述
--- | --- | --- | ---
`mixins` | any | <repeatable> | 混合的对象

作者:
  - 基础平台-潘卓然

查看源代码 common/Mixin.js, line 9

##### Example

    class DistributedEdit extends mix(Loggable, Serializable) {
        // ...
        }