Skip to content

KBE3D / KBCore / layers / WmsLayerOptions

接口: WmsLayerOptions

wms服务图层类构造参数类型

继承

可索引

[x: string]: any

BaseLayerOptions 特性参数

id?

optional id: string | number

图层id标识,默认为随机uuid

继承自

BaseTileLayerOptions.id


pid?

optional pid: string | number

层父级的id,一般图层管理中使用,默认为-1

继承自

BaseTileLayerOptions.pid


name?

optional name: string | number

图层名称,默认为uuid

继承自

BaseTileLayerOptions.name


show?

optional show: boolean

图层是否显示,默认为true

继承自

BaseTileLayerOptions.show


homeVision?

optional homeVision: Vision

图层自定义定位视角

继承自

BaseTileLayerOptions.homeVision


flyTo?

optional flyTo: boolean

加载完成数据后是否自动飞行定位到数据所在的区域,默认为false 以homeVision参数配置的图层自定义定位视角为最高优先级

继承自

BaseTileLayerOptions.flyTo


optional popup: boolean | PopupOptions

绑定鼠标点击弹窗

继承自

BaseTileLayerOptions.popup


eventParent?

optional eventParent: false | BaseClass

指定的事件冒泡对象,默认为earth对象,传入false时不冒泡

继承自

BaseTileLayerOptions.eventParent


isInternal?

optional isInternal: boolean

内部使用的辅助图层标识(noLayerManage),设置为true的不对外展示,如earth.getLayers方法将不会获取isInternal为true的图层

继承自

BaseTileLayerOptions.isInternal

BaseTileLayerOptions 特性参数

zIndex?

optional zIndex: number

图层顺序,数字大的在上面

继承自

BaseTileLayerOptions.zIndex


alpha?

optional alpha: number

图层透明度, 取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1

继承自

BaseTileLayerOptions.alpha


nightAlpha?

optional nightAlpha: number

当启用日照阴影时,夜间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1

继承自

BaseTileLayerOptions.nightAlpha


dayAlpha?

optional dayAlpha: number

当启用日照阴影时,日间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1

继承自

BaseTileLayerOptions.dayAlpha


brightness?

optional brightness: number

亮度,取值范围:0.0-3.0,默认值:1

继承自

BaseTileLayerOptions.brightness


contrast?

optional contrast: number

对比度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低对比度,而大于1.0则会提高对比度,默认值:1

继承自

BaseTileLayerOptions.contrast


hue?

optional hue: number

色调,取值范围:0.0-3.0,0.0使用未修改的图像颜色,默认值:0

继承自

BaseTileLayerOptions.hue


saturation?

optional saturation: number

饱和度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低饱和度,而大于1.0则会增加饱和度,默认值:1

继承自

BaseTileLayerOptions.saturation


gamma?

optional gamma: number

伽马校正值,取值范围:0.0-3.0,1.0使用未修改的图像颜色,默认值:1

继承自

BaseTileLayerOptions.gamma


opacity?

optional opacity: number

图层透明度,取值范围:0~1

继承自

BaseTileLayerOptions.opacity


proxy?

optional proxy: string | Proxy

图层代理服务,服务本身需要自行使用nginx或其他手段保证其存在

继承自

BaseTileLayerOptions.proxy

属性

url

url: string | Resource

WMS服务的URL。该URL支持与Cesium.UrlTemplateImageryProvider相同的关键字。

继承自

ConstructorOptions.url


layers

layers: string

要包含的层,用逗号分隔。

继承自

ConstructorOptions.layers


getFeatureInfoParameters?

optional getFeatureInfoParameters: any

在GetFeatureInfo URL中传递给WMS服务器的附加参数。

继承自

ConstructorOptions.getFeatureInfoParameters


enablePickFeatures?

optional enablePickFeatures: boolean

如果为true,则Cesium.WebMapServiceImageryProvider#pickFeatures将调用WMS服务器上的GetFeatureInfo操作,并返回响应中包含的特性。如果为false,则Cesium.WebMapServiceImageryProvider#pickFeatures将立即返回undefined(表示无可选特性),而不与服务器通信。如果您知道您的WMS服务器不支持GetFeatureInfo,或者不希望此提供程序的特性可选,请将此属性设置为false。请注意,这可以通过修改WebMapServiceImageryProvider#enablePickFeatures属性来动态覆盖。

继承自

ConstructorOptions.enablePickFeatures


getFeatureInfoFormats?

optional getFeatureInfoFormats: GetFeatureInfoFormat[]

尝试进行WMS GetFeatureInfo请求的格式。

继承自

ConstructorOptions.getFeatureInfoFormats


tilingScheme?

optional tilingScheme: TilingScheme

用于将世界划分为瓦片的瓦片方案。如果不指定,则默认使用地理瓦片方案(GeographicTilingScheme)。

继承自

ConstructorOptions.tilingScheme


ellipsoid?

optional ellipsoid: Ellipsoid

椭球体。如果指定了瓦片方案(tilingScheme),则忽略此参数,并使用瓦片方案的椭球体。如果两者都未指定,则使用WGS84椭球体。

继承自

ConstructorOptions.ellipsoid


tileWidth?

optional tileWidth: number

每个瓦片的宽度(以像素为单位)。

继承自

ConstructorOptions.tileWidth


tileHeight?

optional tileHeight: number

每个瓦片的高度(以像素为单位)。

继承自

ConstructorOptions.tileHeight


minimumLevel?

optional minimumLevel: number

影像提供程序支持的最小细节层次。请注意,在指定此参数时,要确保最小层次上的瓦片数量较少,如四个或更少。较大的数量可能会导致渲染问题。

继承自

ConstructorOptions.minimumLevel


maximumLevel?

optional maximumLevel: number

影像提供程序支持的最大细节层次,如果没有限制则为undefined。如果不指定,则没有限制。

继承自

ConstructorOptions.maximumLevel


srs?

optional srs: string

SRS规范,用于WMS规范1.1.0或1.1.1。

继承自

ConstructorOptions.srs


credit?

optional credit: string | Credit

数据源的归属信息,会显示在画布上。

继承自

ConstructorOptions.credit


subdomains?

optional subdomains: string | string[]

用于URL模板中<code>{s}</code>占位符的子域。如果此参数是单个字符串,则字符串中的每个字符都是一个子域。如果它是一个数组,则数组中的每个元素都是一个子域。

继承自

ConstructorOptions.subdomains


clock?

optional clock: Clock

Clock实例,用于确定时间维度的值。当指定了times参数时,此参数是必需的。

继承自

ConstructorOptions.clock


times?

optional times: TimeIntervalCollection

TimeIntervalCollection,其数据属性是一个包含时间动态维度及其值的对象。

继承自

ConstructorOptions.times


getFeatureInfoUrl?

optional getFeatureInfoUrl: string | Resource

WMS服务的getFeatureInfo URL。如果未定义此属性,则使用url属性的值。

继承自

ConstructorOptions.getFeatureInfoUrl


getCapabilities?

optional getCapabilities: boolean

是否通过服务本身的GetCapabilities来读取一些参数,减少options配置项,默认为true


parameters?

optional parameters: { service?: string; version?: string; request?: string; styles?: string; format?: string; cql_filter?: string; transparent?: boolean; }

在GetMap URL中传递给WMS服务器的其他参数

service?

optional service: string

服务类型

version?

optional version: string

服务版本

request?

optional request: string

请求方法

styles?

optional styles: string

样式

format?

optional format: string

cql_filter?

optional cql_filter: string

筛选服务数据的SQL语句

transparent?

optional transparent: boolean

是否透明

示例

ts
默认值:
 {
   service: "WMS",
   version: "1.1.1",
   request: "GetMap",
   format: "image/jpeg",
 }

重写了

ConstructorOptions.parameters


rectangle?

optional rectangle: ParserRectangleInput

层的矩形范围边界。这里Rectangle.MAX_VALUE可能表示一个非常大的矩形,覆盖整个可能的空间或屏幕,但通常应根据WMS服务提供的实际层范围来设置此值。

继承自

BaseTileLayerOptions.rectangle


crs?

optional crs: CRSValue

CRS规范,用于WMS规范>=1.3.0。

继承自

BaseTileLayerOptions.crs


chinaCRS?

optional chinaCRS: ChinaCRSValue

标识瓦片的国内坐标系(用于自动纠偏或加偏),自动将瓦片转为map对应的chinaCRS类型坐标系 ChinaCRSValue

继承自

BaseTileLayerOptions.chinaCRS

KBE3D @3.0.0 Copyright © 2024-present KBE3D