Global Title

成员变量

# constant Align

对齐方向

查看源代码 service/base/style/Enum.js, line 20

# constant Anchor

锚点方向

查看源代码 service/base/style/Enum.js, line 5

String

# readonly ArcGISLayerType

ArcGIS地图资源类型

属性:
Name Type Description
ImageryWorld2D String

ESRI_Imagery_World_2D

StreetMapWorld2D String

ESRI_StreetMap_World_2D

TopoUS2D String

NGS_Topo_US_2D

WorldImagery String

World_Imagery

WorldPhysical String

World_Physical_Map

WorldShadedRelief String

World_Shaded_Relief

WorldStreet String

World_Street_Map

WorldTerrainBase String

World_Terrain_Base

WorldTopo String

World_Topo_Map

NatGeoWorldMap String

NatGeo_World_Map

OceanBasemap String

Ocean_Basemap

USATopoMaps String

USA_Topo_Maps

查看源代码 leaflet/layer/mapEnum.js, line 59

String

# constant BroadcastEvent

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

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

Number

# readonly CItemType

统计分段类型

属性:
Name Type Description
Unknown Number

未知类型

UniqueTheme Number

唯一值

RangeTheme Number

范围

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

Number

# readonly CLinAdjustType

线型调整方法枚举

属性:
Name Type Description
Adjust Number

调整

NoAdjust Number

不调整

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

Number

# readonly CLinHeadType

线头类型枚举定义

属性:
Name Type Description
Round Number

圆头

Square Number

平头

Butt Number

尖头

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

Number

# readonly CLinJointType

线拐角类型枚举

属性:
Name Type Description
Round Number

圆角

Square Number

平角

Butt Number

尖角

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

Number

# readonly CLinStyleMakeType

线型生成方法

属性:
Name Type Description
Byrule Number

规律性生成线型

Bypoint Number

按控制点生成线型

查看源代码 service/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

无方位

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

String

# readonly EsCatlogName

ElasticSearch数据库名称

属性:
Name Type Description
SpaceTime String

时空库

Addredd String

地址库

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

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

String

# readonly EsCatlogType

ElasticSearch数据库类型

属性:
Name Type Description
SpaceTime String

时空库

Addredd String

地址库

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

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

String

# readonly EsGeoHashType

ElasticSearch-GeoHash聚合返回类型

属性:
Name Type Description
Point String

点类型

Polygon String

区类型

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

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

Number

# readonly FeatureType

要素几何类型

属性:
Name Type Description
Unknown Number

未知类型

Pnt Number

Lin Number

线

Reg Number

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

Number

# readonly FontShape

动态注记字形的类型

属性:
Name Type Description
Positive Number

正体

LeftOblique Number

左斜

RightOblique Number

右斜

LeftTowering Number

左耸

RightTowering Number

右耸

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

String

# readonly GoogleLayerType

谷歌地图资源类型

属性:
Name Type Description
VEC String

Google矢量数据

RASTER String

Google影像数据

ROAD String

Google道路数据

TERRAIN String

Google地形数据

VEC_IGS String

Google矢量数据(通过IGS)

RASTER_IGS String

Google影像数据(通过IGS)

ROAD_IGS String

Google道路数据(通过IGS)

TERRAIN_IGS String

Google地形数据(通过IGS)

查看源代码 leaflet/layer/mapEnum.js, line 33

Number

# readonly ISShowArc

是否显示弧段

属性:
Name Type Description
Reg Number

只显示填充区域

Arc Number

只显示弧段

All Number

两者都显示

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

Number

# readonly LabelLinType

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

属性:
Name Type Description
Curved Number

弯曲注记

Forward Number

笔直注记

Horizontal Number

水平注记

Tangent Number

正交注记

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

Number

# readonly LabelPntType

点的动态注记的方位类型

属性:
Name Type Description
PntAnyDir Number

任意方位

PntEightDir Number

八方位

PntOnFea Number

压点

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

Number

# readonly LabelRegType

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

属性:
Name Type Description
Curved Number

沿骨架线弯曲注记

Forward Number

沿骨架线笔直注记

Horizontal Number

水平注记

Boundray Number

边界线注记

Outside Number

区域外注记

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

Number

# readonly LabelSpreadType

注记分布的策略

属性:
Name Type Description
AutoSpread Number

自动分布策略(全是数字或字符采用集中注记方式,注记中带有汉字采用分散分布注记)

Centralization Number

字符集中分布

Decentralization Number

字符分散分布

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

String

# constant LayerEvent

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

查看源代码 service/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

从默认图层列表里删除这些被指定的图层后,进行显示

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

# constant LineCap

线头类型

查看源代码 service/base/style/Enum.js, line 30

Number

# readonly LineConstrain

偏离线约束

属性:
Name Type Description
Left Number

注记在线的左边

Right Number

注记在线的右边

Above Number

注记在线的上方

Below Number

注记在线的下方

Both Number

注记在线的两边

NoRes Number

没有约束

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

# constant LineJoin

拐角类型

查看源代码 service/base/style/Enum.js, line 49

String

# readonly MapType

地图类型

属性:
Name Type Description
Doc String

发布的地图文档

Tile String

发布的瓦片地图

查看源代码 service/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

系统模式--系统推荐

查看源代码 service/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

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

Array.<*>

# objectStack[undefined]

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

Array.<*>

# objectStack[undefined]

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

Object

# non-null objectStack[undefined]

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

Object

# non-null objectStack[undefined]

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

NodeStackItem

# objectStack[undefined]

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

NodeStackItem

# objectStack[undefined]

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

Object

# objectStack[undefined]

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

String

# readonly OpenStreetLayerType

OpenStreet地图资源类型

属性:
Name Type Description
LandScape String

landscape

CYCLE String

cycle

CycleTransport String

transport

OSM String

openstreetmap

OSM_HYB String

hyb

OSM_Quest String

mapquest

OSM_Q_SAT String

OSM_sat

查看源代码 leaflet/layer/mapEnum.js, line 93

string

# PARAM_BRACKET_LEFT

参数括号左边

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

string

# PARAM_BRACKET_RIGHT

参数括号右边

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

String

# readonly PARAM_COMMA

ElasticSearch的默认查询租佃参数

Default Value:
  • queryField=

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

string

# PARAM_SPACE

参数空格

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

String

# readonly PARAM_SPLIT

ElasticSearch的默认分号

Default Value:
  • ;

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

String

# readonly PARAM_SUB

ElasticSearch的默认查询租佃参数

Default Value:
  • queryField=

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

Number

# readonly RepeatType

线重复注记策略

属性:
Name Type Description
Auto Number

自动重复注记(当线长度超过注记长度的2倍时重复注记,否则不重复注记)

NoRep Number

从不重复注记

OnStep Number

分段注记

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

String

# readonly SPACE_ENUM_POLYGON

ElasticSearch的空间-区类型

Default Value:
  • polygon

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

String

# constant SubscribeEvent

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

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

# constant TextPlacement

文字方向

查看源代码 service/base/style/Enum.js, line 68

String

# readonly TiandituType

天地图资源类型

属性:
Name Type Description
VEC String

天地图矢量数据

IMG String

天地图影像数据

CVA String

天地图矢量注记数据

CIA String

天地图影像注记数据

VEC_IGS String

天地图矢量数据(通过IGS)

IMG_IGS String

天地图影像数据(通过IGS)

CVA_IGS String

天地图矢量注记数据(通过IGS)

CIA_IGS String

天地图影像注记数据(通过IGS)

查看源代码 leaflet/layer/mapEnum.js, line 7

Number

# readonly TotalCount

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

属性:
Name Type Description
TotalCount

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

Number | String

# readonly VectClsType

矢量数据类型

属性:
Name Type Description
Unknown Number | String

未知类型

SFCls Number | String

简单要素类

AnnoCls Number | String

注记类

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

String

# readonly XClsType

数据类型

属性:
Name Type Description
SFCls String

简单要素类

OCls String

对象类

ACls String

注记类

GnetCls String

网络类

RDS String

栅格数据集

SFClsInfo String

简单要素类详细信息

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

方法

# copyProperties(target, source)

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

参数:
名称 类型 描述
target *

目标对象

source *

源对象

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

# fixPosition()

拖动的时候和放大缩小的时候自定义图层不见得会和地图的像素坐标同步计算 因此再绘制自定义图层的时候需要重新计算对应的位置,这里主要是对齐左上角

查看源代码 leaflet/overlay/MapvLayer.js, line 310

# interpolateLagrange(points)

参数:
名称 类型 描述
points *

已有数据坐标集合

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

查看源代码 service/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>

混合的对象

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

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

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

# parsePeriodString(period, _distributeOverflow)

Parses a ISO8601 period string.

参数:
名称 类型 描述
period

iso8601 period string

_distributeOverflow

if 'true', the unit overflows are merge into the next higher units.

查看源代码 leaflet/overlay/timedimension/iso8601.js, line 111

# toCesiumStyle()

查看源代码 service/base/style/FillStyle.js, line 80

Cesium区格式的样式

# toCesiumStyle()

查看源代码 service/base/style/LineStyle.js, line 89

Cesium线格式的样式

# toCesiumStyle()

查看源代码 service/base/style/PointStyle.js, line 58

Cesium点格式的样式

# toMapboxStyle(highlightopt)

参数:
名称 类型 属性 默认值 描述
highlight Boolean <optional>
false

是否激活高亮样式

查看源代码 service/base/style/FillStyle.js, line 49

MapboxGL线格式的样式

# toMapboxStyle(highlightopt)

参数:
名称 类型 属性 默认值 描述
highlight Boolean <optional>
false

是否激活高亮样式

查看源代码 service/base/style/LineStyle.js, line 52

MapboxGL线格式的样式

# toMapboxStyle(highlightopt)

参数:
名称 类型 属性 默认值 描述
highlight Boolean <optional>
false

是否激活高亮样式

查看源代码 service/base/style/PointStyle.js, line 33

MapboxGL点格式的样式

# v2Equal(a, b) → {Boolean}

compare if two arrays of length 2 are equal

参数:
名称 类型 描述
a Array

array of length 2

b Array

array of length 2

查看源代码 leaflet/overlay/echart/MapModel.js, line 9

Boolean