斯潘8
斯潘4
我正在构建一个流程,该流程需要几何图形功能中(外部)部分的总量。我需要从一个(因此是1)或多个(2+)特征中得到的部分总数,以便进行进一步的统计分析。为了得到这个,我使用了partcounter,它会给我返回几何体中零件数的partcounter。对于多组和集料,这是零件的数量,对于路径,这是段数。否则,就是一个。
我希望,在单个功能(甜甜圈)上使用此功能时。它将返回值1,但在附加的示例中,还有我试过的其他甜甜圈,它返回甜甜圈的总量+外部零件的总量。
是否可以在不使用内部边界的情况下使用另一个变压器来获取部件计数,而不需要使用Donuholefilter来填充Donutsholes?或者只是计算一下外部边界部分?
填充甜甜圈非常耗时和CPU消耗(例如,对于10000个对象,但也可以处理带有x百万的集合,这将需要几个小时的额外时间):
28.6秒。(CPU:27.3s用户,1.0s系统)对1分51.8秒。(CPU:63.4s用户,22.6S系统)
简而言之,问题是:
获取值51,但希望值1(1个对象,不是内外边界)。无2无.fmwt
你好,
我不确定是否有一个变压器能自己完成它,但是,fme python有以下功能:
附加了python屏幕截图和工作区dontcountdonuts.fmw(dontcountdonuts.fmw)
麻木(变平,分开甜甜圈) |
获取构成要素几何图形的零件数。
压扁
(布尔
)-如果展平是真
,然后返回钻取到子集料中的原始零件的数量。如果展平是假
然后返回一些可能被聚合的部分的高级部分的数量。分割甜甜圈
(布尔
)-如果分开甜甜圈是真
,每个甜甜圈将作为一个单独的部分计数。int
?2019安全亚搏在线软件公司|合法的