类名 common/service/igs/ThemeServer/EnumComm.js
/**
 * 数据类型
 * @readonly
 * @enum {String}
 */
const XClsType = {
  /** 简单要素类 */
  SFCls: 'SFeatureCls',
  /** 对象类 */
  OCls: 'ObjectCls',
  /** 注记类 */
  ACls: 'AnnotationCls',
  /** 网络类 */
  GnetCls: 'GNetCls',
  /** 栅格数据集 */
  RDS: 'RasterDataset',
  /** 简单要素类详细信息 */
  SFClsInfo: 'sfcls_new'
}
export { XClsType }

/**
 * 矢量数据类型
 * @readonly
 * @enum {Number | String}
 */
const VectClsType = {
  /** 未知类型 */
  Unknown: 0,
  /** 简单要素类 */
  SFCls: 'SFeatureCls',
  /** 注记类 */
  AnnoCls: 'AnnotationCls'
}
export { VectClsType }

/**
 * 要素几何类型
 * @readonly
 * @enum {Number}
 */
const FeatureType = {
  /** 未知类型 */
  Unknown: 0,
  /** 点 */
  Pnt: 1,
  /** 线 */
  Lin: 2,
  /** 区 */
  Reg: 3
}
export { FeatureType }

/**
 * 动态注记字形的类型
 * @readonly
 * @enum {Number}
 */
const FontShape = {
  /** 正体 */
  Positive: 0,
  /** 左斜 */
  LeftOblique: 1,
  /** 右斜 */
  RightOblique: 2,
  /** 左耸 */
  LeftTowering: 3,
  /** 右耸 */
  RightTowering: 4
}
export { FontShape }

/**
 * 线的动态注记的线方位类型
 * @readonly
 * @enum {Number}
 */
const LabelLinType = {
  /** 弯曲注记 */
  Curved: 0,
  /** 笔直注记 */
  Forward: 1,
  /** 水平注记 */
  Horizontal: 2,
  /** 正交注记 */
  Tangent: 3
}
export { LabelLinType }

/**
 * 区的动态注记的区方位类型
 * @readonly
 * @enum {Number}
 */
const LabelRegType = {
  /** 沿骨架线弯曲注记 */
  Curved: 0,
  /** 沿骨架线笔直注记 */
  Forward: 1,
  /** 水平注记 */
  Horizontal: 2,
  /** 边界线注记 */
  Boundray: 3,
  /** 区域外注记 */
  Outside: 4
}
export { LabelRegType }

/**
 * 点的动态注记的方位类型
 * @readonly
 * @enum {Number}
 */
const LabelPntType = {
  /** 任意方位 */
  PntAnyDir: 0,
  /** 八方位 */
  PntEightDir: 1,
  /** 压点 */
  PntOnFea: 2
}
export { LabelPntType }

/**
 * 线重复注记策略
 * @readonly
 * @enum {Number}
 */
const RepeatType = {
  /** 自动重复注记(当线长度超过注记长度的2倍时重复注记,否则不重复注记) */
  Auto: 0,
  /** 从不重复注记 */
  NoRep: 1,
  /** 分段注记 */
  OnStep: 2
}
export { RepeatType }

/**
 * 注记分布的策略
 * @readonly
 * @enum {Number}
 */
const LabelSpreadType = {
  /** 自动分布策略(全是数字或字符采用集中注记方式,注记中带有汉字采用分散分布注记) */
  AutoSpread: 0,
  /** 字符集中分布 */
  Centralization: 1,
  /** 字符分散分布 */
  Decentralization: 2
}
export { LabelSpreadType }

/**
 * 偏离线约束
 * @readonly
 * @enum {Number}
 */
const LineConstrain = {
  /** 注记在线的左边 */
  Left: 0,
  /** 注记在线的右边 */
  Right: 1,
  /** 注记在线的上方 */
  Above: 2,
  /** 注记在线的下方 */
  Below: 3,
  /** 注记在线的两边 */
  Both: 4,
  /** 没有约束 */
  NoRes: 5
}
export { LineConstrain }

/**
 * 点八方位注记类型
 * @readonly
 * @enum {Number}
 */
const EightDirType = {
  /** 东 */
  East: 0,
  /** 北 */
  North: 1,
  /** 东北 */
  NorthEast: 2,
  /** 西北 */
  NorthWest: 3,
  /** 南 */
  South: 4,
  /** 东南 */
  SouthEast: 5,
  /** 西南 */
  SouthWest: 6,
  /** 西 */
  West: 7,
  /** 无方位 */
  NoDir: 8
}
export { EightDirType }

/**
 * 是否显示弧段
 * @readonly
 * @enum {Number}
 */
const ISShowArc = {
  /** 只显示填充区域 */
  Reg: 0,
  /** 只显示弧段 */
  Arc: 1,
  /** 两者都显示 */
  All: 2
}
export { ISShowArc }

/** *************************网络分析枚举类型***************************************** */

/**
 * 网络分析类型
 * @readonly
 * @enum {String}
 */
const NetAnalyType = {
  /** 用户模式 */
  UserMode: 'UserMode',

  /** 系统模式--普通公路优先 */
  SysModeCommwayPrefer: 'SysModeCommwayPrefer',

  /** 系统模式--高速公路优先 */
  SysModeHighWayPrefer: 'SysModeHighWayPrefer',

  /** 系统模式--最少花费 */
  SysModeMinCost: 'SysModeMinCost',

  /** 系统模式--最短时间 */
  SysModeMinDis: 'SysModeMinDis',

  /** 系统模式--系统推荐 */
  SysModeSysRecommend: 'SysModeSysRecommend'
}
export { NetAnalyType }

/**
 * 网络元素类型
 * @readonly
 * @enum {Number}
 */
const NetElemType = {
  /** 节点元素 */
  Node: 1,

  /** 边元素 */
  Edge: 2,

  /** 复杂结点元素 */
  CNode: 3,

  /** 链元素 */
  Chain: 4,

  /** 中心元素 */
  Center: 5,

  /** 源 */
  Source: 13,

  /** 汇 */
  Sink: 13
}
export { NetElemType }

/**
 * 线型调整方法枚举
 * @readonly
 * @enum {Number}
 */
const CLinAdjustType = {
  /** 调整 */
  Adjust: 0,

  /** 不调整 */
  NoAdjust: 1
}
export { CLinAdjustType }

/**
 * 线头类型枚举定义
 * @readonly
 * @enum {Number}
 */
const CLinHeadType = {
  /** 圆头 */
  Round: 0,
  /** 平头 */
  Square: 1,
  /** 尖头 */
  Butt: 2
}
export { CLinHeadType }

/**
 * 线拐角类型枚举
 * @readonly
 * @enum {Number}
 */
const CLinJointType = {
  /** 圆角 */
  Round: 0,
  /** 平角 */
  Square: 1,
  /** 尖角 */
  Butt: 2
}
export { CLinJointType }

/**
 * 线型生成方法
 * @readonly
 * @enum {Number}
 */
const CLinStyleMakeType = {
  /** 规律性生成线型 */
  Byrule: 0,
  /** 按控制点生成线型 */
  Bypoint: 1
}
export { CLinStyleMakeType }

/**
 * 统计分段类型
 * @readonly
 * @enum {Number}
 */
const CItemType = {
  /** 未知类型 */
  Unknown: 0,
  /** 唯一值 */
  UniqueTheme: 1,
  /** 范围 */
  RangeTheme: 2
}
export { CItemType }
/** *************************地图服务相关枚举类型***************************************** */

/**
 * 地图类型
 * @readonly
 * @enum {String}
 */
const MapType = {
  /** 发布的地图文档 */
  Doc: 'mapType',
  /** 发布的瓦片地图 */
  Tile: 'tileType'
}
export { MapType }

/**
 * 图层状态类型
 * @readonly
 * @enum {Zondy.Enum.Map.LayerStatusType}
 */
const LayerStatusType = {
  /** 仅仅显示指定了图层序号的图层 */
  Show: 'show',
  /** 显示除hide参数指定图层外所有的图层 */
  Hide: 'hide',
  /** 除显示默认图层(地图文档内图层状态为可见的图层)外,另追加这些被指定的图层显示,追加的这些图层必须为地图中包含的图层。 */
  Include: 'include',
  /** 从默认图层列表里删除这些被指定的图层后,进行显示 */
  Exclude: 'exclude'
}
export { LayerStatusType }
构造函数
成员变量
方法
事件