IFCモデル階層

IFCモデルは、階層順序で作成されたIFCエンティティで構成されています。次の図に示すように、各フロア高度(IfcBuildingStorey)がArchiCADのフロアに対応しています(例えば、IFCモデルをインポートする場合や現在のプロジェクトにIFCマネージャーを適用する場合)。

IFCModelHierarchy.png 

ArchiCADでは、全ての要素およびオブジェクトがホームフロアにリンクされています。そのため、デフォルトでは、IFCモデルの階層では、全ての要素およびオブジェクトは要素のホームフロアと同じ名前のIfcBuildingStoreyの下に表示されます。ただし、IFCマネージャーでは、要素はIfcSiteまたはIfcBuildingに直接割り当てられます。例えば、近隣建物(例、モルフツールで定義されたもの)およびサイトコンテキスト要素(木、フェンス、道路など)は、フロアシステムによりプロジェクト建築に割り当てられるのではなく、サイトに割り当てられます。

IFCマネージャー」を参照してください。

デフォルトでは、IFC要素(例、IfcBuildingElements)およびIfcSpaceエンティティは、IFCモデルと同じ階層レベルにあります。ただし、ArchiCADオブジェクト(家具、MEP要素など)およびモルフを要素分類にかかわらず、IFCエクスポート用に、ホームフロアでなく、それらを含むArchiCADのゾーン(IfcSpace)に表示し、リンクすることができます。

IFCオプション」のIFCマネージャーツリービューを参照してください。

IFCモデルの上のレベルの階層(IfcProject、IfcSite、IfcBuilding、IfcStorey)は、IFCマネージャーでのみ管理できます。 IFCマネージャーではIFC関連データを編集することもできます。

IFCマネージャー」を参照してください。

ただし、特殊な要素のIFC属性値は、現在のArchiCADプロジェクトのデータから取得されます。

注記:デフォルトでは、IFCプロジェクト、IFCサイト、IFC建物、IFCフロアの各エンティティには同じGlobalID属性が割り当てられます。さらに詳しく言うと、[プロジェクト情報]ダイアログボックス([ファイル]→[情報])で各IDフィールドに同じキーワードが指定されている場合(または値が何も指定されていない場合)、Global IDが同じになります。ただし、これらのキーワードを[プロジェクト情報]ダイアログボックスで変更すると、空間エンティティが同一のGlobalIDを持つか、または異なるGlobalIDを持つかを制御できます。

例えば、2つの個別のプロジェクトがあるとします。両方のプロジェクトと両方のサイトで同じGlobalIDを共有しますが、各サイトのさまざまな建物には異なるGlobalIDを設定する場合を考えます。

これを行うには、両方のプロジェクトの「プロジェクトID」フィールドと「敷地ID」フィールドに同じキーワードを指定します。「建造物ID」フィールドには異なるキーワードを入力します。

[プロジェクト情報]ダイアログボックスには、IFCフロアエンティティに対応するIDフィールドはありません。IFCフロアエンティティのGlobalIDは、その建造物IDから取得されます。2つの個別のArchiCADプロジェクト内の2つの建物の建造物IDが同じである場合、フロア番号が同じであるそれらの建物の全てのフロアのGlobalIDは同じになります。

詳細は、「データマッピング」の表を参照ください。

IfcSiteは、IfcProjectの地理的な位置です。これは形状を持つことができますが、必要ではありません。ArchiCADでは、サイト形状は、メッシュ要素、サイトタイプのオブジェクト、および要素分類が「サイト形状」の要素で示されます。

ArchiCADが扱える、つまりインポートできる建築物は1つのみ(IfcBuilding)です。ただし、IfcSiteは複数インポートできます。IfcBuildingより上の階層にあるIfcSiteでも可能です。そのため、複数の建築物を含むIFCファイルをインポートする場合は、インポートする建築物を1つのみ選択できます。

手順4:建築物またはサイトを選択」を参照してください。

ただし、他のアプリケーションでは、建築物のトポグラフィを複数のIfcSiteにエクスポートできます。この場合には、IfcBuildingをインポートするとIfcSiteの全てがインポートされ、インポートされたIfcBuildingを含めて1つのIfcSiteに結合されます。結果として1つのIfcSiteと1 つのIfcBuildingになりますが、IfcSiteには全てのIfcSiteが含まれます。