LayerSettingImage类参考

继承自LayerSetting-p

所有成员的列表。

公有成员

(void) - dispose
 释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
(NSArray *) - getAllSubLayers
 获取所有图层的集合,返回字符串数组
(NSArray *) - getVisibleSubLayers
 获取当前可见图层的集合,返回字符串数组
(void) - setVisibleSubLayers:
 设置当前可见图层的集合

属性

LayerSettingType layerType
 获取矢量图层的类型。
BOOL isTransparent
 获取设置是否透明。
ColortransparentColor
 获取设置透明色。
NSUInteger transparentColorTolerance
 获取设置透明色容度,范围0-255,默认0 。
NSString * mapLayersID
 设置,获取地图指定图层集合(针对Rest服务)
ColorSpaceType colorSpaceType
 设置影像图层的色彩显示模式。它会根据影像图层当前的色彩格式和显示的波段将该影像图层以该色彩模式进行显示。目前只支持RGB/RGBA两种
NSArray * displayBandIndexes
 当前影像图层显示的波段索引。假设当前影像图层有若干波段,当需要按照设置的色彩模式(如rgb)设置显示波段时,指定色彩(如rgb中的红色、绿色、蓝色)对应的波段索引(如0,2,1)即可。
ImageDisplayMode imgDisplayMode
 影像显示模式,默认值与数据集波段数保持一致,如果数据集为多波段,则默认为组合模式,否则,默认为拉伸模式
ImageStretchOptionimgStretchOption
 图层多波段Image的拉伸方式
int cacheMaxSize
 设置图层的最大缓存数

成员函数文档

- (void) dispose  

释放该对象所占用的资源。当调用该方法之后,此对象不再可用。

- (NSArray*) getAllSubLayers  

获取所有图层的集合,返回字符串数组

- (NSArray*) getVisibleSubLayers  

获取当前可见图层的集合,返回字符串数组

- (void) setVisibleSubLayers: (NSArray *)  subLayers  

设置当前可见图层的集合

参数:
subLayers 可见图层数组

属性文档

- (int) cacheMaxSize [read, write, assign]

设置图层的最大缓存数

- (ColorSpaceType) colorSpaceType [read, write, assign]

设置影像图层的色彩显示模式。它会根据影像图层当前的色彩格式和显示的波段将该影像图层以该色彩模式进行显示。目前只支持RGB/RGBA两种

- (NSArray*) displayBandIndexes [read, write, assign]

当前影像图层显示的波段索引。假设当前影像图层有若干波段,当需要按照设置的色彩模式(如rgb)设置显示波段时,指定色彩(如rgb中的红色、绿色、蓝色)对应的波段索引(如0,2,1)即可。

- (ImageDisplayMode) imgDisplayMode [read, write, assign]

影像显示模式,默认值与数据集波段数保持一致,如果数据集为多波段,则默认为组合模式,否则,默认为拉伸模式

- (ImageStretchOption*) imgStretchOption [read, write, assign]

图层多波段Image的拉伸方式

- (BOOL) isTransparent [read, write, assign]

获取设置是否透明。

- (LayerSettingType) layerType [read, assign]

获取矢量图层的类型。

重载<LayerSetting>

- (NSString*) mapLayersID [read, write, assign]

设置,获取地图指定图层集合(针对Rest服务)

- (Color*) transparentColor [read, write, assign]

获取设置透明色。

- (NSUInteger) transparentColorTolerance [read, write, assign]

获取设置透明色容度,范围0-255,默认0 。


该类的文档由以下文件生成: