2026-02-03 06:54 PM
こんにちは。
一覧表にフロア設定(下図)の階高の数値を抽出して表示する方法はあるのでしょうか。
もしフロア設定からの抽出は出来ず、プロパティ設定が必要な場合はプロパティ設定の内容についてご教示いただけますと幸いです。
お手数をおかけしますがよろしくお願いいたします。
解決済! 解決策の投稿を見る。
2026-02-09 05:53 PM
すみません…上記の回答は間違いです。
階名の数字を抽出したいものと勘違いしておりました。
式のエラー自体はデータタイプを文字列にすれば解消されると思います。
本題の階高ですが一般パラメータにはなさそうです。
一覧表で表示させるためには要素が必要となるため、フロアラインのモデルを疑似的に配置して階高を拾うことはできるかと思いますがいかがでしょうか。
①各配置フロア±0の位置にスラブ、屋根ツール等で厚さ0mmの板状のモデルを入力
添付の例では1SL,2SL,3SL,RSLとしています。
②2SLから上の要素を「配置フロアを再リンク」で1つ下のフロアへ再リンクする
2SL⇒配置フロア=1SL
3SL⇒配置フロア=2SL
RSL⇒配置フロア=3SL
③一覧表のフィールドに「リンク/配置フロアまでの高度」を表示
邪道かもしれませんが他の方法が思い浮かびません。
ご確認のほどよろしくお願いいたします。
2026-02-09 08:23 PM
ゾーン要素から数値を拾ったらどうでしょう?
部屋のゾーンは上端の高さを天井高とするかと思いますので、部屋ゾーンではなく例えば各階の延べ床面積算出用のゾーンを利用し、上部リンクが一つ上の階で、上端の高さのオフセットが0になっていれば、一覧表でパラメータ「上端高度から配置フロア」の数値を表示させて階高表記となります。
MITO architecture + design
Architect | Graphisoft Certified BIM Manager
ArchiCAD 29 JPN/USA/INT | Windows 11
2026-02-04 09:31 AM - 編集済み 2026-02-04 09:35 AM
プロパティマネージャーで左から文字列の取り出し [LEFT]を使用してはどうでしょうか。
例
指定されたテキスト文字列の左端から最初の1文字を返します。
数式
LEFT (配置フロア名, 1)
10階以上の場合は上手くいかないためIF関数を組み合わせる等の工夫が必要になります。
配置フロア番号と配置フロア名の階数が一致している場合は配置フロア番号を参照するのが簡単だと思います。
2026-02-04 09:46 AM
失礼しました。
LEFTではなくSUBSTITUTEを使った方が簡単だと思います。
文字列の置き換え [SUBSTITUTE]
SUBSTITUTE ( 配置フロア名, "SL", "" )
元のテキスト"SL"文字列に代わる新しいテキストを指定しません。
これで数値のみを抽出できます。
2026-02-09 03:37 PM
ご回答ありがとうございます。
ご教示いただいた内容を試してみたのですが、エラーが出てしまいました、、、
こちらの対処方法ご存じでしょうか。
2026-02-09 05:53 PM
すみません…上記の回答は間違いです。
階名の数字を抽出したいものと勘違いしておりました。
式のエラー自体はデータタイプを文字列にすれば解消されると思います。
本題の階高ですが一般パラメータにはなさそうです。
一覧表で表示させるためには要素が必要となるため、フロアラインのモデルを疑似的に配置して階高を拾うことはできるかと思いますがいかがでしょうか。
①各配置フロア±0の位置にスラブ、屋根ツール等で厚さ0mmの板状のモデルを入力
添付の例では1SL,2SL,3SL,RSLとしています。
②2SLから上の要素を「配置フロアを再リンク」で1つ下のフロアへ再リンクする
2SL⇒配置フロア=1SL
3SL⇒配置フロア=2SL
RSL⇒配置フロア=3SL
③一覧表のフィールドに「リンク/配置フロアまでの高度」を表示
邪道かもしれませんが他の方法が思い浮かびません。
ご確認のほどよろしくお願いいたします。
2026-02-09 08:23 PM
ゾーン要素から数値を拾ったらどうでしょう?
部屋のゾーンは上端の高さを天井高とするかと思いますので、部屋ゾーンではなく例えば各階の延べ床面積算出用のゾーンを利用し、上部リンクが一つ上の階で、上端の高さのオフセットが0になっていれば、一覧表でパラメータ「上端高度から配置フロア」の数値を表示させて階高表記となります。
MITO architecture + design
Architect | Graphisoft Certified BIM Manager
ArchiCAD 29 JPN/USA/INT | Windows 11
2026-02-10 11:14 AM
2026-02-10 11:22 AM
@kmitotk 様
ご回答誠にありがとうございます。
試しにオフセット0のゾーンを配置してみたところ、階高の数値が表示されることを確認できました。
今後は階高の数値の抽出のためにもオフセット0のゾーンの配置をしてみたいと思います。
ありがとうございました。