fmeobjects.fmeaggregge.

fmeobjects的继承关系图。FMEAggregate
fmeaggregate.appendpart.appendpart. ampendpart(几何),
fmeaggregge.appendpartinlocalcoordinate. Appendpartinlocalcoordinate(几何),
fmeaggrege.appendparts. 阑尾(汇总),
FMEAggregate.boundingBox() 此方法返回几何图形的边界框。
fmeaggregate.boundingcube.() 此方法返回几何图形的边界多维数据集。
fmeaggregate.bounds.() 返回几何图形的边界。
fmeaggregge.ClearmeSuares.() 从几何中删除所有措施。
fmeaggregate.copyattributesfromfeature.(...) 如果它们匹配(可选)正则表达式,则将来自给定功能从给定功能的所有属性复制到该几何图形中的所有属性。
FMEAggregate.copyNameFromGeometry(sourceGeometry) 将“superegeometry”的名称复制到此几何符中。
fmeaggregate.copytraitsfromGeometry.(...) 将所有特征复制来自给定的几何图形匹配(可选)正则表达式。
fmeaggregge.copytraitstofeature.(...) 如果匹配(可选)正则表达式,则将从该几何中的所有特征复制到给定功能的属性。
fmeaggregate.Cetename.() 删除几何名称。
fmeaggrege.force2d.() 将几何形状减少到2D。
fmeaggrege.force3d.(纽茨) 这将几何体的维度设置为3D。
FMEAggregate.getAppearanceReference GetAppeAranceReference(Front),
fmeaggregge.getarea.() 区域计算。
fmeaggregate.getgeometrydefinitionReference.() 如果此聚合是几何实例,此方法将获得与此聚合关联的几何定义引用。
FMEAggregate.getGeometryInstanceLocalOrigin() 如果该聚合是一个几何实例,则此方法检索与几何实例关联的本地原点。
fmeaggregate.getgeometryinstancematrix.() 如果该聚合是一个几何实例,则此方法检索与该几何实例关联的几何实例转换矩阵。
fmeaggrege.getmeasurenames.() 检索此几何体上的度量值的名称。
fmeaggrege.getMultipleGeometryFlag.() 该方法确定聚合是否包含多个沟槽,也就是说,该聚合是结构的方式,使得每个部分是与聚合中的其他部分分开的自身的几何形状。
fmeaggrege.getname.() 此例程将此几何形状的“名称”检索为asix.text_type.
fmeaggrege.getPartat. getPartat(索引),
FMEAggregate.getPartAtInLocalCoordinates getPartatInlocalCoordInates(索引),
fmeaggregate.gettrait.(TraitName) 检索指定特征名的几何特征值。
fmeaggregate.gettraitnames.() 检索此几何符中的特征的名称。
fmeaggrege.gettraitnullmissingandtype.(...) 此方法返回布尔值的元组,指示特性是null,一个布尔值,指示特性是否缺失,以及表示特征类型的整数。
FMEAggregate.getTraitType(TraitName) 返回给定特征的类型。
fmeaggregate.getTransformationMatrix.() 获取此聚合的转换矩阵。
fmeaggregate.hasgeometryinstance. hasGeometryInstance(递归)
fmeaggregate.hasmeasures.() 检查此几何形状的几何或任何子部分是否具有措施。
fmeaggregate.hasname.() 返回几何是否有名称。
fmeaggregge.hastransformationmatrix.() 该方法确定聚合体是否具有变换矩阵。
fmeaggrege.is3d.() 返回几何是否为3D。
FMEAggregate.isAMulti() 这种方法确定骨料的部件是否符合afmemulticurve.FMEMultiArea, 或者Fmemultitext.,表示。
fmeaggrege.iscollection.() 检查几何图形是聚合还是多部分集合。
fmeaggregge.issimpleagegregate() 此方法确定聚合是否是一个简单的聚合。
fmeaggregge.measureexists.(MeasureName) 回报真的如果存在指定的措施和错误的否则。
fmeaggrege.numparts.() 这将返回组成这个聚合的几何图形的数量。
fmeaggregate.offset.offset. 偏移(点),
FMEAggregate.removeLastPart() 这将删除并返回聚合的最后一个几何图形。
FMEAggregate.removeMeasure(MeasureName) 如果提供的默认测量,则使用名称'MeasureName'删除测量值。
fmeaggregate.removetraits.(regexp) 此方法有4种模式:
fmeaggregate.removetransformationmatrix.() 删除此聚合的转换矩阵。
fmeaggregge.renomemeasure.(OldMeasurename,......) 将“OldMeasurename”指定的度量重命名为“newmeasurename”指定的新名称。
fmeaggregate.rotate2d.(中心,角) 角度从水平向上CCW,以度为单位测量。
fmeaggregate.scale.(yscale xscale zscale) 将比例因子应用于聚合。
fmeaggregate.setappeAranceReference.(...) 此方法将库中的外观与此聚合相关联。
fmeaggregate.setgeometrydefinitionReference. setgeometrydefinitionReference(gdreference),
fmeaggregate.setgeometryinstancelocalorigin.(x,y,z) 此方法设置此聚合的几何实例的局部原点。
fmeaggregate.setgeometryinstancematrix. setgeometryinstancematrix(矩阵),
fmeaggregate.setMultipleGeometryFlag. setMultipleGeometryFlag(ISUPLIPLE),
FMEAggregate.setName(姓名) 使用a设置几何名称six.text_type.
fmeaggregate.settrait.(traitName traitValue) 设置具有指定值的几何特性。
fmeaggregate.settraitnullwithtype.(TraitName,......) 此方法提供与几何形式的空特性值。
fmeaggregate.setTransformationMatrix. setTransformationMatrix(矩阵),
班级 FMEAggregate

基础:fmeobjects.fmegeometry.

FME汇总类

创建聚合几何对象的实例。

在里面()

默认的fmeaggregate构造函数。

返回类型: FMEAggregate
返回: 聚合几何对象的实例。

init(汇总)

创建一个聚合几何体对象的副本。

参数: 总计的FMEAggregate) - 聚合几何对象以创建副本。
返回类型: FMEAggregate
返回: 聚合几何对象的实例。
__在里面__

初始化自我。请参阅帮助(类型(self))以获得准确的签名。

阑尾

ampendpart(几何),

这将几何图形附加到聚合。如果没有任何通过,没有任何东西可以附加。注意,存储在聚合中的几何形状可以具有不同的尺寸。调用此方法将隐式应用并清除与此聚合关联的任何矩阵。

参数: 几何学fmegeometry.) - 要附加的几何形状。
返回类型: 没有任何
提升: fmeexception.- 如果发生错误,则会提出异常。
Appendpartinlocalcoordinates.

Appendpartinlocalcoordinate(几何),

这将几何图形附加到聚合。如果没有任何通过,没有任何东西可以附加。注意,存储在聚合中的几何形状可以具有不同的尺寸。调用此方法将留下与聚合保持关联的任何矩阵,这意味着新的部分将具有应用的任何矩阵。

参数: 几何学fmegeometry.) - 要附加的几何形状。
返回类型: 没有任何
提升: fmeexception.- 如果发生错误,则会提出异常。
阑尾

阑尾(汇总),

这附加了传入聚合的几何形状的聚集体。如果没有通过,则不会附加任何内容。调用此方法将隐式应用并清除与此聚合关联的任何矩阵。

参数: 总计的FMEAggregate) - 要附加的几何形状的聚集体。
返回类型: 没有任何
提升: fmeexception.- 如果发生错误,则会提出异常。
绑定盒

此方法返回几何图形的边界框。

返回类型: 元组元组漂浮]
返回: 几何体的边界框,形式为((minx, miny), (maxx, maxy))。
绑定铲子

此方法返回几何图形的边界多维数据集。

返回类型: 元组元组漂浮]
返回: 几何形式的边界框((minx,miny,minz),(maxx,maxy,maxz))。
界限

返回几何图形的边界。

返回类型: 元组fmepoint.
返回: 界限的最小点和最大点。没有任何如果几何图形没有任何点,则返回。
清除

从几何中删除所有措施。

返回类型: 没有任何
copyAttributesFromFeature sourcefeature.overwriteExistingregexp.字首

如果它们匹配(可选)正则表达式,则将来自给定功能从给定功能的所有属性复制到该几何图形中的所有属性。

参数:
  • sourcefeature.FMemeature.) - 复制属性的功能。
  • overwriteExistingBOOL.) - 只有在覆盖件包销时,才会覆盖现有的特征真的
  • regexp.str.) - (可选)正则表达式以与属性匹配。如果未指定Regexp,则将复制所有属性。
  • 字首str.) - (可选)将前缀放在所有特征名称上,因为它们被复制。如果未指定,则不会将前缀添加到特征名称中。
返回类型:

没有任何

CopyNameFromGeometry. sourcegeometry.

将“superegeometry”的名称复制到此几何符中。如果'sourcegeometry的名称是空白或没有任何,这种几何名称将成为没有任何

参数: sourcegeometry.fmegeometry.) - 将名称复制的几何图形。
返回类型: 没有任何
copyTraitsFromGeometry sourcegeometry.overwriteExistingregexp.字首

将所有特征复制来自给定的几何图形匹配(可选)正则表达式。

参数:
  • sourcegeometry.fmegeometry.) - 复制特征的几何图形。
  • overwriteExistingBOOL.) - 只有在覆盖件包销时,才会覆盖现有的特征真的
  • regexp.str.) - (可选)与特征相匹配的正则表达式。如果未指定regexp,或者是空字符串,则将复制所有特征。
  • 字首str.) - (可选)将前缀放在所有特征名称上,因为它们被复制。如果未指定,则不会将前缀添加到特征名称中。
返回类型:

没有任何

CopyTraitStoFeature. Destfeature.overwriteExistingregexp.字首

如果匹配(可选)正则表达式,则将从该几何中的所有特征复制到给定功能的属性。

参数:
  • Destfeature.FMemeature.) - 复制特征的功能。
  • overwriteExistingBOOL.) - 仅当覆盖件包装是时,才会覆盖现有属性真的
  • regexp.str.) - (可选)与特征相匹配的正则表达式。如果未指定regexp,或者是空字符串,则将复制所有特征。
  • 字首str.) -(可选)在复制所有属性名时,将前缀放在它们上面。如果未指定,前缀将不会添加到属性名中。
返回类型:

没有任何

deletename.

删除几何名称。如果此呼叫之前存在一个名称真的被归还;除此以外错误的返回。

返回类型: BOOL.
返回: 返回一个布尔值,指示删除前是否存在该名称。
Force2d.

将几何形状减少到2D。

返回类型: 没有任何
Force3d. 纽茨

这将几何体的维度设置为3D。即使几何形状已经3D,也将所有z值设置为传入的值。

参数: 纽茨漂浮) - 新z值。
返回类型: 没有任何
getAppeAranceReference.

GetAppeAranceReference(Front),

此方法返回与此聚合关联的库中的外观引用。“Front”参数控制此查询是否应返回正面或后面外观参考。两者都可以独立获取。如果此聚合是常规聚合,则没有几何实例,afmeexception.将被抛出。

参数: 正面BOOL.) - 布尔指示是否应为聚合的前部或背面检索外观参考。
返回类型:
返回: 这种外观的独特外观参考。
Getarea.

区域计算。

返回类型: 漂浮
返回: 计算区域。
getGeometryDefinitionReference.

如果此聚合是几何实例,此方法将获得与此聚合关联的几何定义引用。如果此聚合是没有几何实例的常规聚合,没有任何将返回。

返回类型: 或者没有任何
返回: 几何定义引用,或没有任何
getGeometryInstanceLocalOrigin

如果该聚合是一个几何实例,则此方法检索与几何实例关联的本地原点。此方法将返回没有任何如果聚合是常规聚合。

返回类型: 元组漂浮]或没有任何
返回: 当地来源,格式化(DDD),或没有任何
getgeometryinstancematrix.

如果该聚合是一个几何实例,则此方法检索与该几何实例关联的几何实例转换矩阵。此方法将返回没有任何如果聚合要么不包含这样的矩阵,或者是常规聚合。

返回类型: 列表列表漂浮]] 或者没有任何
返回: 几何实例转换矩阵,格式化[[DDDD] [DDDD] [DDDD]],或没有任何
GetMeasurenames.

检索此几何体上的度量值的名称。

返回类型: 元组细绳
返回: 返回一个元组,存储此几何符上的措施的名称。如果没有措施,这将返回一个空元组。为了FMEAggregatefmemultisurface., 和FMECompositeSurface,这将返回所有部分的所有措施的联盟。
getMultipleGeometryFlag.

该方法确定聚合是否包含多个沟槽,也就是说,该聚合是结构的方式,使得每个部分是与聚合中的其他部分分开的自身的几何形状。因此,可以将1个部分的聚合归返真,因为它是关于聚合的结构,而不是内容。

返回类型: BOOL.
返回: 回报真的如果聚合包含多个几何和错误的否则。
getName

此例程将此几何形状的“名称”检索为asix.text_type..这将返回没有任何如果它没有与之关联的名称。

返回类型: six.text_type或没有任何
返回: 几何名称。
getPartat.

getPartat(索引),

此方法返回给定索引处的几何图形。没有任何如果索引超出范围,则返回。对于具有转换矩阵的聚合,返回变换的几何形状。

参数: 指数) -返回的几何部分的索引。
返回类型: fmegeometry.或者没有任何
返回: 给定下标处的几何形状。注意:此方法返回的是fmegeometry.;的一个叶子类fmegeometry.继承图。例如,一个fmepoint.如果几何形状真正是一个点,则返回。
提升: fmeexception.- 如果发生错误,则会提出异常。
getPartatinlocalcoordinates.

getPartatInlocalCoordInates(索引),

此方法返回给定索引处的几何图形。没有任何如果索引超出范围,则返回。对于具有转换矩阵的聚合,它不会应用于该部件。

参数: 指数) -返回的几何部分的索引。
返回类型: fmegeometry.或者没有任何
返回: 给定下标处的几何形状。注意:此方法返回的是fmegeometry.;的一个叶子类fmegeometry.继承图。例如,一个fmepoint.如果几何形状真正是一个点,则返回。
提升: fmeexception.- 如果发生错误,则会提出异常。
GetTrait. TraitName.

检索指定特征名的几何特征值。对于Python 2.7,字符串返回为两种可能类型之一——系统编码字符串或unicode字符串(如果源特性已编码)。Null trait值将作为空字符串返回。二进制blob特征作为bytearray返回。

没有任何在几何形状上找不到特征时返回。

参数: TraitName.str.) - 几何特征的名称。
返回类型: BOOL.长,漂浮,six.string_types,ByteArray.字节或者没有任何
返回: 特质价值。
提升: fmeexception.- 如果在检索特征值时出现问题,提出了一个例外。
GetTraitnames.

检索此几何符中的特征的名称。

返回类型: 元组str.
返回: 返回存储此几何形状上的特征名称的元组。如果没有特征,这将返回空元组。对于所有集合和容器,这将仅返回最外面对象上的特征名称。
gettraitnullmissingandtype. TraitName.

此方法返回布尔值的元组,指示特性是null,一个布尔值,指示特性是否缺失,以及表示特征类型的整数。第一个布尔是真的如果' traitName '映射到几何图形上的null trait值。否则它是错误的.第二个布尔值是真的如果'traitname'映射到几何上没有值。否则它是错误的.如果特征不存在,fme_attr_undefined.返回类型。

可能的特质是fme_attr_undefined.fme_attr_boolean.FME_ATTR_INT8fme_attr_uint8.fme_attr_int16fme_attr_uint16fme_attr_int32.fme_attr_uint32.fme_attr_real32.fme_attr_real64.fme_attr_real80.fme_attr_string.FME_ATTR_ENCODED_STRINGfme_attr_int64.FME_ATTR_UINT64

参数: TraitName.str.) -特征的名称。
返回类型: 元组BOOL.BOOL.
返回: 一个由2个布尔值组成的元组,第一个表示trait的值是否为空,第二个表示trait是否缺失,一个整数表示trait类型。
getTraittype. TraitName.

返回给定特征的类型。如果无法找到特质,fme_attr_undefined.将返回。

返回其中一个fme_attr_undefined.fme_attr_boolean.FME_ATTR_INT8fme_attr_uint8.fme_attr_int16fme_attr_uint16fme_attr_int32.fme_attr_uint32.fme_attr_real32.fme_attr_real64.fme_attr_real80.fme_attr_string.FME_ATTR_ENCODED_STRINGfme_attr_int64.FME_ATTR_UINT64

参数: TraitName.str.) -特征的名称。
返回类型:
返回: 特质类型。
getTransformationMatrix.

获取此聚合的转换矩阵。如果聚合没有这样的矩阵,则返回身份矩阵。只有矩阵的顶部三行返回,因为底行始终[0 0 0 1]。

返回类型: 列表列表漂浮]
返回: 聚合的Tranformation矩阵,格式化[[DDDD] [DDDD] [DDDD]]。
hasgeometryinstance.

hasGeometryInstance(递归)

此方法返回真的如果此聚合包含几何体定义的实例。如果参数recursive被设置为错误的,它只会测试这一聚合。如果'递归'等于真的,则此方法将返回真的如果在任何级别的此聚合中包含的任何部分是几何实例。

参数: 递归BOOL.) - 重复或不。
返回类型: BOOL.
返回: 是否有几何实例。
哈米索

检查此几何形状的几何或任何子部分是否具有措施。

返回类型: BOOL.
返回: 真的如果这种几何形状或该几何形状的任何子部分都有措施,错误的否则。
hasname.

返回几何是否有名称。

返回类型: BOOL.
返回: 回报真的如果几何有名称和错误的否则。
hasTransformationMatrix

该方法确定聚合体是否具有变换矩阵。

返回类型: BOOL.
返回: 回报真的如果此聚合具有转换矩阵,并且错误的否则。
IS3D

返回几何是否为3D。

返回类型: BOOL.
返回: 回报真的如果几何是三维的错误的否则。为了FMENULL.,这种方法总是返回真的.为了FMEAggregateFMEMultiPointFMEMultiAreaFmemultitext.fmemulticurve.,此方法将返回真的如果任何一个子部件是3D的。如果集合为空或其所有成员都是2D,则此方法将返回错误的
Isamulti.

这种方法确定骨料的部件是否符合afmemulticurve.FMEMultiArea, 或者Fmemultitext.,表示。

返回类型: BOOL.
返回: 这意味着它只会返回真的如果聚合包含:
  • 弧,行,路径,别无他物。
  • 多边形,椭圆,甜甜圈,别无他物。
  • 只有文本对象。
  • 点,没有别的。这是回报错误的对于空聚集体。
iscollection.

检查几何图形是聚合还是多部分集合。

返回类型: BOOL.
返回: 真的如果几何是聚合或多零件集合。
股份有限公司

此方法确定聚合是否是一个简单的聚合。即,它的几何形状都是聚合或多重的。

返回类型: BOOL.
返回: 回报真的如果这个聚合很简单,并且错误的否则。
measureExists measureName.

回报真的如果存在指定的措施和错误的否则。如果未指定“MeasureName”参数,则检查默认度量。

参数: measureName.str.) - (可选)措施的名称。
返回类型: BOOL.
返回: Boolean指示是否存在该措施。
numParts

这将返回组成这个聚合的几何图形的数量。

返回类型:
返回: 聚集体中的几何数量。
抵消

偏移(点),

由“点”指定的Coords抵消几何图形。偏移将应用于与此聚合相关联的转换矩阵。如果聚合没有矩阵,将创建一个新的矩阵。

参数: 观点fmepoint.) -使几何坐标偏移的点。
返回类型: 没有任何
提升: fmeexception.- 如果发生错误,则会提出异常。
removelastpart.

这将删除并返回聚合的最后一个几何图形。如果聚合中没有几何图形,它将返回没有任何.调用此方法将隐式应用并清除与此聚合关联的任何矩阵。

返回类型: fmegeometry.或者没有任何
返回: 汇总的最后几何形状。注意:此方法返回的是fmegeometry.;的一个叶子类fmegeometry.继承图。例如,一个fmepoint.如果几何形状真正是一个点,则返回。
提升: fmeexception.- 如果发生错误,则会提出异常。
搬迁 measureName.

如果提供的默认测量,则使用名称'MeasureName'删除测量值。

参数: measureName.str.-(可选)待移除措施的名称。
返回类型: 没有任何
removetraits. regexp.

此方法有4种模式:

  1. 删除顶级的所有特征:Regex == null
  2. 在顶级删除一些特征:Regex ==
  3. 删除所有级别的所有特征:regex ==kfme_recurseall
  4. 删除所有级别的一些特征kfme_recursesome.

例如,为多表面指定Regex == null将在多表面​​的根级别删除所有特征,而指定Regex ==kfme_recursesome.将从匹配匹配的多个级别的所有级别中删除所有特征。如果是非法的正则表达式,则不会删除任何特征。

返回类型: 没有任何
removetransformationmatrix.

删除此聚合的转换矩阵。

返回类型: 没有任何
重新评估 oldmeasurename.newmeasurename.

将“OldMeasurename”指定的度量重命名为“newmeasurename”指定的新名称。

参数:
  • oldmeasurename.str.) - 衡量标准的原始名称。
  • newmeasurename.str.) - 措施的新名称。
返回类型:

没有任何

Rotate2d. 中央角度

角度从水平向上CCW,以度为单位测量。旋转将应用于与该聚集体相关联的变换矩阵。如果聚合没有矩阵,将创建一个新的矩阵。

参数:
  • 中央fmepoint.) - 聚合的矩阵的中心。
  • 角度漂浮) - 以度数的角度。
返回类型:

没有任何

提升:

fmeexception.- 如果发生错误,则会提出异常。

规模 xscaleyscaleZScale.

将比例因子应用于聚合。比例因子将应用于与该聚合相关联的转换矩阵。如果几何为2D,则忽略“zscale”。如果聚合没有矩阵,将创建一个新的矩阵。

参数:
  • xscale漂浮) - x比例因子。
  • yscale漂浮) - y比例因子。
  • ZScale.漂浮) - z比例因子。
返回类型:

没有任何

提升:

fmeexception.- 如果发生错误,则会提出异常。

setappeAlecereference. 出现正面

此方法将库中的外观与此聚合相关联。这是通过通过在这种外观的独特外观参考中完成的。随后对此方法的调用在同一方面,将覆盖使用的新外观使用的前一个外观。

' 0 '的外观引用表示默认外观。默认外观的解释留给这个几何图形的使用者。在这个位置FMEAggregate级别,外观表示当包含的曲面使用默认外观而不是特定外观时应用默认外观。包含的表面可以在嵌套的聚集体中找到,几何图形,其参考包含表面的几何形状,或作为表面或多表面。

第二个参数控制此操作是否应在包含的表面或后部的前部发生。两者都可以独立设置。“出现”应该是对存储在中的定义的有效参考富风架.如果在库中找不到引用,则它仍将附加对实例的引用,但会抛出一个fmeexception..这是一个不健康的情况,因为它代表了一个'悬垂的参考'。

参数:
  • 出现) - 这种外观的独特外观参考。
  • 正面BOOL.) - 布尔指示是否应为聚合的前部或背面设置外观参考。
返回类型:

没有任何

提升:

fmeexception.- 如果发生错误或在库中找不到引用并附上悬挂参考,则会提出异常。

setgeometrydefinitionReference.

setgeometrydefinitionReference(gdreference),

此方法设置此聚合的几何定义引用,如果此聚合当前不是几何实例,则此调用将导致聚合销毁所有拥有的部分并将聚合变为几何实例。

如果“gdReference”引用不存在在图书馆,它仍然会把参考实例,但这是一种不健康的情况,因为它代表了一个“悬空引用”,用户应该决定解决这个通过添加一个几何定义,具体参考图书馆,否则从这个几何实例中删除引用。

参数: gdreference.) - 对存储在中的几何定义的有效几何定义引用富风架
返回类型: 没有任何
提升: fmeexception.- 如果发生错误或在库中找不到引用并附上悬挂参考,则会提出异常。
setGeometryInstanceLocalOrigin xyz

此方法设置此聚合的几何实例的局部原点。如果此聚合当前不是几何实例,则此调用将导致聚合销毁所有拥有的部件并将聚合变为几何实例。局部原点是应用几何实例转换矩阵的原点。默认的本地原点是(0,0,0)。

参数:
  • x漂浮) - 当地源的X点。
  • y漂浮) -局部原点的y点。
  • z漂浮) - 局部起源的Z点。
返回类型:

没有任何

setgeometryinstancematrix.

setgeometryinstancematrix(矩阵),

此方法设置此聚合的几何实例变换矩阵。如果此聚合当前不是几何实例,则此调用将导致聚合销毁所有拥有的部件并将聚合变为几何实例。将变换矩阵从本地原点应用于几何定义以获得实例化的几何形状。

返回类型: 没有任何
参数: 矩阵列表列表漂浮) - 格式化的几何实例变换矩阵[[DDDD] [DDDD] [DDDD]]。
setMultipleGeometryFlag

setMultipleGeometryFlag(ISUPLIPLE),

该方法设置聚合是否包含多个曲线,即聚合是以这样的方式构造的,使得每个部分是其自身的几何形状与聚合中的其他部分分开。

参数: 是多样的BOOL.) -真的如果聚合包含mutliplegeometry,错误的除此以外
返回类型: 没有任何
setName 姓名

使用a设置几何名称six.text_type..通过提供一个空白名称作为输入,该方法将充当deletename()

参数: 姓名six.text_type.) - 几何的新名称。
返回类型: 没有任何
settrait. TraitName.TraitValue.

设置具有指定值的几何特性。如果几何特性已经存在,则其值和类型将被更改。使用以下类型的数字映射:

pyint ==> fme_int32

pyfloat ==> fme_real64

Pylong ==> FME_INT64

对于Python 2.7,字符串可以作为两种可能的类型之一输入:系统编码字符串或unicode字符串。对于Python 3,二进制值将指定为bytearray值或bytes值,对于Python 2.7,则指定为bytearray值。

参数:
返回类型:

没有任何

settraitnullwithtype. TraitName.traitType

此方法提供与几何形式的空特性值。如果已存在具有相同名称的特性,则会覆盖。

特质类型必须是其中一个fme_attr_undefined.fme_attr_boolean.FME_ATTR_INT8fme_attr_uint8.fme_attr_int16fme_attr_uint16fme_attr_int32.fme_attr_uint32.fme_attr_real32.fme_attr_real64.fme_attr_real80.fme_attr_string.FME_ATTR_ENCODED_STRINGfme_attr_int64.FME_ATTR_UINT64

参数:
  • TraitName.str.) -特征的名称。
  • traitType) - 表示特征类型的整数。
返回类型:

没有任何

setTransformationMatrix.

setTransformationMatrix(矩阵),

设置此聚合的转换矩阵,如果存在,则替换现有矩阵。输入阵列中仅期望三行,假设在[0 0 0 1]的底行中。

参数: 矩阵列表列表漂浮) - 转换矩阵,格式化[DDDD] [DDDD] [DDDD]]。
返回类型: 没有任何