CAD フロア プランのインポート

Indoors エクステンションのライセンスが付与された ArcGIS 組織で利用できます。

構成スプレッドシートを完了したら、[フロアプランの Indoors ジオデータベースへのインポート (Import Floorplans To Indoors Geodatabase)] ツールを使用して、既存の Indoor データセット または Indoors ジオデータベースに CAD フロア プランをインポートできます。

注意:

フロア プランをインポートする前に、CAD ドローイングが正確にジオリファレンスされていることを確認してください。

UNIT_ID フィールドの作成に使用されるアノテーション レイヤーには、各ユニットの一意の値が格納されていなければなりません。 次のような一般的な問題が発生する可能性があります。

  • 複数のユニットに同じアノテーションが含まれている - 同じレベルの複数のフィーチャが同じアノテーション値を持っている (たとえば、2 つの階段がアノテーション レイヤーで「Stairway」という名前を付与されている) 場合、フロア プランを Indoor データセットにインポートしたときに、UNIT_ID フィールドに同一の値が割り当てられます。 フロア プランを更新して同じ Indoor データセットに読み込むと、重複フィーチャは削除されます。
  • 一部のユニットでアノテーションが欠落している - ユニット フィーチャにアノテーションが含まれていない場合は、識別子として連番が割り当てられます。 フロア プランに対しユニットが追加または削除された場合、更新されたフロア プランを Indoor データセットにインポートしたとき、同じフィーチャに異なる番号が割り当てられる可能性があります。 この場合、ユニットは新しいフィーチャとしてインポートされます。

ヒント:

構成の問題をテストする適切な方法は、1 つのレベルの PROCESSY に設定してツールを実行します。 ツール メッセージでエラーや警告が発生していないことを確認し、Indoor データセット フィーチャクラスで予期されるフィーチャと属性値を確認します。 問題が解決したら、PROCESS 列を更新し、ツールを再実行して、残りのレベルをインポートします。

CAD フロア プランをインポートするには、次の手順を実行します。

  1. ArcGIS Pro を開き、Indoor データセットまたは Indoors ジオデータベースを含むプロジェクトを開きます。
  2. [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールを実行します。
  3. 出力を検証します。
  4. Indoors ワークスペースに属性ルールを作成した場合、必要に応じて検証属性ルールを実行し、データのエラーを特定します。

フロア プランを Indoor データセットまたは Indoors ジオデータベースに読み込んだら、追加フィーチャイベント入室者のデータを読み込むことができます。

CAD フロア プランの更新

ArcGIS Indoors Information Model にデータを保持すると、更新された CAD ファイルを定期的に Indoor データセットに組み込む必要があります。 たとえば、新しい建物、既存の建物の新しいフロア、既存のフロアの改築などがあります。 ArcGIS Indoors ジオプロセシング ツールを使用して、選択したデータ サブセットに更新を適用できます。 [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] は、ブランチ バージョン シナリオで使用するよう設計されています。

ヒント:

Indoors データを更新する前に、ジオデータベースのバックアップを作成することを検討してください。

更新された CAD ファイルの処理

更新された CAD ファイルから既存の Indoor データを更新するには、最初に構成ワークシートを更新して、[フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールを実行します。

注意:

データが入力済みのジオデータベースにツールを実行する前に、CAD データの各ユニットに一意のアノテーション値が含まれていることを確認します。 ユニット フィーチャに一意のアノテーション値がない場合、更新されたフロア プランをインポートする前に、Indoors データベース内の既存のユニット フィーチャを削除します。

構成スプレッドシートの更新

[フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールで使用される構成スプレッドシートにある [Level Properties] シートで、PROCESS 列は、ツールが処理する CAD ファイルを示します。 処理対象としてファイルのサブセットだけを選択できるので、1 つまたは複数のサイトのすべての CAD ファイルを 1 つの構成スプレッドシートで管理できます。

フィールドは、Annotation to Field シートで Indoors フィーチャクラスの属性フィールドに CAD アノテーションがマッピングされる方法に基づき、Indoors に入力されます。 Annotation to Field シートでマッピングされた既存の CAD アノテーションは、Indoors フィーチャクラスの既存のフィールド値を上書きします。 マッピングを削除して、既存の属性値を維持することができます。

注意:

ツールは、スペース プランニングやワークスペースの予約のため、属性値を維持します。

[フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールをデータが入力されている Indoor データセットで実行する前に、次のように構成ワークシートを更新します。

  1. 新しい CAD ファイル、CAD レイヤー名、建物情報、フロア情報などを使用して、構成スプレッドシートの該当箇所を更新します。
    注意:

    構成スプレッドシートに追加する新しい SITE_IDFACILITY_ID、および LEVEL_ID の値の形式は、既存のデータセット内のそれらのフィールドが使用する形式と一致している必要があります。

  2. Annotation to Field シートを更新します。
    1. 属性の既存の値を、CAD データ内の更新された値で上書きするには、マッピングを維持または追加します。
    2. 属性の既存値を維持するには、マッピングを削除します。
      注意:

      UNIT_ID など、リスト内の Indoor ID フィールドのマッピングは変更しないでください。 ID フィールドのマッピングが変更されると、Indoor データが正しく更新されません。

  3. レベルのみを更新する場合は PROCESS 列に Y を設定します。
    ヒント:

    複数レベルを更新する場合、構成の問題をテストする適切な方法は、1 つのレベルの PROCESS を「Y」に設定してツールを実行します。 ツール メッセージでエラーや警告が発生していないことを確認し、Indoor データセット フィーチャクラスで予期されるフィーチャと属性値を確認します。 問題が解決したら、PROCESS 列を更新し、ツールを再実行して、残りのレベルを更新します。

Indoor データセットの更新

構成スプレッドシートの CAD データを更新したら、[フロアプランの Indoors ジオデータベースへのインポート (Import Floorplans To Indoors Geodatabase)] ツールを実行して、Indoor データセットを更新できます。

CAD フロア プランをインポートするには、次の手順を実行します。

  1. ArcGIS Pro を開き、Indoor データセットまたは Indoors ジオデータベースを含むプロジェクトを開きます。
  2. [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールを実行します。
  3. 出力を検証します。

関連トピック


このトピックの内容
  1. CAD フロア プランの更新