Indoors の機能のライセンスが付与されたポータルで利用できます。
モバイル マップ パッケージは、マップを 1 つのファイル (MMPK) に集約し、これを ArcGIS Enterprise ポータルまたは ArcGIS Online アカウントに共有できます。ArcGIS Indoors for iOS または ArcGIS Indoors for Android 向けに作成されたモバイル マップ パッケージは、さまざまな目標物の探索、特定、検索や、屋内でのナビゲーションに使用されます。
マップの準備
Indoors モバイル マップ パッケージには、Indoors for iOS または Indoors for Android で必要なすべてのマップ レイヤーとスタンドアロン テーブルを含める必要があります。次の手順を実行して、マップを作成し、モバイル マップ パッケージで使用できるように準備します。
- ArcGIS Pro を起動します。
- Enterprise ポータルまたは ArcGIS Online アカウントにサイン インします。
- Indoors ジオデータベースを含むプロジェクトを開きます。
- [挿入] タブをクリックし、[新規マップ] ボタン をクリックしてマップを作成します。
- 次の項目を新しいマップに追加し、表示設定を次のように設定します。
レイヤー名 レイヤーの表示設定 (推奨) Events
オフ
People
オン
<Points of interest> レイヤー
オン
Transitions
オフ
Pathways
オフ
Network_ND
オフ
Dead Zones
オフ
Tracking Zones
オフ
Details
オン
Units
オン
Levels
オン
Facilities
オン
Sites
オン
メモ:
- 組織によっては、Places + Things、Safety + Security、Retail + Services など、目標物レイヤーが複数存在する場合もあります。レイヤーに CATEGORY_TYPE を使用したフィルター設定セットが存在し、レイヤー名が値セットと一致していることを確認します。
- Indoors モバイル アプリでは、次のレイヤーでオンライン コンテンツの接続および参照がサポートされています。
- People
- Events
- <Points of interest> レイヤー
- <Work order> レイヤー
- Details、Levels、Facilities などのフロア プラン レイヤーで、オンライン コンテンツを参照しないようにしてください。
- オフィス ホテリングに関連するレイヤーやテーブルは、オンライン コンテンツを参照できます。
- オンライン コンテンツはフィーチャ サービス ベースのレイヤーのみを参照できます。
- マップ内のレイヤーはすべて一意の名前である必要があります。
- 必要に応じて、レイヤーの表示縮尺範囲を設定します。
- 以下に従って、レイヤーのシンボルを設定します。
[Details] および [Units] レイヤー
USE_TYPE 属性に従って設定します。
<Points of interest> レイヤー
CATEGORY_SUBTYPE 属性に従って設定します。
[People] および [Events] レイヤー
空のポイント シンボル (色やアウトラインがないサイズ 1 のシンボル) を使用します。
- Units (NAME 属性)、People (KNOWNAS 属性)、およびラベルを必要とする POI フィーチャのラベリングをオンにします。
- People (存在する場合) のレイヤー プロパティの表示フィールドを [KNOWNAS]、他のすべてのマップ レイヤーを [NAME] に設定します。
- すべてのマップ レイヤーのポップアップを有効にして、Indoors for iOS または Indoors for Android の情報カードに表示するフィールドをアクティブにします。
- [IndoorsConfig] スタンドアロン テーブルを新しいマップに追加します。オフィス ホテリング用にマップを構成する場合は、[Areas] スタンドアロン テーブルを追加します。
- マップに [現在の XY] の座標系 (WGS 1984 Web メルカトル (球体補正) など) と、[現在の Z] の座標系 (WGS 1984 など) が設定されていることを確認します。
- マップの名前を変更し、すべてのメタデータ フィールドを簡単に識別して入力できるようにします。
- マップの表示範囲を設定し、すべてのマップ データを表示します。
- Esri がホストするベースマップ レイヤーをマップから削除します。
ベースマップの構成
ベースマップは屋内マップにおいて重要であり、周辺の背景情報や視点が詰まっています。大縮尺のためベクター ベースマップをお勧めします。画像タイル ベースマップとは異なり、ベクター タイル ベースマップはサイズが小さく、高い詳細レベルをサポートしています。
Esri がホストするベースマップの使用
ArcGIS Pro で、[マップ] タブの [レイヤー] グループにある [ベースマップ] ギャラリーからベースマップを追加できます。アクティブなポータルの構成によって、ギャラリーには、デフォルトの Esri ベースマップ、組織のギャラリー グループで共有されたマップ、および ArcGIS Pro のプロジェクトに追加したベースマップを含めることができます。
マップに Esri ベクター ベースマップをさらに追加するには、次の手順に従います。
- 追加するベクター ベースマップの URL をコピーします。
- モバイル マップ パッケージ用に作成したマップを選択します。
- [コンテンツ] ウィンドウで、[Indoors Configuration] テーブルを右クリックして [開く] をクリックします。
[Indoors Configuration] テーブルが表示されます。
- BASEMAP_URL の Value フィールドをダブルクリックして、ベクター ベースマップの URL を貼り付けます。
Enterprise ポータルでホストされているカスタム ベースマップの使用
Enterprise ポータルでホストされているカスタム ベースマップを使用するには、次の手順に従います。
- カスタム ベースマップを作成します。
- [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを使用して、ベクター タイル パッケージを作成します。
[ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを実行する際は、以下の調整を行って屋内の詳細レベルをサポートし、タイルを 17 倍に縮小します。
- [ArcGIS Online | Bing Maps | Google マップ] チェックボックスをオフにします。
- [タイル スキーマ] パラメーターには、Indoors シンボル リソースに含まれている VectorBasemapTilingScheme.xml ファイルを選択します。
- Enterprise ポータルにベクター タイル パッケージを共有します。
- ブラウザーで Enterprise ポータルにサイン インし、ホスト レイヤーとしてベクター タイル パッケージを公開します。
- 追加するベクター ベースマップの URL をコピーします。
- モバイル マップ パッケージ用に作成したマップを選択します。
- [コンテンツ] ウィンドウで、[Indoors Configuration] テーブルを右クリックして [開く] をクリックします。
[Indoors Configuration] テーブルが表示されます。
- BASEMAP_URL の Value フィールドをダブルクリックして、ベクター ベースマップの URL を貼り付けます。
非接続環境用のカスタム ベースマップの使用
非接続環境の組織で ArcGIS Indoors を使用する必要がある場合は、次の手順を実行します。
メモ:
モバイル デバイスで最適なパフォーマンスを得るには、ベクター タイル パッケージの範囲に、サイトの対象地域のみを含める必要があります。
- カスタム ベースマップを作成します。
- [ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを使用して、ベクター タイル パッケージを作成します。
[ベクター タイル パッケージの作成 (Create Vector Tile Package)] ツールを実行する際は、以下の調整を行って屋内の詳細レベルをサポートし、タイルを 17 倍に縮小します。
- [ArcGIS Online | Bing Maps | Google マップ] チェックボックスをオフにします。
- [タイル スキーマ] パラメーターには、Indoors シンボル リソースに含まれている VectorBasemapTilingScheme.xml ファイルを選択します。
- モバイル マップ パッケージ用に作成したマップを選択します。
- ベクター パッケージを、マップの施設レイヤーの下に追加します。