これは、.rvt/.rfa ファイルを .Json ファイルにエクスポートすることに関するシリーズの2番目の記事です。最初の記事については、こちらをクリックしてください。
.rvt ファイルモデルのすべての要素には、次の要素の階層があります。
カテゴリ
.rvt ファイルのすべての要素が属する分類の事前定義されたリストであり、それぞれがいずれかのカテゴリに属している必要があります。カテゴリのリストは固定されており、変更できません。
ファミリ
.rvt ファイルのすべての要素は特定のファミリに属します。ファミリは、特定のカテゴリに属する要素のクラスです。ファミリには、主に次の2つのタイプがあります。
- システムファミリ (system) — 動作と特性が事前にわかっており、変更できないジオメトリオブジェクト。
- コンポーネントファミリ — 動作と特性が作成され、ユーザーが編集できるジオメトリオブジェクト。
タイプ
これは、通常、標準サイズまたはその他の一般的に受け入れられている特性に基づいた、ファミリの保存され名前が付けられたバリアントです。
インスタンス
これは、モデルまたはプロジェクト内の実際のアイテムです。カテゴリとファミリの定義に応じて、インスタンスはタイプによって制御されない一意のプロパティを持つ場合があります。
階層を JSON 形式ファイルにエクスポートする
オブジェクトの階層をエクスポートするには:
- OdaBimApp を開き、任意の .rvt ファイルをロードします。
- ファイル -> 階層を Json にエクスポート を選択します。
- 結果の .Json ファイルのパスと名前を選択します。
階層をエクスポートした結果は、次の構造を持つ.Jsonファイルになります。