fmeobjects.FMERed16Tile

fmeobjects.FMERed16Tile的继承关系图
FMERed16Tile.getByteArray() 返回一个字节数组列表,其中每个字节数组表示块的每一行的数据值。
FMERed16Tile.getData() 返回数据块的值。
FMERed16Tile.getDataAsStringArray(startRow…) 获取包含tiles值的列表。
FMERed16Tile.getDataType() 获取栅格平铺的数据类型。
FMERed16Tile.getDataTypeBitDepth() 获取光栅块的数据类型中的位数。
FMERed16Tile.getInterpretation() 得到一个光栅瓷砖的解释。
FMERed16Tile.getInterpretationBitDepth() 获取在解释栅格块时的位数。
FMERed16Tile.getInterpretationNumComponents() 获取栅格平铺解释中的组件数。
FMERed16Tile.getNumCols() 获取栅格平铺中的列数。
FMERed16Tile.getNumDataTypesPerCell() 获取栅格块的单元格中数据类型的实例数。
FMERed16Tile.getNumRows() 获取栅格平铺中的行数。
FMERed16Tile.getTileByteLength() 获取栅格块中的字节数。
FMERed16Tile.getTileNumComponents() 获取栅格块中组件数据类型的数量。
FMERed16Tile.setData(dataArray) 此方法使用提供的数据列表设置平铺数据值的内容。
FMERed16Tile

基地:fmeobjects.FMETile

FME红砖类

创建a的实例FMERed16Tile对象。

init (numRow numCol)

创建一个FMERed16Tile给定参数。

参数:
  • numRow(int) -行数。
  • numCol(int) -列的数目。
返回类型:

FMERed16Tile

返回:

实例FMERed16Tile瓷砖对象。

init(瓷砖)

创建传递给tile对象的副本。

参数: 瓷砖(FMERed16Tile) -平铺对象创建的副本。
返回类型: FMERed16Tile
返回: 实例FMERed16Tile瓷砖对象。
__init__

初始化的自我。参见帮助(键入(self))以获得准确的签名。

getByteArray ( )

返回一个字节数组列表,其中每个字节数组表示块的每一行的数据值。

返回类型: 列表[中bytearray]
返回: 块的数据值。
getData ( )

返回数据块的值。

返回类型: 列表[列表[int]]
返回: 块的数据值。列表中的列表数表示一个平铺块中的行数。例如,一个有2行5列的平铺将返回一个包含2个列表的列表,其中每个列表有5个整数。
getDataAsStringArray ( startRow, startCol, numRows, numCols )

获取包含tiles值的列表。为指定区域中的每个单元格添加一个字符串。如果指定的区域超出了块的边界,则不会修改字符串数组。' startRow '、' startCols '、' numRows '和' numCols '应该是大于或等于0的整数。

参数:
  • startRow(int) -开始排。
  • startCol(int) -起始栏。
  • numRows(int) -要获取的行数。
  • numCols(int) -要获取的列数。
返回类型:

列表[字符串]

返回:

块中的值。

getDataType ( )

获取栅格平铺的数据类型。

回报之一:

返回类型: int
返回: 光栅块的数据类型。例如:一个FMEInt32Tile将返回FME_DATA_TYPE_INT32。一个FMERGBA64Tile将返回FME_DATA_TYPE_UINT16。一个FMEStringTile将返回FME_DATA_TYPE_UINT8
getDataTypeBitDepth ( )

获取光栅块的数据类型中的位数。

返回类型: int
返回: 光栅块的数据类型中的位数。例如:一个FMEInt32Tile将返回32。一个FMERGBA64Tile将返回16。一个FMEStringTile将返回8。
getInterpretation ( )

得到一个光栅瓷砖的解释。回报之一:

返回类型: int
返回: 解释一个光栅瓷砖。例如:一个FMERGBA64Tile将返回FME_INTERPRETATION_RGBA64。一个FMERGBA64Tile将返回FME_INTERPRETATION_RGBA64。一个FMEStringTile将返回FME_INTERPRETATION_STRING
getInterpretationBitDepth ( )

获取在解释栅格块时的位数。

返回类型: int
返回: 位元数在光栅瓦中的解释。例如:一个FMEInt32Tile将返回32。一个FMERGBA64Tile将返回64。一个FMEStringTile将返回8 * stringLength。
getInterpretationNumComponents ( )

获取栅格平铺解释中的组件数。

返回类型: int
返回: 在解释光栅瓦的分量数时。例如:一个FMEInt32Tile将返回1。一个FMERGBA64Tile将返回4。一个FMEStringTile将返回1。
getNumCols ( )

获取栅格平铺中的列数。

返回类型: int
返回: 列的数目。
getNumDataTypesPerCell ( )

获取栅格块的单元格中数据类型的实例数。

返回类型: int
返回: 数据类型的实例数。例如:一个FMEInt32Tile将返回1。一个FMERGBA64Tile将返回4。一个FMEStringTile将返回stringLength。
getNumRows ( )

获取栅格平铺中的行数。

返回类型: int
返回: 栅格平铺中的行数。
getTileByteLength ( )

获取栅格块中的字节数。

它等于numRows * numCols *(解释bitdepth / 8))。

返回类型: int
返回: 光栅块中的字节数。
getTileNumComponents ( )

获取栅格块中组件数据类型的数量。

它等于numRows * numCols * commenttationnumcomponents。

返回类型: int
返回: 栅格块中组件数据类型的数量。
setData ( dataArray )

此方法使用提供的数据列表设置平铺数据值的内容。

参数: dataArray(列表[列表[int]]) -此数据将设置平铺数据的内容。列表中的列表数表示一个平铺块中的行数。例如,要设置一个有2行5列的平铺,一个列表必须有2个列表,其中每个列表包含5个整数值。
返回类型: 没有一个