BIM から Indoors へのフロア プランの読み込み

Indoors の機能のライセンスが付与されたポータルで利用できます。​

ArcGIS Indoors ジオデータベースを作成すると、[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ジオプロセシング ツールを使用して、フロア プランを BIM ファイルから Indoors ジオデータベースに読み込むことができます。続いて目標物 (POI)イベント入室者データなどを手動で読み込むことができます。

BIM ファイル (たとえば Autodesk Revit の RVT ファイル) は、通常 2D および 3D のアーキテクチャ モデリングに使用されますが、屋内マップの作成にも使用できます。[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールは、フィーチャを BIM から Indoor データセットに直接インポートします。

メモ:

[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールを使用して、1 つの BIM ファイルに含まれる 1 つの建物の 1 つもしくは複数のレベルをインポートできます。

変換処理の手順は次のとおりです。

BIM フロア プランをジオリファレンスして追加

BIM ファイルを Indoor データセットにインポートするには、次の手順を実行します。

  1. ジオリファレンスしていない場合は、BIM ファイルをジオリファレンスします。
    メモ:

    BIM データは、ツールを実行する前に 3D でジオリファレンスし、*.wld3 ファイルを関連付ける必要があります。BIM フロア プランを正確にジオリファレンスすることは重要です。縮尺や地理的位置のエラーがあると、Indoors のフィーチャの位置と絶対高度の計算で正しい結果が得られないためです。

    ArcGIS Pro での BIM ファイルのジオリファレンスについての詳細

  2. 追加していない場合、[マップ] タブの [データの追加] ボタン データの追加 をクリックして、マップに BIM レイヤーを追加します。
  3. ジオリファレンス済みの BIM ファイルが格納されているフォルダーの場所を参照し、追加するレイヤーを選択します。
    メモ:

    BIM ファイルのワークスペースは、従来の建設分野にちなんで命名されたフィーチャ データセットで構成されます。この情報が ArcGIS Pro のマップやシーンに追加されると、これらのフィーチャクラスは個々のフィーチャ レイヤーとして表されます。

    少なくとも、BIM ファイルのフロアプラン データセットから取得した Floorplan_Polygon レイヤーはマップに追加してください。[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールは、Indoor データセットを設定する際、Floorplan_Polygon レイヤーを使用して Floorplan データセットのその他のレイヤーにアクセスします。

[BIM をIndoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの実行

マップに BIM のレイヤーを追加したら、[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] を実行し、建物データを Indoor データセットにインポートします。

このツールは、入力 Floorplan_Polygon レイヤーを使用して、Levels フィーチャと Units フィーチャを構築します。このツールは、Floorplan_Polygon レイヤーに基づいてフロアプラン データセットのその他のレイヤーにアクセスし、Footprint レイヤーを使用して Facilities フィーチャを構築し、Floorplan_Polygon レイヤーを使用して Details フィーチャを構築します。

メモ:

ソース BIM ファイルから Indoor データセットにインポートされるのは、部屋とフロアの建築カテゴリのみです。部屋は Units フィーチャとして、フロアは Levels フィーチャとしてインポートされます。

Indoor データセットのフィールドの BIM ファイルからの設定は以下の表に示すとおりです。

Facilities

フィールド説明

FACILITY_ID

[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [建物名] パラメーターに基づいて設定されます。デフォルトでは、BIM ファイルの Footprint レイヤーの Project Information セクションにおける建物名です。建物名が NULL または空の場合、このフィールドにはソース BIM ファイルの名前が設定されます。

NAME

[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [建物名] パラメーターに基づいて設定されます。デフォルトでは、BIM ファイルの Footprint レイヤーの Project Information セクションにおける建物名です。建物名が NULL または空の場合、このフィールドにはソース BIM ファイルの名前が設定されます。

AREA_GROSS

施設に関連付けられているすべてのレベルの総面積の合計です。

AREA_NET

施設に関連付けられているすべてのレベルの正味面積の合計です。

AREA_UM

面積の計算に使用される計測単位です。[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [計測単位] パラメーターで設定されます。

Levels

フィールド説明

LEVEL_ID

FACILITY_ID フィールドの値とソース BIM ファイルの占有可能なレベルの名前に基づくスマート キーです。

NAME

ソース BIM ファイルの占有可能なレベルの名前が設定されます。

LEVEL_NUMBER

グラウンド フロアのレベルには 0 が設定されます。選択したグラウンド フロアとの関係に基づいて、他のレベルも計算されます。

ELEVATION_ABSOLUTE

フィーチャのジオメトリから生成されます。

ELEVATION_RELATIVE

グラウンド フロアのレベルには 0 が設定されます。Levels フィーチャ間の絶対高度の差を使用して、他のレベルも計算されます。

VERTICAL_ORDER

グラウンド フロアのレベルには 0 が設定されます。選択したグラウンド フロアとの関係に基づいて、他のレベルも計算されます。特定されたグラウンド フロアよりも標高の低いレベルは、負の垂直方向の順序が割り当てられます。

AREA_GROSS

レベルのジオメトリに基づきます。

AREA_NET

レベルのジオメトリに基づきます。

AREA_UM

面積の計算に使用される計測単位です。[BIM をIndoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [計測単位] パラメーターで設定されます。

Units

フィールド説明

UNIT_ID

LEVEL_ID フィールドの値とソース BIM ファイルの部屋番号に基づくスマート キーです。

USE_TYPE

[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [ルーム カテゴリ フィールド] パラメーターで選択されたフィールドが設定されます。値が指定されない場合、このフィールドにはソース BIM ファイルの名前が設定されます。

NAME

ソース BIM ファイルの部屋番号が設定されます。

FACILITY_ID

関連付けられた施設の FACILITY_ID フィールドの値が設定されます。

FACILITY_NAME

関連付けられた施設の NAME フィールドの値が設定されます。

LEVEL_ID

関連付けられたレベルの LEVEL_ID フィールドの値が設定されます。

LEVEL_NAME

関連付けられたレベルの NAME フィールドの値が設定されます。

LEVEL_NUMBER

関連付けられたレベルの LEVEL_NUMBER フィールドの値が設定されます。

AREA_GROSS

ユニットのジオメトリに基づきます。

AREA_NET

ユニットのジオメトリに基づきます。

AREA_UM

面積の計算に使用される計測単位です。[BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールの [計測単位] パラメーターで設定されます。

ELEVATION_ABSOLUTE

関連付けられたレベルの絶対高度が設定されます。

ELEVATION_RELATIVE

関連付けられたレベルの相対高度が設定されます。

VERTICAL_ORDER

関連付けられたレベルの垂直方向の順序が設定されます。

Details

フィールド説明

DETAIL_ID

関連付けられたレベルの LEVEL_ID フィールドの値とソース BIM ファイルのフィーチャの architectural design カテゴリに基づくスマート キーです。

USE_TYPE

ソース BIM の Floorplan_Polyline レイヤーのフィーチャの architectural design カテゴリが設定されます。

FACILITY_ID

関連付けられた施設の FACILITY_ID フィールドの値が設定されます。

FACILITY_NAME

関連付けられた施設の NAME フィールドの値が設定されます。

LEVEL_ID

関連付けられたレベルの LEVEL_ID フィールドの値が設定されます。

LEVEL_NAME

関連付けられたレベルの NAME フィールドの値が設定されます。

LEVEL_NUMBER

関連付けられたレベルの LEVEL_NUMBER フィールドの値が設定されます。

ELEVATION_ABSOLUTE

関連付けられたレベルの絶対高度が設定されます。

ELEVATION_RELATIVE

関連付けられたレベルの相対高度が設定されます。

VERTICAL_ORDER

関連付けられたレベルの垂直方向の順序が設定されます。

出力の検証

Indoors ジオデータベースに [BIM をIndoor データセットにインポート (Import BIM To Indoor Dataset)] ツールによって作成された出力フィーチャを検証する必要があります。

  1. [データの追加] ボタン データの追加 をクリックして、Facilities、Levels、Units、および Details フィーチャクラスを、Indoors ジオデータベースから、BIM フロア プランを読み込んだ同じマップに追加します。
    メモ:

    フロア間の切り替えを行うには、(整数値の垂直方向の順序属性を使用して) マップの各レイヤーで [範囲フィルター] を有効にし、[レンジ] タブでフィルター処理モードを [単一の値] に変更し、マップの右側のレンジ フィルター ウィジェットを使用してフロアを上下に移動します。

  2. Indoor データセットに [インポートするフロア] パラメーターで選択したレベルがすべて表示されていることを確認します。

    以下のいずれかの問題が発生した場合、解決が可能です。

    問題ソリューション

    Facilities フィーチャと Levels フィーチャのエラーまたはギャップ

    Facilities フィーチャと Levels フィーチャのギャップは、フロア フィーチャがソース BIM ファイルにリンクした CAD ドローイングにモデリングされている場合に発生します。フロア フィーチャが BIM ファイルにモデリングされていることを確認し、ツールを再実行してください。

    Details フィーチャと Units フィーチャのエラーまたはギャップ

    Details フィーチャと Units フィーチャのギャップは、フィーチャがレベルに関連付けられていない場合に発生します。Details フィーチャと Units フィーチャがソース BIM ファイルのレベルに関連付けられていることを確認し、ツールを再実行してください。

  3. Units フィーチャクラスのスペース フィーチャの USE_TYPE を確認し、Indoor Space Planner アプリによって入室者に直接割り当てられるべきではないスペースを特定します。それらのスペースの ASSIGNMENT_TYPE の値を [割り当て不可] に設定します。
    メモ:

    次のスペース タイプの例は、通常入室者に割り当てられない、または共用デスクやホテリング オフィスとして使用されるエリアです。

    • ロビー
    • 通路部分
    • 共有エリア
    • 手洗所
    • 休憩室

  4. マップを保存します。

フロア プランを Indoors ジオデータベースに読み込むと、POIイベント入室者のデータを読み込むことができます。

関連トピック