类名 IGSMapImageSubLayer

# new IGSMapImageSubLayer(options)

IGS地图图片图层的子图层

参数:

名称 类型 默认值 描述
options Object

构造参数

url String

gdbp路径地址

renderer BaseRenderer

渲染样式对象,支持如下渲染样式:
1、单值渲染
2、分段渲染

definitionExpression String null

要素过滤参数,类似sql语句

geometryFilter GeometryFilter null

几何过滤条件对象,通过次参数可以在出图时,通过几何进行要素过滤

name String

图层名称

spatialReference SpatialReference

图层坐标系

visible Boolean true

图层可见性

layer IGSMapImageLayer

图层的父图层对象

id String

图层id

示例

过滤要显示的要素 - 初始化时设置

// ES5引入方式
const { Map } = zondy
const { IGSMapImageLayer } = zondy.layer
// ES6引入方式
import { Map, IGSMapImageLayer  } from "@mapgis/webclient-common"
// 初始化地图图片图层
const igsMapImageLayer = new IGSMapImageLayer({
  url: '服务基地址',
  // 设置子图层的要素过滤参数
  sublayers: [
    {
      id: "子图层id",
      definitionExpression: "类sql的查询语句"
    }
  ]
});
map.add(igsMapImageLayer);

继承关系

成员变量

Object

# readonly capabilities

子图层支持能力。子图层支持能力分为客户端能力和服务端能力,其中客户端能力包含cesium、leaflet、mapboxgl引擎能力。默认子图层客户端能力:所有引擎能力都为空;默认子图层服务端能力为空。

Overrides:
String

图层版权信息

Inherited From:
String

# definitionExpression

要素过滤参数,类似sql语句

String

# readonly description

子图层描述信息

Inherited From:
Object

# extendProps

初始化当前图层对象上不支持的属性,二次开发用户希望挂在图层对像上的属性可以存储到该属性中

Inherited From:
Default Value:
  • {}
Object

# extensionOptions

初始化图层的额外参数,可以通过该参数传入引擎原生的构造参数

Inherited From:
Default Value:
  • {}
Extent

# readonly extent

子图层范围

Overrides:
Array

# fields

字段数组

Geometry

# readonly geometryFilter

几何过滤参数

String

# readonly geomType

几何类型,Lin:线、Pnt:点、Net:网络类

String

# readonly id

图层id,不给则生成随机id

Inherited From:
String

# readonly index

图层在文档中的下标地址

Layer

# readonly layer

父图层对象。所有子图层(包含子图层的子图层)拥有同一个父图层对象。

Inherited From:
Number

# maxScale

最大显示比例尺,图层在视图中可见的最大比例尺(最放大)。如果地图被放大到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。maxScale应该始终小于minScale。

Inherited From:
Number

# minScale

最小显示比例尺,图层在视图中可见的最小比例尺(最缩小)。如果地图被缩小到超过这个比例,图层将不可见。默认值为0,如果图层是瓦片类型,maxScale、minScale的默认值能和tileInfo上的保持一致,如果图层是动态图层,则和地图视图保持一致。minScale应该始终大于maxScale。

Inherited From:
String

# readonly name

子图层名称

Number

# opacity

子图层显示或隐藏

Inherited From:
String

# readonly originLayerType

原始图层的类型,组结构图层或子节点图层。目前有"Group"、"SFeature"两种类型

SubLayer | Layer | null

# parent

父节点对象

Inherited From:
BaseRenderer

# readonly renderer

渲染样式对象

SpatialReference

# spatialReference

空间参考系

Inherited From:
Collection

# sublayers

包含的子图层对象

Overrides:
Array

# readonly supportedMethods

支持的方法数组

String

# readonly systemLibGuid

系统库guid

String

# title

图层名称

Inherited From:
SubLayerType

# readonly type

图层类型

Overrides:
String

# readonly url

子图层服务地址

Boolean

# visible

子图层显示或隐藏

Overrides:

方法

# static fromJSON(json)

根据json对象构造图层

参数:

名称 类型 描述
json Object

# clone()

克隆图层对象

Overrides:

克隆后的图层对象

# toJSON()

将图层转为json对象

Overrides:

josn对象

Object
构造函数
成员变量
方法
事件