IFC を Indoor データセットにインポート (Indoors ツール)
サマリー
フィーチャを .ifc ファイルから、ArcGIS Indoors Information Model に準拠する Indoor データセットにインポートします。 このツールの出力を使用して、フロア対応マップおよびシーンを作成したり、ルート検索用の Indoor ネットワークを生成したりすることができます。
使用法
このツールを使用すると、Indoor データセットの作成 ツール、Indoors データベースの作成 ツール、または Indoor 3D データセットの作成 ツールを使用して作成された Indoors ワークスペースに フロア プラン データを読み込む ことができます。
ソース IFC データは、このツールの実行前に ジオリファレンス する必要があります。 このツールは、空間参照情報を含む 関連
.ebcファイル を持つデータをサポートします。注意:
BIM データが 正確にジオリファレンス され、Indoor データセットと Indoor 3D データセットの座標系が、関連付けられた .wld3 ファイル または
.ebcファイルと一致していることを確認します。 水平座標系と鉛直座標系の単位が一致する必要があります。 ジオリファレンスが不正確である、または座標系が一致しない場合は、3D フィーチャの縮尺の問題につながる可能性があります。ターゲット ユニット フィーチャ、ターゲット詳細フィーチャ、ターゲット施設フィーチャ、ターゲット レベル フィーチャ、ターゲット ユニット 3D フィーチャ、ターゲット詳細 3D フィーチャ、および ターゲット施設 3D フィーチャ パラメーターは、Indoors モデル に準拠するフィーチャクラスまたはフィーチャ レイヤーを参照する必要があります。
注意:
ターゲット 2D フィーチャはすべて、同じファイル ジオデータベース、エンタープライズ ジオデータベース、またはフィーチャ サービスから生成される必要があります。
ターゲット 3D フィーチャは、ターゲット 2D フィーチャとは異なるワークスペースから生成できます。
BIM ファイル フロアプランを抽出 ツールを実行して BIM モデルの 2D フロア プラン レイヤーを作成し、このツールへの入力として使用できます。 Floorplan レイヤーから読み込み パラメーターがオンになっている場合、入力フロア プラン レイヤーに存在するフィーチャだけが Indoors ワークスペースに読み込まれます。 入力フロア プラン レイヤーで設定されている選択または定義クエリーが適用されます。
注意:
BIM ファイルのフロア プランを抽出 ツールによって作成されたフロア プラン レイヤーを使用している場合、それらのレイヤーは入力
.ifcファイルと同じ座標系でなければなりません。次の表に従って、
.ifcファイルから Indoor データセットにフィーチャがインポートされます:IFC カテゴリー
Indoors モデル フィーチャクラス
The extent of all slabs
Facilities
Slabs
Levels
空間
単位
Doors、Columns、Walls、Ramps、Stairs、Windows、Curtain Walls、および Structural Columns
詳細
施設名 パラメーターは、Indoor データセットにインポートされる施設フィーチャの
NAMEフィールドの入力に使用します。 このパラメーター値を設定する際には、次の点に留意してください。入力 IFC データを Indoor データセットに新しい施設として追加するには、既存の施設フィーチャの
NAMEフィールドの値と異なる値を 施設名 パラメーターに指定します。Indoor データセット内の既存の施設フィーチャを更新するには、その施設の
NAMEフィールドの値を 施設名 パラメーターの値に使用します。
地上フロアの標高を 0 に設定 パラメーターは、地上フロアの標高を 0 として定義するか、地上フロアのジオリファレンスされた標高を使用するかを指定します。
デフォルトでは、地上フロアの標高は 0 に設定され、他のレベルや屋内フィーチャの Z 値は地上フロアとの関係に基づいて定義されます。 このパラメーターがオンのとき、フロア対応シーンの標高サーフェス レイヤー付きの共有はオフになります。
このパラメーターがオフのとき、レベルの標高はジオリファレンスされた BIM モデル内のフロアの標高と一致します。 このパラメーターをオフにすると、フロア対応シーンを標高サーフェス付きで共有できます。 このパラメーターをオフにする前に、BIM モデルが地上と相対的に、正確にジオリファレンスされていることを確認してください。
ターゲット フィーチャ パラメーターに設定した位置にデータが存在する場合、施設およびレベルの名前がソース
.ifcファイルおよびツール パラメーターと、ターゲット Indoors ワークスペースの間で比較され、更新するフィーチャが決定されます。施設名 パラメーターの値がターゲット施設フィーチャの
NAMEフィールドの値と一致する場合に施設フィーチャが更新されます。ソース
.ifcファイルのレベル フィーチャのBldgLevelフィールド値がターゲット レベル フィーチャのNAMEフィールドの値と一致する場合は、レベル フィーチャとその関連する詳細フィーチャおよびユニット フィーチャが更新されます。更新時に、施設レイヤー、レベル レイヤー、ユニット レイヤー内のデフォルトでは設定されないフィールド内のフィールド値は維持されます。 詳細フィーチャは削除されて再び追加されます。
3D フィーチャは削除され、選択した施設フィーチャに対して再インポートされます。
注意:
詳細フィーチャは、更新ワークフロー中に削除および再インポートされるため、更新された詳細フィーチャの
DETAIL_IDフィールドの値は変更されます。 既存の 2D および 3D 詳細フィーチャがある場合、2D フィーチャのみを更新すると、ID が一致しなくなることがあります。 詳細 ID の一貫性を保つには、同じツールの実行時に 2D フィーチャと 3D フィーチャをインポートします。地上フロア名 パラメーターは、建物の地上フロアを定義します。 ターゲット レベル レイヤー フィーチャの各レベルの垂直方向の順序、レベル数、ショート ネーム、Z 値は、この値から取得されます。 地上フロアとして設定されたレベルが垂直方向の順序で z 値を 0 として作成されます。 定義された地上フロアよりも標高の低いレベルは負の垂直方向の順序と Z 値が割り当てられ、地上フロアよりも高いレベルは正の垂直方向の順序と Z 値が割り当てられます。
Roofs の読み込み パラメーターを使用して、屋根エレメントをインポートしフロア フィーチャとともに使用するかどうかを指定し、Indoors ワークスペースに Levels フィーチャを作成します。 Roofs の読み込み パラメーターがオフの場合、入力
.ifcファイルからのフロア フィーチャのみを使用して Levels フィーチャが作成されます。 これがデフォルトです。ユニット プロパティのマッピング パラメーターを使用して、ソース
.ifcファイル内の Spaces レイヤーからターゲット ユニット レイヤー内の既存のフィールドに追加の属性をマッピングできます。 ツールを実行する前に、フィールドが存在している必要があります。 ソース IFC Spaces レイヤーのフィールドは、同じデータ タイプのターゲット フィールドにマッピングすることをおすすめします。ターゲット ユニット 3D フィーチャ、ターゲット詳細 3D フィーチャ、および ターゲット施設 3D フィーチャ パラメーターを使用すると、フィーチャを Indoor 3D データセットの作成 ツールで作成された Units3D、Details3D、および Facilities3D マルチパッチ フィーチャクラスにインポートできます。
フィーチャは、次のようにして入力
.ifcファイルからターゲット 3D レイヤーにインポートされます:ターゲット ユニット 3D フィーチャ— マルチパッチ フィーチャが、
.ifcファイルの Spaces カテゴリーから Units3D レイヤーに作成されます。 ユニット プロパティのマッピング パラメーターに構成された属性フィールド マッピングは、一致するフィールド名に対して Units3D レイヤーにも適用されます。ターゲット詳細 3D フィーチャ— マルチパッチ フィーチャが、
.ifcファイルのカテゴリー (ドア、柱、壁、ランプ、階段、窓、カーテン壁、構造柱) に含まれるオブジェクトから Details 3D レイヤーに作成されます。ターゲット施設 3D フィーチャ— マルチパッチ フィーチャが、BIM ファイル ワークスペースの ExteriorShell フィーチャクラスのオブジェクトから Facilities3D レイヤーに作成されます。
シンボルが、BIM モデルのシンボルに基づいて生成されます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力 BIM ファイル ワークスペース |
入力 IFC ワークスペース |
BIM File Workspace |
|
ターゲット施設フィーチャ |
Indoors モデルに準拠し、ターゲット レベル、ユニット、および詳細フィーチャと同じワークスペースに存在するターゲット施設フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
施設名 |
建物の一般名。 同じ名前のフィーチャがターゲット施設レイヤーに存在する場合、そのフィーチャおよび関連するすべてのレベル フィーチャ、ユニット フィーチャ、詳細フィーチャが更新されます。 |
String |
|
ターゲット レベル フィーチャ |
Indoors モデルに準拠し、ターゲット施設、ユニット、および詳細フィーチャと同じワークスペースに存在するターゲット レベル フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
ターゲット ユニット フィーチャ |
Indoors モデルに準拠し、ターゲット施設、レベル、および詳細フィーチャと同じワークスペースに存在するターゲット ユニット フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
ターゲット詳細フィーチャ |
Indoors モデルに準拠し、ターゲット施設、レベル、およびユニット フィーチャと同じワークスペースに存在するターゲット詳細フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
地上フロアの名前 |
建物の地上フロア。 レベルの垂直順序は、この値から取得されます。 指定された地上階より標高が少ないレベルは、マイナスの垂直順序が割り当てられます。 |
String |
|
ユニット プロパティのマッピング (オプション) |
入力 IFC Spaces レイヤーのフィールド値が入力される Units レイヤー内の属性フィールドを制御します。 ツールを実行する前に、これらのフィールドが存在している必要があります。 入力 IFC Spaces レイヤーのフィールドは、同じフィールド タイプの Units レイヤーのフィールドにマッピングすることをおすすめします。 |
Field Mappings |
|
Floorplan レイヤーから読み込み (オプション) |
BIM ファイルのフロア プランを抽出 ツールによって作成された入力フロア プラン レイヤーからフィーチャを読み込むかどうかを指定します。
|
Boolean |
|
入力 Floorplan フットプリント レイヤー (オプション) |
BIM ファイルのフロア プランを抽出 ツールを使用して作成された Floorplan フットプリント フィーチャ レイヤー。 このレイヤー内のフィーチャを使用して、ターゲット施設レイヤー内にフィーチャが作成されます。 |
Feature Layer |
|
入力 Floorplan ポリゴン レイヤー (オプション) |
BIM ファイルのフロア プランを抽出 ツールを使用して作成された Floorplan ポリゴン フィーチャ レイヤー。 このレイヤー内のフィーチャを使用して、ターゲット レベル レイヤーとターゲット ユニット レイヤー内にフィーチャが作成されます。 |
Feature Layer |
|
入力 Floorplan ポリライン レイヤー (オプション) |
BIM ファイルのフロア プランを抽出 ツールを使用して作成された Floorplan ポリライン フィーチャ レイヤー。 このレイヤー内のフィーチャを使用して、ターゲット詳細レイヤー内にフィーチャが作成されます。 |
Feature Layer |
|
ターゲット ユニット 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット Units3D フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ ユニット フィーチャが、入力 |
Feature Layer |
|
ターゲット詳細 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット Details3D フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ詳細フィーチャが、入力 |
Feature Layer |
|
ターゲット施設 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット Facilities3D フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ施設フィーチャが、入力 |
Feature Layer |
|
Roofs の読み込み (オプション) |
屋根フィーチャを Levels フィーチャとしてインポートするかどうかを指定します。
|
Boolean |
|
地上フロアの標高を 0 に設定 |
地上フロアの標高を 0 に設定するか、ジオリファレンスされた BIM モデル内のフロア フィーチャの標高を使用するかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された施設 |
更新されたターゲット施設フィーチャ。 |
Feature Layer |
|
更新されたレベル |
更新されたターゲット レベル フィーチャ。 |
Feature Layer |
|
更新されたユニット |
更新されたターゲット ユニット フィーチャ。 |
Feature Layer |
|
更新された詳細 |
更新されたターゲット詳細フィーチャ。 |
Feature Layer |
|
更新された Units 3D |
更新されたターゲット 3D ユニット フィーチャ。 |
Feature Layer |
|
更新された Details 3D |
更新されたターゲット 3D 詳細フィーチャ。 |
Feature Layer |
|
更新された Facilities 3D |
更新されたターゲット 3D 施設フィーチャ。 |
Feature Layer |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要