Appearance
KBE3D / KBCore / layers / WmsLayerOptions
接口: WmsLayerOptions
wms服务图层类构造参数类型
继承
BaseTileLayerOptions.Omit<ConstructorOptions,"crs"|"rectangle">
可索引
[x: string]: any
BaseLayerOptions 特性参数
id?
optionalid:string|number
图层id标识,默认为随机uuid
继承自
pid?
optionalpid:string|number
层父级的id,一般图层管理中使用,默认为-1
继承自
name?
optionalname:string|number
图层名称,默认为uuid
继承自
show?
optionalshow:boolean
图层是否显示,默认为true
继承自
homeVision?
optionalhomeVision:Vision
图层自定义定位视角
继承自
BaseTileLayerOptions.homeVision
flyTo?
optionalflyTo:boolean
加载完成数据后是否自动飞行定位到数据所在的区域,默认为false 以homeVision参数配置的图层自定义定位视角为最高优先级
继承自
popup?
optionalpopup:boolean|PopupOptions
绑定鼠标点击弹窗
继承自
eventParent?
optionaleventParent:false|BaseClass
指定的事件冒泡对象,默认为earth对象,传入false时不冒泡
继承自
BaseTileLayerOptions.eventParent
isInternal?
optionalisInternal:boolean
内部使用的辅助图层标识(noLayerManage),设置为true的不对外展示,如earth.getLayers方法将不会获取isInternal为true的图层
继承自
BaseTileLayerOptions.isInternal
BaseTileLayerOptions 特性参数
zIndex?
optionalzIndex:number
图层顺序,数字大的在上面
继承自
alpha?
optionalalpha:number
图层透明度, 取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
nightAlpha?
optionalnightAlpha:number
当启用日照阴影时,夜间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
BaseTileLayerOptions.nightAlpha
dayAlpha?
optionaldayAlpha:number
当启用日照阴影时,日间图层透明度,取值范围:0.0-1.0(与opacity二选一即可,两个都存在时alpha优先),默认值:1
继承自
brightness?
optionalbrightness:number
亮度,取值范围:0.0-3.0,默认值:1
继承自
BaseTileLayerOptions.brightness
contrast?
optionalcontrast:number
对比度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低对比度,而大于1.0则会提高对比度,默认值:1
继承自
hue?
optionalhue:number
色调,取值范围:0.0-3.0,0.0使用未修改的图像颜色,默认值:0
继承自
saturation?
optionalsaturation:number
饱和度,取值范围:0.0-3.0,1.0使用未修改的图像颜色,小于1.0会降低饱和度,而大于1.0则会增加饱和度,默认值:1
继承自
BaseTileLayerOptions.saturation
gamma?
optionalgamma:number
伽马校正值,取值范围:0.0-3.0,1.0使用未修改的图像颜色,默认值:1
继承自
opacity?
optionalopacity:number
图层透明度,取值范围:0~1
继承自
proxy?
optionalproxy:string|Proxy
图层代理服务,服务本身需要自行使用nginx或其他手段保证其存在
继承自
属性
url
url:
string|Resource
WMS服务的URL。该URL支持与Cesium.UrlTemplateImageryProvider相同的关键字。
继承自
layers
layers:
string
要包含的层,用逗号分隔。
继承自
getFeatureInfoParameters?
optionalgetFeatureInfoParameters:any
在GetFeatureInfo URL中传递给WMS服务器的附加参数。
继承自
ConstructorOptions.getFeatureInfoParameters
enablePickFeatures?
optionalenablePickFeatures:boolean
如果为true,则Cesium.WebMapServiceImageryProvider#pickFeatures将调用WMS服务器上的GetFeatureInfo操作,并返回响应中包含的特性。如果为false,则Cesium.WebMapServiceImageryProvider#pickFeatures将立即返回undefined(表示无可选特性),而不与服务器通信。如果您知道您的WMS服务器不支持GetFeatureInfo,或者不希望此提供程序的特性可选,请将此属性设置为false。请注意,这可以通过修改WebMapServiceImageryProvider#enablePickFeatures属性来动态覆盖。
继承自
ConstructorOptions.enablePickFeatures
getFeatureInfoFormats?
optionalgetFeatureInfoFormats:GetFeatureInfoFormat[]
尝试进行WMS GetFeatureInfo请求的格式。
继承自
ConstructorOptions.getFeatureInfoFormats
tilingScheme?
optionaltilingScheme:TilingScheme
用于将世界划分为瓦片的瓦片方案。如果不指定,则默认使用地理瓦片方案(GeographicTilingScheme)。
继承自
ConstructorOptions.tilingScheme
ellipsoid?
optionalellipsoid:Ellipsoid
椭球体。如果指定了瓦片方案(tilingScheme),则忽略此参数,并使用瓦片方案的椭球体。如果两者都未指定,则使用WGS84椭球体。
继承自
tileWidth?
optionaltileWidth:number
每个瓦片的宽度(以像素为单位)。
继承自
tileHeight?
optionaltileHeight:number
每个瓦片的高度(以像素为单位)。
继承自
minimumLevel?
optionalminimumLevel:number
影像提供程序支持的最小细节层次。请注意,在指定此参数时,要确保最小层次上的瓦片数量较少,如四个或更少。较大的数量可能会导致渲染问题。
继承自
ConstructorOptions.minimumLevel
maximumLevel?
optionalmaximumLevel:number
影像提供程序支持的最大细节层次,如果没有限制则为undefined。如果不指定,则没有限制。
继承自
ConstructorOptions.maximumLevel
srs?
optionalsrs:string
SRS规范,用于WMS规范1.1.0或1.1.1。
继承自
credit?
optionalcredit:string|Credit
数据源的归属信息,会显示在画布上。
继承自
subdomains?
optionalsubdomains:string|string[]
用于URL模板中<code>{s}</code>占位符的子域。如果此参数是单个字符串,则字符串中的每个字符都是一个子域。如果它是一个数组,则数组中的每个元素都是一个子域。
继承自
clock?
optionalclock:Clock
Clock实例,用于确定时间维度的值。当指定了times参数时,此参数是必需的。
继承自
times?
optionaltimes:TimeIntervalCollection
TimeIntervalCollection,其数据属性是一个包含时间动态维度及其值的对象。
继承自
getFeatureInfoUrl?
optionalgetFeatureInfoUrl:string|Resource
WMS服务的getFeatureInfo URL。如果未定义此属性,则使用url属性的值。
继承自
ConstructorOptions.getFeatureInfoUrl
getCapabilities?
optionalgetCapabilities:boolean
是否通过服务本身的GetCapabilities来读取一些参数,减少options配置项,默认为true
parameters?
optionalparameters: {service?:string;version?:string;request?:string;styles?:string;format?:string;cql_filter?:string;transparent?:boolean; }
在GetMap URL中传递给WMS服务器的其他参数
service?
optionalservice:string
服务类型
version?
optionalversion:string
服务版本
request?
optionalrequest:string
请求方法
styles?
optionalstyles:string
样式
format?
optionalformat:string
cql_filter?
optionalcql_filter:string
筛选服务数据的SQL语句
transparent?
optionaltransparent:boolean
是否透明
示例
ts
默认值:
{
service: "WMS",
version: "1.1.1",
request: "GetMap",
format: "image/jpeg",
}重写了
rectangle?
optionalrectangle:ParserRectangleInput
层的矩形范围边界。这里Rectangle.MAX_VALUE可能表示一个非常大的矩形,覆盖整个可能的空间或屏幕,但通常应根据WMS服务提供的实际层范围来设置此值。
继承自
BaseTileLayerOptions.rectangle
crs?
optionalcrs:CRSValue
CRS规范,用于WMS规范>=1.3.0。
继承自
chinaCRS?
optionalchinaCRS:ChinaCRSValue
标识瓦片的国内坐标系(用于自动纠偏或加偏),自动将瓦片转为map对应的chinaCRS类型坐标系 ChinaCRSValue
