List.GroupByKeyノードによるグループ分け

List.GroupByKeyノードによるグループ分け

Makoto_Ohura
Autodesk Autodesk
676件の閲覧回数
0件の返信
メッセージ1/1

List.GroupByKeyノードによるグループ分け

Makoto_Ohura
Autodesk
Autodesk

List.GroupByKeyノードを使うと、あるリストから指定したキーに従ってグループ分けしたリストを取得することができます。
例えば、Revitのプロジェクト内のすべての窓要素のリストからレベルをキーにして、レベル別の窓要素のリストを作成できます。

 

ビデオでは、窓カテゴリの要素をすべて取得して、Element.GetParameterValueByNameノードでレベルの値を取得して、それをキーとすることで、List.GroupByKeyノードを使い、レベル別の窓要素のリストを取得しています。また、unique keys出力ポートからは使用されたキーのユニークなリストが取得できます。

List.GroupByKeyノードでは、listとkeys入力ポートに与えられるリストの要素の数は等しくなければいけない点に注意してください。

 


Makoto Ohura
Technical Sales Specialist
Autodesk Ltd., Japan
677件の閲覧回数
0件の返信
返信 (0)