Indoors の機能のライセンスが付与されたポータルで利用できます。
Indoor Viewer を、マップ イメージ レイヤーまたはフィーチャ レイヤーのいずれかを含む Web マップを使用するように構成する必要があります。
Indoors をサポートするマップでは、マップ イメージ レイヤー、フィーチャ レイヤー、モバイル マップ パッケージのいずれであっても、アプリとその機能をサポートするには、Indoors ジオデータベース内のフィーチャクラスに対するレイヤー要件が存在します。
必須のデータ レイヤー
Indoor Viewer には、次のレイヤー名を含むマップが必要です。
- レベル - Indoors ジオデータベースの Levels レベル フィーチャクラスに対応します。
- 施設 - Indoors ジオデータベースの Facilities フィーチャクラスに対応します。
メモ:
Indoor Viewer の 2D キャンパスでのナビゲーション操作をしやすいようにするには、このレイヤーを他の屋内マップ レイヤーの上に描画する必要があります。
Indoor Viewer の主要な機能は、マップに次のレイヤーを追加することで有効になります。
- イベント - Indoors ジオデータベースの Events フィーチャクラスに対応します。
- 人 - Indoors ジオデータベースの People フィーチャクラスに対応します。
- 詳細 - Indoors ジオデータベースの Details フィーチャクラスに対応します。
- ユニット - Indoors ジオデータベースの Units フィーチャクラスに対応します。
さらに、[Indoor カテゴリの構成] ツールを使用して構成された目標物には、次のいずれかを参照するレイヤーを追加する必要があります。
- Indoors ジオデータベースの PointsOfInterest フィーチャクラス
- Indoors に準拠した目標物を管理するカスタム フィーチャクラス
- Indoors に準拠したフィーチャ レイヤー
ヒント:
これらの目標物をフィルタリングできます。たとえば、出口のレイヤーが必要な場合は、PointsOfInterest フィーチャクラスから出口をフィルタリングできます。
これらのレイヤーには必ず適切なフィルター設定を適用してください。たとえば、[Places + Things] レイヤーを追加する場合、フィルター設定を CATEGORY_TYPE="Places + Things" に更新します。
メモ:
フィーチャの表示に選択できる関連アイテムの数は、各レイヤーのフィーチャの最大数に制限されます。この数は、[サーバーから返される最大レコード数] パラメーターによって設定されます。この設定は、建物などの大きなフィーチャの関連アイテムでは重要です。
マップの準備
Web マップには、Indoors で必要なすべてのマップ イメージ レイヤーとフィーチャ レイヤーを含める必要があります。次の手順を実行して、マップを作成し、Indoor Viewer で使用できるように準備します。
- ArcGIS Pro を起動します。
- Enterprise ポータルまたは ArcGIS Online アカウントにサイン インします。
- Indoors ジオデータベースを含むプロジェクトを開きます。
- [挿入] タブをクリックし、[新規マップ] ボタン をクリックしてマップを作成します。
- 次のレイヤーを新しいマップに追加し、表示設定を次のように設定します。
レイヤー名 レイヤーの表示設定 (推奨) Facilities
オン
メモ:
施設レイヤーは、Indoor Viewer では特に重要です。[コンテンツ] ウィンドウでの位置、表示設定、およびシンボルによって、マップ内の他のレイヤーの表示設定が決まります。すべての建物の平面図を表示するには、表示をオフにするか、Facilities レイヤーで透過表示を設定します。このシナリオでは、選択されていないすべての建物の地上階が常にマップに表示されます。選択した建物の表示レベルは、フロア ピッカーで設定されます。[コンテンツ] ウィンドウで施設レイヤーの下にレイヤーが描画されている場合、現在表示されているレベルのフィーチャのみが表示されます。レイヤーが施設レイヤーの上に描画されている場合、レイヤーは選択されていない建物のすべてのレベルで表示されます。
Events
オフ
People
オフ
<Points of interest> レイヤー
オフ
Details
オン
Units
オン
Levels
オン
メモ:
- 組織によっては、目標物レイヤーが複数存在する場合があります。
- アプリでフィーチャを識別できるようにしたいが、探索操作や検索操作が不要で、フィーチャへのルート検索も不要な場合、これらのフィーチャを基本レイヤー (ポイント、ライン、ポリゴン、またはマルチパッチ 3D フィーチャ) としてマップに追加します。また、後の手順でそれらのポップアップを構成する必要があります。
- Indoor Viewer では、フィーチャ レイヤーの Web マップへの追加をサポートしています。モバイル ユーザーが ArcGIS Pro の作業指示レイヤーで使用するために Indoor Viewer で作成した名前、シンボル、またはその他のレイヤー プロパティをカスタマイズすることはできません。Indoor Viewer とモバイル アプリの両方でカスタマイズが必要な作業指示用のフィーチャ レイヤーを使用している場合は、これらの変更を共有レイヤーで行い、Web アプリとモバイル アプリのユーザーが同様の環境を使用できるようにすることをお勧めします。
- 現時点では、オプションのテーブルをマップに含めることができます。
- IndoorsConfig テーブルの設定を使用する場合は、このテーブルをマップに含めます。
- Indoor Space Planner アプリを使用して入室者を空間に割り当てる場合は、Areas テーブルを含めます。これにより、People フィーチャに割り当てられたエリア (ホテリング、共有デスク) をビューアーの情報カードに表示できます。
- 必要に応じて、レイヤーの表示縮尺範囲を設定します。
- 以下に従って、レイヤーのシンボル プロパティを設定します。
[Details] および [Units] レイヤー
USE_TYPE 属性に従って設定します。
<Points of interest> レイヤー
CATEGORY_SUBTYPE 属性に従って設定します。
[People] および [Events] レイヤー
空のポイント シンボル (色やアウトラインがないサイズ 1 のシンボル) を使用します。
メモ:
密集した範囲を含む目標物レイヤーにシンボルを適用する場合は注意が必要です。たとえば、オフィスはユニット ポリゴンの色でシンボル表示され、個別のポイント シンボルを含めることはできません。
- Units (NAME 属性)、People (KNOWNAS 属性)、およびラベルを必要とする POI フィーチャのラベリングをオンにします。
- People (存在する場合) のレイヤー プロパティの表示フィールドを [KNOWNAS]、他のすべてのマップ レイヤーを [NAME] に設定します。
- マップ上で識別する追加レイヤーのポップアップを有効にします。
Indoor Viewer のマップ上で操作するレイヤーのポップアップを構成します。これらの基本レイヤーは、探索操作や検索操作をサポートしておらず、[ルート案内] や [311] などのアクション ボタンは利用できません。
- マップに [現在の XY] の座標系 (WGS 1984 Web メルカトル (球体補正) など) と、[現在の Z] の座標系 (WGS 1984 など) が設定されていることを確認します。
- マップの名前を変更し、すべてのメタデータ フィールドを簡単に識別して入力できるようにします。
- マップの表示範囲を設定し、すべてのマップ データを表示します。
- 有効にした場合は、マップの範囲スライダーを無効にします。
注意:
これは重要な情報です。レンジ スライダーを有効にすると、データが Indoors Web アプリに共有されるのを防ぐことができます。
- Esri がホストするサービスまたはカスタム ベースマップ サービスをマップに追加します。
メモ:
ベースマップを構成し、Esri がホストするベースマップまたはカスタム ベクター タイル パッケージのベースマップを選択します。
- すべてのフィーチャ選択を解除します。
これで、マップを Web マップとして Enterprise または ArcGIS Online に公開および共有する準備が整いました。
ベースマップの構成
ベースマップは屋内マップにおいて重要であり、周辺の背景情報や視点が詰まっています。大縮尺のためベクター ベースマップをお勧めします。画像タイル ベースマップとは異なり、ベクター タイル ベースマップはサイズが小さく、高い詳細レベルをサポートしています。
組織のニーズに応じて、Esri がホストするいずれかのオンライン ベースマップ サービスを使用したり、カスタム ベースマップを作成したりできます。次のセクションでは、Indoors のベースマップを構成するために必要な手順を示します。
Esri がホストするベースマップの使用
ArcGIS Pro で、[マップ] タブの [レイヤー] グループにある [ベースマップ] ギャラリーからベースマップを追加できます。アクティブなポータルの構成によって、ギャラリーには、デフォルトの Esri ベースマップ、組織のギャラリー グループで共有されたマップ、および ArcGIS Pro のプロジェクトに追加したベースマップを含めることができます。
マップに Esri ベクター ベースマップをさらに追加するには、次の手順に従います。
- 追加するベクター ベースマップの URL をコピーします。
- [レイヤー] グループの [データの追加] ドロップダウン矢印をクリックします。
- [パスからのデータ] オプションを選択します。
[パスからのデータの追加] ダイアログ ボックスが表示されます。
- URL を貼り付けます。
- [追加] をクリックします。
Enterprise ポータルでホストされているカスタム ベースマップの使用
Enterprise ポータルでホストされているカスタム ベースマップを使用するには、次の手順に従います。
- カスタム ベースマップを作成します。
- [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを使用して、ベクター タイル パッケージを作成します。
[ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを実行する際は、以下の調整を行って屋内の詳細レベルをサポートし、タイルを 17 倍に縮小します。
- [ArcGIS Online | Bing Maps | Google マップ] チェックボックスをオフにします。
- [タイル スキーマ] パラメーターには、Indoors シンボル リソースに含まれている VectorBasemapTilingScheme.xml ファイルを選択します。
- Enterprise ポータルにベクター タイル パッケージを共有します。
- ブラウザーで Enterprise ポータルにサイン インし、ホスト レイヤーとしてベクター タイル パッケージを公開します。
- Enterprise ポータルのアイテムを ArcGIS Pro のマップに追加します。
ヒント:
ホスト タイル レイヤーの URL がわかっている場合は、[レイヤー] グループの [データの追加] ドロップダウン矢印をクリックして [パスからのデータ] を選択し、URL をコピーして [パスからのデータの追加] ダイアログ ボックスに貼り付けることもできます。
目標物を示すフィーチャレイヤーの追加
データをフィーチャレイヤーとして公開し、マップに追加した後、Indoors で目標物レイヤーとして目標物データを使用できます。
作業指示レイヤーの構成
1 つ以上の作業指示レイヤーを含む Web マップを使用するように、Indoor Viewer を構成できます。作業指示フィーチャ レイヤーを既存の Indoors Web マップに追加し、この機能をサポートするように Indoors カテゴリを構成します。
メモ:
Indoors は、2D モードの作業指示フィーチャ レイヤーとの統合のみをサポートしています。