BIM を Indoor データセットにインポート (Indoors ツール)
サマリー
Revit ファイル (.rvt) から ArcGIS Indoors Information Model に準拠した Indoors ワークスペースにフィーチャをインポートします。 このツールの出力を使用して、フロア対応マップおよびシーンを作成したり、ルート検索用の Indoor ネットワークを生成したりすることができます。
使用法
このツールを使用すると、Indoor データセットの作成 ツールまたは Indoors データベースの作成 ツールを使用して作成された Indoors ワークスペースに フロア プラン データを読み込む ことができます。
ヒント:
ArcGIS Pro は、Revit ファイルの内容を読み取る前に、新しいファイル形式に合わせてファイルの内容をメモリー内で一時的に変換します。 パフォーマンスを高めるため、ArcGIS Pro がサポートする最新の Revit ファイル バージョンに、Revit モデルをアップグレード することをおすすめします。
ソース BIM データは、このツールの実行前にジオリファレンスする必要があります。 このツールは、空間参照情報を含む 関連
.ebcファイル を持つデータをサポートします。注意:
BIM データが 正確にジオリファレンス され (リンクされた任意の Revit モデルを含む)、Indoor データセットと Indoor 3D データセットの座標系が、関連付けられた .wld3 ファイル と一致していることを確認します。 水平座標系および鉛直座標系の両方の単位が一致する必要があり、リンクされた Revit モデルは、ホスト Revit モデルと水平座標系および鉛直座標系が同じである必要があります。 ジオリファレンスが不正確である、または座標系が一致しない場合は、3D フィーチャの縮尺の問題につながる可能性があります。
次の表に従って、Revit ファイルから Indoor データセットにフィーチャがインポートされます:
Revit カテゴリー
Indoors モデル フィーチャクラス
Footprint
Facilities
Floors and, optionally, Roofs
Levels
Rooms、Stairs、Shaft Openings
単位
Doors、Ramps、Stairs、Stair supports、Stair Landings、Columns、Structural Columns、Walls、Curtain Wall panels、Windows
詳細
入力 BIM ファイル ワークスペース パラメーターの値に
.rvtファイルを指定します。 または、マップに.rvtファイルを追加してあるなら、ソース BIM ファイル ワークスペースの Floorplan データセットから Floorplan_Polygon フィーチャ レイヤーを、このパラメーターの入力として使用します。リンクされたファイル パラメーターの入力として、リンクされた Revit ファイルを選択できます。このパラメーターは、入力 BIM ファイル ワークスペースが、リンクされたファイルを持つホスト Revit モデルの場合に自動的に表示されます。
ツールでリンクされた Revit ファイルを検出するには、このファイルがホスト Revit モデルと同じフォルダーまたは同じフォルダー内のネストされたフォルダーにある必要があります。
注意:
ツールは、リンクされたモデル (
.rvtファイル) のインポートのみをサポートしています。
デザイン オプション パラメーターは、Autodesk Revit デザイン オプション が Revit のドローイングで検出された場合に有効になります。 デザイン オプションは、メインの Revit モデルとともに存在し、通常、建設プロジェクトの設計段階で使用されます。 デザイン オプションはセットに編成され、セットごとに 1 つのオプションのみをプライマリーとして割り当てることができます。
選択済みのリンクされた Revit ファイルのデザイン オプションは、デザイン オプション パラメーターの下に自動的に表示され、選択することができます。
このツールは常に、Revit のドローイングのメイン モデルからフィーチャをインポートします。 必要に応じて、Revit のドローイングをシーンで視覚化し、同様にインポートする必要があるデザイン オプションを決定します。 たとえば、フィルター設定を使用して、BIM フロア プラン ポリゴン レイヤーをフロア別にフィルターします。次に、
Option_SetおよびDesign_Optionフィールドの 一意の値を使用してレイヤーをシンボル表示します。ターゲット ユニット フィーチャ、ターゲット詳細フィーチャ、ターゲット施設フィーチャ、ターゲット レベル フィーチャ、ターゲット ユニット 3D フィーチャ、ターゲット詳細 3D フィーチャ、および ターゲット施設 3D フィーチャ パラメーターは、Indoors モデル に準拠するフィーチャクラスまたはフィーチャ レイヤーを参照する必要があります。
注意:
ターゲット 2D フィーチャはすべて、同じファイル ジオデータベース、エンタープライズ ジオデータベース、またはフィーチャ サービスから生成される必要があります。
ターゲット 3D フィーチャは、ターゲット 2D フィーチャとは異なるワークスペースから生成できます。
施設 ID パラメーターは、Indoor データセットにインポートされる施設フィーチャの
FACILITY_IDフィールドの入力に使用します。 このパラメーターを設定する際には、次の点に留意してください。空白文字は使用できません。 空白文字はアンダースコア文字で置換できます。 たとえば、Building XYZ の代わりに Building_XYZ を使用します。
入力 BIM データを既存の Indoor データセットの新しい施設として追加するには、ターゲット施設フィーチャの別の施設に割り当てられていない施設 ID を指定します。
既存の施設を更新するには、ターゲット施設フィーチャにあるその施設フィーチャの
FACILITY_IDフィールド値を使用します。注意:
既存の施設フィーチャを更新するには、施設 ID パラメーター値がその施設フィーチャの
FACILITY_IDフィールド値に一致する必要があり、また、施設名 パラメーター値がその施設フィーチャのNAMEフィールド値に一致する必要があります。 この一致では大文字と小文字が区別されます。
施設名 パラメーターは、Indoor データセットにインポートされる施設フィーチャの
NAMEフィールドの入力に使用します。地上フロアの標高を 0 に設定 パラメーターは、地上フロアの標高を 0 として定義するか、地上フロアのジオリファレンスされた標高を使用するかを定義します。
デフォルトでは、地上フロアの標高は 0 に設定され、他のレベルや屋内フィーチャの Z 値は地上フロアとの関係に基づいて定義されます。 このパラメーターがオンのとき、フロア対応シーンの標高サーフェス レイヤー付きの共有はオフになります。
このパラメーターがオフのとき、レベルの標高はジオリファレンスされた BIM モデル内のフロアの標高と一致します。 このパラメーターをオフにすると、フロア対応シーンを標高サーフェス付きで共有できます。 このパラメーターをオフにする前に、BIM モデルが地上と相対的に、正確にジオリファレンスされていることを確認してください。
地上フロア名 パラメーターは、建物の地上フロアを定義します。 ターゲット レベル フィーチャの各レベルの垂直方向の順序、レベル数、Z 値は、この値から取得されます。 定義された地上フロアより標高が低いレベルは、負の垂直順序が割り当てられます。
注意:
地上フロアとして設定したフロアを Indoor データセットにインポートする必要はありません。
占有可能なレベルのみがこのパラメーターの入力として使用可能です。
ターゲット フィーチャ パラメーターに設定した位置にデータが存在する場合、ソース BIM ファイルの施設およびレベルの名前がフィーチャの施設およびレベルの名前と比較され、更新するフィーチャが決定されます。
施設 ID および 施設名 パラメーター値がそれぞれ、ターゲット施設フィーチャの
FACILITY_IDおよびNAMEフィールド値に一致する場合は、Facilities フィーチャが更新されます。ソース BIM ファイルのレベル フィーチャの
BldgLevelフィールド値がターゲット レベル フィーチャのNAMEフィールド値に一致する場合は、Levels フィーチャとその関連する Details および Units フィーチャが更新されます。
注意:
施設 ID および 施設名 パラメーター値が、既存の施設フィーチャの
FACILITY_IDおよびNAMEフィールドに一致せず、BIM フロア プラン ポリゴンが既存の施設フィーチャと交差しない場合、ツールは、指定された 施設 ID および 施設名 の値を使用する新しい施設として BIM データをインポートします。Floorplan ポリゴン Use Type フィールド パラメーターは、ターゲット ユニット フィーチャの
USE_TYPEフィールドの入力に使用される Floorplan_Polygon フィーチャ レイヤーのフィールドを定義します。 フィールドを指定しない場合、Floorplan_Polygon レイヤーのRoomNameフィールド値が使用されます。次のパラメーターを使用すると、ソース BIM ファイルの Rooms レイヤーからターゲット ユニット フィーチャの既存のフィールドへ追加の属性をマッピングできます。
入力 BIM Rooms レイヤー パラメーターは、ソース BIM ファイルの Architectural データセット内にある Rooms レイヤーを定義します。
ルーム プロパティのマッピング パラメーターを使用すると、入力 BIM Rooms レイヤーのフィールドをターゲット ユニット フィーチャのフィールドにマッピングできます。 ツールを実行する前に、フィールドが存在している必要があります。 ソース BIM Rooms レイヤーのフィールドは、同じデータ タイプのターゲット フィールドにマッピングすることをおすすめします。
リンクされたファイル パラメーターを使用してインポート対象のリンクされたファイルを選択した場合、複数の Rooms レイヤーから Units レイヤーにフィールドをマッピングできます。 選択した Rooms レイヤーは、ホスト Revit モデルまたは選択済みのリンクされた Revit ファイルのいずれかから取得する必要があります。 フィールドが 1 つの Rooms レイヤーからマッピングされ、そのフィールドが複数のリンクされたファイルに存在する場合、そのフィールドはツールの実行中にリンクされたファイルから作成されたユニットにマッピングされます。
ルーム プロパティのマッピング パラメーターで、同じ名前の複数の入力レイヤーを使用することはできません。 その代わりに、ジオプロセシング ウィンドウの 参照 ボタンを使用して、各 Rooms レイヤーの絶対パスの場所を参照します。
次のフィールドは、Units フィーチャクラスに存在する場合にデフォルトでマッピングされ、ルーム プロパティのマッピング パラメーターを使用してマッピングすることはできません:
AREA_GROSS、AREA_NET、AREA_UM、ELEVATION_ABSOLUTE、ELEVATION_RELATIVE、FACILITY_ID、FACILITY_NAME、LEVEL_ID、LEVEL_NAME、LEVEL_NUMBER、NAME、UNIT_ID、USE_TYPE、VERTICAL_ORDER。インポートするフロア パラメーターを使用して、インポートされる入力 BIM ファイルのフロアを次のように定義できます:
Indoor データの特定のレベルを追加または更新します。
関連付けられたフロアまたは屋上エレメントのレベルをインポートします。
このパラメーターの入力が指定されている場合、データのそのサブセットのみがインポートされます。 入力が指定されていない場合、BIM ファイルからすべてのフロアがインポートされます。 屋上エレメントは、このパラメーターの入力として指定された場合のみインポートされます。
計測の面積単位 パラメーターを使用すると、Levels および Units フィーチャクラスの
AREA_GROSSフィールドの単位を指定できます。新しい重複施設の挿入を許可 パラメーターを使用すると、競合するフロア プラン データが誤ってインポートされるのを防ぐことができます。
このパラメーターは、デフォルトでオフです。 このパラメーターがオフの場合、ツールは、入力 BIM フロア プランがターゲット施設フィーチャの既存の施設ポリゴンと交差しているかどうかをテストします。 交差が検出された場合、ツールは、指定した 施設 ID および 施設名 パラメーター値が、交差している Facilities フィーチャの
FACILITY_IDおよびNAMEフィールド値に一致するかどうかをチェックします。 値が一致する場合、ツールは既存の施設を更新します。 値が一致しない場合、ツールは警告メッセージを出力して、実行を停止します。このパラメーターがオンの場合、ツールは、入力 BIM フロア プランがターゲット施設フィーチャの既存の施設ポリゴンと交差しているかどうかをテストしません。 このパラメーターは、既存の施設に重複するか、接する建物をインポートする場合にオンにします。
ターゲット施設 3D フィーチャ、ターゲット ユニット 3D フィーチャ、および ターゲット詳細 3D フィーチャ パラメーターを使用すると、フィーチャをそれぞれ Facilities 3D、Units 3D、および Details 3D マルチパッチ レイヤーにインポートできます。 フィーチャは、次のようにしてターゲット レイヤーにインポートされます。
ターゲット施設 3D フィーチャ— マルチパッチ フィーチャが Facilities 3D レイヤーに作成され、ExteriorShell フィーチャクラスからの建物の施設シェルを表します。
ターゲット ユニット 3D フィーチャ— マルチパッチ フィーチャが Units 3D レイヤーに作成され、Revit モデルの部屋カテゴリーに含まれるオブジェクトのフットプリントを表します。
ターゲット詳細 3D フィーチャ— マルチパッチ フィーチャが、Revit カテゴリー (ドア、ランプ、階段、階段の手すり、階段の踊り場、柱、構造柱、壁、窓、コーニス、カーテン壁パネル) に含まれるオブジェクトから Details 3D レイヤーに作成されます。
シンボルが、Revit モデルのシンボルに基づいて生成されます。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力 BIM ファイル ワークスペース |
現在のマップに追加されているソース |
Feature Layer; BIM File Workspace |
|
ターゲット ユニット フィーチャ |
Indoors モデルに準拠し、ターゲット施設、レベル、および詳細フィーチャと同じワークスペースに存在するターゲット ユニット フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
ターゲット詳細フィーチャ |
Indoors モデルに準拠し、ターゲット施設、レベル、およびユニット フィーチャと同じワークスペースに存在するターゲット詳細フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
ターゲット レベル フィーチャ |
Indoors モデルに準拠し、ターゲット施設、ユニット、および詳細フィーチャと同じワークスペースに存在するターゲット レベル フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
ターゲット施設フィーチャ |
Indoors モデルに準拠し、ターゲット レベル、ユニット、および詳細フィーチャと同じワークスペースに存在するターゲット施設フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 |
Feature Layer |
|
Facility ID |
出力 Indoors フィーチャに割り当てられる一意の施設 ID。 施設 ID にスペースを含めることはできません。 |
String |
|
施設名 |
建物の一般名。 |
String |
|
地上フロアの名前 |
建物の地上フロア。 レベルの垂直順序は、この値から取得されます。 指定された地上階より標高が少ないレベルは、マイナスの垂直順序が割り当てられます。 |
String |
|
Rooms Use Type フィールド (オプション) |
ターゲット ユニット フィーチャの |
String |
|
インポートするフロア (オプション) |
ターゲット フィーチャにインポートされる入力 |
String |
|
計測の面積単位 (オプション) |
Levels および Units フィーチャクラスのエリア フィールドで使用される計測単位を指定します。
|
String |
|
入力 BIM Rooms レイヤー (オプション) |
入力 |
Feature Layer |
|
ルーム プロパティのマッピング (オプション) |
入力 |
Field Mappings |
|
新しい重複施設の挿入を許可 (オプション) |
入力
|
Boolean |
|
デザイン オプション (オプション) |
フィーチャのインポート時に含められる、入力 |
String |
|
ターゲット ユニット 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット 3D ユニット フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ ユニット フィーチャが、入力 |
Feature Layer |
|
ターゲット詳細 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット 3D 詳細フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ詳細フィーチャが、入力 |
Feature Layer |
|
ターゲット施設 3D フィーチャ (オプション) |
Indoors モデルに準拠するターゲット 3D 施設フィーチャ レイヤー、フィーチャクラス、またはフィーチャ サービス。 マルチパッチ施設フィーチャが、入力 |
Feature Layer |
|
リンクされたファイル (オプション) |
同じ建物の入力 |
String |
|
地上フロアの標高を 0 に設定 |
地上フロアの標高を 0 に設定するか、ジオリファレンスされた BIM モデル内のフロア フィーチャの標高に設定するかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新されたユニット |
更新されたターゲット ユニット フィーチャ。 |
Feature Layer |
環境
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: ArcGIS Indoors Pro または ArcGIS Indoors Maps が必要