Indoor Viewer 用のマップの準備

ArcGIS Enterprise (10.9)    |

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

Indoor Viewer アプリは、マップ イメージ レイヤーまたはフィーチャ レイヤーのいずれかを含む Web マップを使用するように構成されています。 Indoors をサポートするマップでは、マップ イメージ レイヤー、フィーチャ レイヤー、モバイル マップ パッケージのいずれであっても、アプリとその機能をサポートするには、Indoors ジオデータベース内のフィーチャクラスに対するレイヤー要件が存在します。 これらのレイヤーは ArcGIS Indoors Information Model に準拠している必要があり、ArcGIS Pro を使用して作成および管理されます。

マップを準備し、ArcGIS 組織に共有して Viewer アプリで使用する前に、Indoors モデルに準拠した Indoors データを作成する必要があります。 これには、Indoors データベースの作成、データベースへのデータの読み込み、(必要に応じて) ArcGIS Pro での屋内ルート検索ネットワークの作成が含まれます。

必須のデータ レイヤー

Indoor Viewer には、次のレイヤー名を含むマップが必要です。

注意:

レイヤー名は下記にリストされている名前に一致する必要があります。

  • レベル - Indoors Model の Levels フィーチャクラスに対応します。
  • 施設 - Indoors Model の Facilities フィーチャクラスに対応します。
    注意:

    Viewer の 2D キャンパスでのナビゲーション操作をしやすいようにするには、このレイヤーを他の屋内マップ レイヤーの上に描画する必要があります。

Indoor Viewer の主要な機能は、マップに次のレイヤーを追加することで有効になります。

注意:

レイヤー名は下記にリストされている名前に一致する必要があります。

  • イベント - Indoors モデルの Events フィーチャクラスに対応します。
  • 人 - Indoors モデルの Occupants フィーチャクラスに対応します。
    注意:

    このレイヤーには、データ作成プロセスで読み込まれた入室者データが含まれます。

  • 詳細 - Indoors モデルの Details フィーチャクラスに対応します。
  • ユニット - Indoors Model の Units フィーチャクラスに対応します。

[Indoors のカテゴリの作成] ツールまたは [デフォルト Indoors カテゴリの作成] ツールを使用して、Viewer アプリで操作する追加のフィーチャをカテゴリとして構成できます。 これらのフィーチャはポイントまたはポリゴンのいずれかであり、次のいずれかを参照するレイヤーを追加する必要があります。

  • Indoors ジオデータベースの PointsOfInterest フィーチャクラス
  • Indoors に準拠したフィーチャ レイヤー

ヒント:

これらのフィーチャをフィルタリングできます。 たとえば、出口のレイヤーが必要な場合は、PointsOfInterest フィーチャクラスから出口をフィルタリングできます。

これらのレイヤーには必ず適切なフィルター設定を適用してください。 たとえば、[Places + Things] レイヤーを追加する場合、フィルター設定を CATEGORY_TYPE="Places + Things" に更新します。

注意:

Viewer アプリの情報パネルにあるフィーチャに対して表示される関連アイテムの数は、各レイヤーのフィーチャの最大数に制限されます。 この数は、[サーバーから返される最大レコード数] パラメーターを使用して設定できます。 この設定は、建物などの大きなフィーチャの関連アイテムを表示する場合に重要です。

マップの準備

屋内データを作成し、必要に応じてカテゴリ起動アクションルート検索可能ネットワークを構成したら、マップを作成して、Viewer アプリで使用するために ArcGIS 組織で共有できます。 Viewer Web マップには、必要なすべてのマップ イメージ レイヤーとフィーチャ レイヤーを含める必要があります。

注意:

屋内データを作成するとき、Indoors ジオデータベース ([Indoors データベースの作成 (Create Indoors Database)] ツールを使用して作成) または Indoor データセット ([Indoor データセットの作成 (Create Indoors Dataset)] ツールを使用して作成) を使用できます。 Indoors ジオデータベースには、フロア プランのマッピング、スペース プランニング、ルート検索、ワークスペースの予約に必要なすべての属性とテーブルが含まれています。一方、Indoor データセットには、基本的なフロア プランのマッピングに最適な単純化されたスキーマが含まれています。

次の手順を実行して、マップを作成し、Indoor Viewer で使用できるように準備します。

  1. ArcGIS Pro を起動します。
  2. ArcGIS の組織アカウントにサイン インします。
  3. 新しいプロジェクトを作成して Indoors ジオデータベースへの接続を追加するか、Indoors ジオデータベースを含む既存のプロジェクトを開きます。
  4. 必要に応じて、[挿入] タブをクリックし、[新規マップ] ボタン 新規マップ をクリックしてマップを作成します。
  5. 次のレイヤーをマップに追加し、表示設定を次のように設定します。

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

    Facilities

    Yes

    オン

    注意:

    Facilities レイヤーは、Viewer では特に重要です。 [コンテンツ] ウィンドウでの位置、表示設定、およびシンボルによって、マップ内の他のレイヤーの表示設定が決まります。 すべての建物の平面図を表示するには、表示をオフにするか、Facilities レイヤーで透過表示を設定します。 このシナリオでは、選択されていないすべての建物の地上階が常にマップに表示されます。 選択した建物の表示レベルは、フロア ピッカーで設定されます。 [コンテンツ] ウィンドウで施設レイヤーの下にレイヤーが描画されている場合、現在表示されているレベルのフィーチャのみが表示されます。 レイヤーが施設レイヤーの上に描画されている場合、レイヤーは選択されていない建物のすべてのレベルで表示されます。

    Events

    No

    オフ

    People

    No

    オフ

    <カテゴリ ソース レイヤー>

    No

    オフ

    詳細

    No

    オン

    Units

    No

    オン

    Levels

    Yes

    オン

    注意:
    • 組織によっては、カテゴリ レイヤーを含むフィーチャ レイヤーが複数存在する場合があります。
    • アプリでフィーチャを識別できるようにしたいが、探索操作や検索操作が不要で、フィーチャへのルート検索も不要な場合、これらのフィーチャを基本レイヤー (ポイント、ライン、ポリゴン、またはマルチパッチ 3D フィーチャ) としてマップに追加します。 また、後の手順でそれらのポップアップを構成する必要があります。
    • Indoor Viewer では、フィーチャ レイヤーの Web マップへの追加をサポートしています。 モバイル ユーザーが Indoor Viewer の作業指示レイヤーで使用するために ArcGIS Pro で作成した名前、シンボル、またはその他のレイヤー プロパティをカスタマイズすることはできません。 Indoor Viewer とモバイル アプリの両方でカスタマイズが必要な作業指示用のフィーチャ レイヤーを使用している場合は、これらの変更を共有レイヤーで行い、Web アプリとモバイル アプリのユーザーが同様の環境を使用できるようにすることを検討してください。
    • 現時点では、オプションのテーブルをマップに含めることができます。
      • IndoorsConfig テーブルの設定を使用する場合は、このテーブルをマップに含めます。
      • Indoor Space Planner アプリを使用して入室者をスペースに割り当てる場合は、Areas テーブルを含めます。 これは、入室者のホテリングまたは共用デスクの割り当てを情報パネルに表示する際に必要です。
  6. 必要に応じて、レイヤーの表示縮尺範囲を設定します。
  7. 以下に従って、レイヤーのシンボル プロパティを設定します。

    [Details] および [Units] レイヤー

    USE_TYPE 属性に従って設定します。

    <カテゴリ ソース> レイヤー

    CATEGORY_SUBTYPE 属性に従って設定します。

    [People] および [Events] レイヤー

    空のポイント シンボル (色やアウトラインがないサイズ 1 のシンボル) を使用します。

    注意:

    密集した範囲を含むカテゴリ レイヤーにシンボルを適用する場合は注意が必要です。 たとえば、オフィスはユニット ポリゴンの色でシンボル表示され、個別のポイント シンボルを含めることはできません。

  8. Units (NAME 属性)、People (KNOWNAS 属性)、およびラベルを必要とする追加フィーチャのラベリングをオンにします。
  9. People (存在する場合) のレイヤー プロパティの表示フィールドを [KNOWNAS]、他のすべてのマップ レイヤーを [NAME] に設定します。
    注意:

    Viewer アプリでは、情報パネルのタイトルなど、アプリ内の特定のアイテムのラベル付けに表示フィールドの値を使用します。 これを ArcGIS Pro に設定することで、アプリ ユーザーの混乱を避けることができます。

  10. マップ上で識別する追加レイヤーのポップアップを有効にします。

    Viewer のマップ上で操作するレイヤーのポップアップを構成します。 これらの基本レイヤーは、探索操作や検索操作をサポートしておらず、[ルート案内] などのアクション ボタンは利用できません。

  11. マップに [現在の XY]座標系 (WGS 1984 Web メルカトル (球体補正) など) と、[現在の Z] の座標系 (WGS 1984 など) が設定されていることを確認します。
  12. 必要に応じて、マップの名前を変更し、すべてのメタデータ フィールドを簡単に識別して入力できるようにします。
  13. マップの表示範囲を設定し、すべてのマップ データを表示します。
  14. 有効にした場合は、マップのレンジ スライダーを無効にします。
    注意:

    これは重要な情報です。 レンジ スライダーを有効にすると、データが Indoors Web アプリに共有されるのを防ぐことができます。

  15. Esri がホストするサービスまたはカスタム ベースマップ サービスをマップに追加します。
    注意:

    ベースマップを構成し、Esri がホストするベースマップまたはカスタム ベクター タイル パッケージのベースマップを選択します。

  16. すべてのフィーチャ選択を解除します。

これで、マップを ArcGIS 組織で Web マップとして公開および共有する準備が整いました。

さらに、ArcGIS Pro でマップを構成してベースマップを構成したり、フィーチャ レイヤーとしてカテゴリ フィーチャを公開したり、検索可能なイベント、作業指示、デバイスの位置とトラッキングホテリングの予約アプリ起動アクションルート検索バリアなどのその他のアプリ機能を有効にしたりすることができます。 また、Viewer マップを使用して ArcGIS Pro で 3D シーンを作成し、Viewer アプリで使用することができます。

ベースマップの構成

ベースマップは屋内マップにおいて重要であり、周辺の背景情報や視点が詰まっています。 大縮尺のためベクター ベースマップをお勧めします。 画像タイル ベースマップとは異なり、ベクター タイル ベースマップはサイズが小さく、高い詳細レベルをサポートしています。

組織のニーズに応じて、Esri がホストするいずれかのオンライン ベースマップ サービスを使用したり、カスタム ベースマップを作成したりできます。 次のセクションでは、Indoors のベースマップを構成するために必要な手順を示します。

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

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

マップに 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 がわかっている場合は、[レイヤー] グループの [データの追加] ドロップダウン矢印をクリックして [パスからのデータ] を選択し、URL をコピーして [パスからのデータの追加] ダイアログ ボックスに貼り付けることもできます。