Floor Plan Editor 用のマップの準備

ArcGIS Indoors Spaces エクステンションで利用できます。

Indoor Floor Plan Editor 用の Web マップを準備する前に、ArcGIS Indoors Information Model に準拠したデータを作成する必要があります。 これには、ArcGIS Indoors データベースの作成と、Indoors ツールボックスのジオプロセシング ツールを使用した Indoors データセットへのフロア プランの読み込みが含まれます。 また、インストール済みの製品データIndoorsFloorPlanEditorMapTemplate ファイルを使用し、既存のフロア プラン データのないマップを公開することもできます。

Indoors ジオデータベース ([Indoors データベースの作成 (Create Indoors Database)] ツールを使用して作成) には、Floor Plan Editor に必要なフィールド、属性、ドメインが含まれています。 以前のバージョンの ArcGIS Pro で作成された Indoors ジオデータベースを使用している場合、[Indoors データベースのアップグレード (Upgrade Indoors Database)] ツールを使用して、ジオデータベース スキーマを ArcGIS Pro のバージョンに対応する最新の Indoors モデル スキーマに更新できます。 [Indoor データセットの作成 (Create Indoor Dataset)] ツールを使用して Indoor データセットを作成した場合、[Indoors データベースのアップグレード (Upgrade Indoors Database)] ツールを使用し、追加の Indoors モデル スキーマ アイテムでワークスペースをアップグレードすることもできます。

ArcGIS ProEnterprise ポータルに共有する Floor Plan Editor マップを準備している場合、データベース接続でブランチ バージョニングが有効になっているエンタープライズ ジオデータベースに Indoors ワークスペースを作成する必要があります。

必須のレイヤー

次のレイヤーブランチ バージョン対応登録され、Floor Plan Editor で使用する Web マップに含まれている必要があります。 レイヤーを共有する前に、フィーチャ データセットをブランチ バージョン対応登録します。

Floor Plan Editor には次のレイヤーが必要です。

  • Details - フロア プランの壁や家具などの Details フィーチャを作成および編集できます。
  • Units - フロア プランで Unit フィーチャを作成および編集できます。
  • Levels - フロア プランで建物の階層を作成および編集できます。
  • Facilities - フロア プランで新しい Facilities フィーチャを作成できます。
  • Sites - フロア プランで新しい Sites を作成できます。
    注意:

    Sites レイヤーを含めると屋内データをより的確に整理できますが、Floor Plan Editor で使用する分にはマップをフロア対応にする必要はありません。 Sites レイヤーを含めると、マッピングされている他のビルディングが存在する場合に、フロア フィルターを使用して別の場所にあるビルティングに移動する際にも役立ちます。

追加レイヤー

Indoor Space PlannerFloor Plan Editor で同じ Web マップを使用する場合は、前のセクションに記載したレイヤーを含むブランチ フィーチャ サービスに Occupants レイヤーと、Area および Area Roles テーブルを含めることができます。 この構成により、同じマップを使用して、Floor Plan Editorフロア プランを編集し、Space Planner入室者の割り当てとスペースを管理できます。

また、必要なレイヤーを含むブランチ バージョン対応フィーチャ サービスにレイヤーを含めなくても、必要に応じて視覚化に使用する追加レイヤーを Web マップに含めることができます。

ArcGIS Pro での Floor Plan Editor 用のマップの準備

ArcGIS ProFloor Plan Editor のマップを準備するには、次の手順を実行します。

  1. ArcGIS Pro を起動します。
  2. 必要に応じて、Enterprise ポータルにサイン インします。
  3. プロジェクトを作成するか、既存のプロジェクトを開き、エンタープライズ Indoors ワークスペースの接続を追加します。

    データベース接続のブランチ バージョニングが有効になっている必要があります。

  4. [挿入] タブをクリックし、必要に応じて [新しいマップ] 新しいマップ をクリックしてマップを作成します。
    ヒント:

    Indoors プロダクト データに含まれている IndoorsFloorPlanEditorMapTemplate マップ テンプレートを使用して、Floor Plan Editor 用のマップを準備できます。 マップ テンプレートを使用してマップを準備する場合、テンプレートでソース レイヤーを更新し、Indoors ワークスペース内の対応するレイヤーを指すようにするか、既存のフロア プラン データなしのマップ テンプレートを共有し、Floor Plan Editor でフロア プランを最初から作成できます。 Units レイヤーと Details レイヤーのデータをシンボル表示するには、マップ テンプレートに含まれていない値を追加する必要がある場合があります。

  5. 次のテーブルの順序で、必要なレイヤーとその他のレイヤーをマップに追加します。

    レイヤー必須レイヤーの推奨表示設定

    Occupants

    No

    オン

    Details

    Yes

    オン

    Units

    Yes

    オン

    Levels

    Yes

    オン

    Facilities

    Yes

    オン

    Sites

    Yes、該当する場合

    オン

    Areas

    No

    適用不可 (スタンドアロン テーブル)

    Area Roles

    No

    適用不可 (スタンドアロン テーブル)

    注意:

    Occupants レイヤー、Areas テーブル、Area roles テーブルは、同じマップを Space Planner および Floor Plan Editor で使用する計画がある場合に必要です。

  6. USE_TYPE フィールドに基づく [個別値] オプションを使用して、Units レイヤーと Details レイヤーのシンボルを構成します。 [その他すべての値を表示] が有効になっていることを確認します。
    注意:

    Floor Plan Editor で壁を定義する際の値を選択するには、ブランチ バージョン対応フィーチャ サービスを共有する前にシンボルを構成する必要があります。 グループ化されたシンボルは、Floor Plan Editor でサポートされていません。

  7. マップをフロア対応として構成します。

    Floor Plan Editor アプリを使用するには、フロア対応マップが必要です。

  8. [マップ プロパティ] ウィンドウの [一意のレイヤーの数値 ID の割り当てを許可] チェックボックスをオンにします。
  9. 必要に応じて、その他のレイヤーを追加します。
  10. Details レイヤーおよび Units レイヤーをフロア対応として構成します。
    ヒント:

    ユーザーがマップを拡大したときにフィーチャ レコードおよびラベルのみが表示されるようにするには、Details レイヤーに小さな縮尺範囲を設定します。 通常、このレイヤーには多数のフィーチャ レコードが含まれるため、この操作によりマップのパフォーマンスが向上します。

  11. 必要に応じて、その他のレイヤーの [フロア フィールド] プロパティを設定します。
  12. 必要に応じて、マップの名前を変更して簡単に識別できるようにして、すべてのメタデータ フィールドを入力します。
  13. マップの表示範囲を設定し、すべてのマップ データを表示します。
  14. Esri でホストするベースマップ、またはカスタム ベクター タイル パッケージのベースマップを使用するよう、ベースマップを構成します。
  15. すべてのフィーチャ選択を解除します。

    これで、Floor Plan Editor で使用するフロア対応 Web マップの構成と共有ができるようになりました。 これには、Units、Details、Facilities、Levels、Sites、Occupants の各レイヤーと Areas テーブルを含むブランチ バージョン対応フィーチャ レイヤーを共有し、マップ内のこれらのアイテムのデータ ソースを更新してから、Web マップを共有することが含まれます。

    Floor Plan Editor で使用する Web マップの共有の詳細

ベースマップの追加

ベースマップは屋内マップにおいて重要なコンポーネントであり、近隣フィーチャの背景情報や視点が詰まっています。 ベースマップを選択する場合は、マップの縮尺を考慮します。 画像タイル ベースマップとは異なり、ベクター タイル ベースマップはサイズが小さく、高い詳細レベルをサポートしています。

ArcGIS Pro で、[マップ] タブの [レイヤー] グループにある [ベースマップ] ギャラリーからベースマップを追加できます。 アクティブなポータルの構成によって、ギャラリーには、デフォルトの Esri ベースマップ、組織のベースマップ ギャラリー グループで共有されたマップ、および ArcGIS Pro のプロジェクトに追加したベースマップを含めることができます。

Esri がホストするベースマップの使用

マップに Esri ベクター ベースマップを追加するには、次の手順を実行します。

  1. 追加するベクター ベースマップの URL をコピーします。
  2. [レイヤー] グループの [データの追加] ドロップダウン矢印をクリックします。
  3. [パスからのデータ] オプションを選択します。

    [パスからのデータの追加] ダイアログ ボックスが表示されます。

  4. URL を貼り付けます。
  5. [追加] をクリックします。

Enterprise ポータルでホストされているカスタム ベースマップの使用

Enterprise ポータルでホストされているカスタム ベースマップを使用するには、次の手順を実行します。

  1. カスタム ベースマップを作成します。
  2. [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを使用して、ベクター タイル パッケージを作成します。

    [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを実行する際は、以下の調整を行って屋内の詳細レベルをサポートし、タイルを 17 倍に縮小します。

    1. [ArcGIS Online | Bing Maps | Google マップ] チェックボックスをオフにします。
    2. [タイル スキーマ] パラメーターには、Indoors シンボル リソースに含まれている VectorBasemapTilingScheme.xml ファイルを選択します。
  3. Enterprise ポータルにベクター タイル パッケージを共有します。
  4. ブラウザーで Enterprise ポータルにサイン インし、ホスト レイヤーとしてベクター タイル パッケージを公開します。
  5. Enterprise ポータルのアイテムを ArcGIS Pro のマップに追加します。
    ヒント:

    あるいは、ホスト タイル フィーチャがある場合は、[レイヤー] グループの [データの追加] ドロップダウン矢印をクリックして [パスからのデータ] をクリックし、ホスト タイル レイヤーの URL を指定します。

関連トピック