mapscript.classObj¶
- class mapscript.classObj(layer: Optional[mapscript.layerObj] = None)¶
概述
ClassObj具有以下关系:
示例
类创建:
lyr = mapscript.layerObj() lyr.name = 'foo' c = mapscript.classObj(lyr) assert c.thisown == 1 assert c.layer.name == lyr.name assert c.numstyles == 0
属性
debugTODO 添加文档
groupTODO 添加文档
isfallbackTODO 添加文档
keyimageTODO 添加文档
layerTODO 添加文档
leaderTODO 添加文档
maxscaledenomTODO 添加文档
metadataTODO 添加文档
minfeaturesizeTODO 添加文档
minscaledenomTODO 添加文档
nameTODO 添加文档
numlabelsTODO 添加文档
numstylesTODO 添加文档
refcountTODO 添加文档
statusTODO 添加文档
templateTODO 添加文档
thisown会员旗
titleTODO 添加文档
validationTODO 添加文档
方法
- __init__(layerObj layer=None)[源代码]¶
在PARENT_LAYER的类数组的尾部(最高索引)创建一个新的子classObj实例。通过省略layerObj构造函数参数,可以在父层上下文之外创建类
- addLabel(label: mapscript.labelObj) int[源代码]¶
- clone() mapscript.classObj[源代码]¶
返回没有父层的类的独立副本
- createLegendIcon(map: mapscript.mapObj, layer: mapscript.layerObj, width: int, height: int) mapscript.imageObj[源代码]¶
绘制并返回新的图例图标
- drawLegendIcon(map: mapscript.mapObj, layer: mapscript.layerObj, width: int, height: int, dstImage: mapscript.imageObj, dstX: int, dstY: int) int[源代码]¶
将图例图标绘制到 图像 在… dstx , dsty 。退货
MS_SUCCESS或MS_FAILURE
- getExpressionString() char[源代码]¶
返回的字符串表示形式。 :mapfile:`EXPRESSION <class.html#index-4>` 括在适用于表达式类型的引号字符中
- getLabel(i: int) mapscript.labelObj[源代码]¶
返回对
labelObj在… 索引 在标签数组中
- getStyle(i: int) mapscript.styleObj[源代码]¶
返回对
styleObj在… 索引 在样式数组中
- getTextString() char[源代码]¶
返回的字符串表示形式 :mapfile:`TEXT <class.html#index-22>`
- insertStyle(style: mapscript.styleObj, index: int = - 1) int[源代码]¶
插入一个 copy 属于 style 到索引处的样式数组中 指数. 默认值为-1,或数组的结尾。返回插入样式的索引。
- removeLabel(index: int) mapscript.labelObj[源代码]¶
- removeStyle(index: int) mapscript.styleObj[源代码]¶
移除
styleObj在… 索引 从样式数组中返回一个副本。
- setExpression(expression: char) int[源代码]¶
设置 :mapfile:`EXPRESSION <class.html#index-4>` 字符串,其中 expression 是MapServer正则、逻辑或字符串表达式。退货
MS_SUCCESS或MS_FAILURE
- setText(text: char) int[源代码]¶
设置 :mapfile:`TEXT <class.html#index-22>` 字符串,其中 text 是MapServer文本表达式。退货
MS_SUCCESS或MS_FAILURE
- updateFromString(snippet: char) int[源代码]¶
从字符串代码段更新类。退货
MS_SUCCESS或MS_FAILURE
