Indoors エクステンションのライセンスが付与された ArcGIS 組織で利用できます。
ArcGIS Indoors マップのカテゴリは、Indoor Viewer およびモバイル アプリ版 Indoors でユーザーがポイントおよびポリゴン データを操作する方法を定義します。 これらのレイヤーは、ArcGIS Indoors Information Model のフィーチャクラス、または他のビジネス システムの ArcGIS 組織と共有されているフィーチャ レイヤーから取得できます。 これらのレイヤーは、作業指示、アセット、オフィス スペース、またはその他のフィーチャを表すことができます。 これらのカテゴリは、Indoors アプリのユーザーが、駐輪場、エレベーター、会議室、作業指示など、適切な情報をすばやく検索できるよう、論理グループに構成することができます。
[デフォルト Indoors カテゴリの作成] ウィザードを使用して、レイヤーのシンボルに基づいてマップ レイヤーからカテゴリを自動的に作成できます。 ウィザードはレイヤー プロパティとシンボル プロパティを使用して、組織のニーズを満たすように、[Indoors のカテゴリの構成] ウィンドウで後から編集できるデフォルトのカテゴリを構成します。
レイヤー別カテゴリの定義
ウィザードは、アクティブなマップごとにコンテキストに応じて起動し、そのマップ内のプロパティを使用してパラメーターを事前入力します。 ウィザードで作成されたカテゴリは、選択したマップ レイヤーに保存されます。したがって、ウィザードが開いた後にアクティブなマップを変更すると、ウィザードがリセットされ、変更が完了していないカテゴリは削除されます。
注意:
Indoors レイヤーの構成がデフォルト カテゴリの作成に与える影響について検討してください。
- ウィザードでは、単一シンボルまたは個別値シンボルを使用してシンボル表示されるレイヤーのデフォルトを作成できます。 単一シンボルを使用したレイヤーの場合、ウィザードは単一カテゴリを作成します。 個別値シンボルを使用したレイヤーの場合、[その他の値すべて] シンボル クラスを使用していない限り、シンボル値と同じ数のカテゴリが作成されます。
- レイヤーのシンボルがそのレイヤーのスキーマに含まれていないフィールドに基づいていない場合、ウィザードのオプションとは見なされず、そのシンボルからデフォルト カテゴリを作成することはできません。 レイヤーのスキーマを更新するときに、レイヤーのシンボルが更新されることを確認してください。
- [レイヤー プロパティ] ダイアログ ボックスでレイヤーの [表示フィールド] オプションのテキスト フィールドを設定します。 Indoors アプリでは、検索と検索候補機能にはテキスト フィールドのみ使用できます。
[デフォルト Indoors カテゴリの作成] ウィザードを使用してレイヤーのデフォルト カテゴリを作成するには、以下の手順に従います。
- ArcGIS Pro を起動します。
- ArcGIS Indoors マップを開くか、作成します。
- [表示] タブをクリックし、[Indoors] > [Indoors のカテゴリの構成] をクリックします。
[Indoors のカテゴリの構成] ウィンドウが表示されます。
- [カテゴリ] ビューで [デフォルト Indoors のカテゴリの作成] ボタン をクリックします。
[デフォルト Indoors のカテゴリの作成] ウィザードが表示されます。
[定義] ウィンドウに、単一シンボルまたは個別値シンボルを使用してシンボル化されるアクティブなマップの既存のポイント レイヤーとポリゴン レイヤーが一覧表示されます。
ヒント:
次の方法でもウィザードにアクセスできます。
- [検索] または [レイヤー] ビューで [デフォルト Indoors カテゴリの作成] ボタン をクリックします。
- [レイヤー] ビューでレイヤーを右クリックし、[デフォルト Indoors カテゴリの作成] をクリックします。
- デフォルト カテゴリを取得するレイヤーを選択します。
注意:
レイヤーを選択する際には、次の点に留意してください。
- カテゴリ構成には選択したレイヤーが反映されます。選択したレイヤーを変更すると、ウィザードのパラメーターがリセットされます。
- データ ソースが破損したマップ レイヤーは レイヤー リストに表示されません。 マップ レイヤーを修復して、[定義] ウィンドウに表示されるようにします。
- [カテゴリ グループ] ドロップダウン矢印をクリックし、新しいカテゴリを関連付けたいグループを選択します。
リストには、Indoors の既存カテゴリが表示されます。 デフォルトでは、ツールはカテゴリ グループをレイヤーの名前に基づいて設定します。 レイヤーと同じ名前のカテゴリ グループが存在しない場合、ウィザードはレイヤーと同じ名前のカテゴリ グループを作成して、そのグループにカテゴリを関連付けます。
必要に応じて、デフォルト値を [なし] に設定して、スタンドアロンのカテゴリを作成できます。
- [次へ] をクリックします。
Indoors Model へのフィールドの割り当て
カテゴリを構成するときに、レイヤーのスキーマが Indoors Model に準拠していない場合は、レイヤー内のどのフィールドが必須フィールドを表すかを定義するための割り当てを行うことができます。 カテゴリ構成プロセスを簡素化するには、カテゴリを作成する前にマップの屋内レイヤー プロパティを設定して、マップをフロア対応として構成します。 フロア対応マップでレイヤーのカテゴリを構成するときは、[施設] および [レベル] プロパティが自動的に認識されるため、これらのプロパティを割り当てるためのセクションは表示されません。
注意:
フロア対応でないマップで Indoor データセットのレイヤーのカテゴリを構成する場合は、カテゴリ作成ウィザードで [施設] および [レベル] プロパティを割り当てる必要があります。 この構成では、施設 ID フィールドなどの追加フィールドが存在しない場合にこれらのフィールドを追加する必要がある場合があります。 フロア対応としてマップを構成すると、カテゴリ作成プロセスを大幅に簡素化できます。
Indoors モデルに準拠するフィーチャ レイヤーのカテゴリを構成する場合は、フィールドの割り当てが自動的に設定されます。
次のフィールド割り当ては必須です。
- 一意の ID
マップがフロア対応でない場合、次のフィールド割り当てが必要です。
- 施設フィールドが少なくとも 1 つ
- レベル フィールドが少なくとも 1 つ
次のフィールド割り当てはオプションです。
- サブタイトル フィールド
- 表示フィールド (Web レイヤーの場合のみ使用可)
- 作業指示フィールド
一意の ID
フィーチャ レイヤーの公開に使用できるシステムの一部は、静的なオブジェクト ID を必ずしも提供しません。Indoors に対応するためには一意の静的 ID が必要です。 このフィールドは、使用可能な別のフィールドで指定された一意の ID に割り当てられます。
プロパティ | 説明 |
---|---|
一意の ID | フィーチャの静的な一意の ID。 Indoors は、Web レイヤーのフィーチャの一意の ID として、デフォルトでレイヤーの OBJECTID を使用します。 ただし、Indoors は、Web レイヤーのフィーチャの静的な一意の ID であり、フィーチャの存在期間を通じて変化しないことを想定しているため、デフォルトが常に適切とは限りません。 |
フィーチャ レイヤーに基づいてカテゴリのフィールドを割り当てるときは、Indoor Viewer およびモバイル アプリ版 Indoors でカテゴリとして表示されるときにその場所をフロア対応にするために、次のフィールドを割り当てる必要があります。 カテゴリ ソース レイヤーで必須フィールドの 1 つまたは複数が欠落している場合や、作業指示のカテゴリ (たとえば作業指示または他のチケット発行システムから公開されたフィーチャ レイヤー) を構成している場合は、フィールドの割り当てが必要です。
施設のプロパティ
マップをフロア対応として構成していない場合、少なくとも次のいずれかのフィールド割り当てが必要です。
プロパティ | 説明 |
---|---|
施設 ID | そのフィーチャの場所の施設 ID |
施設名 | そのフィーチャの場所の施設名 |
レベルのプロパティ
マップをフロア対応として構成していない場合、少なくとも次のいずれかのフィールド割り当てが必要です。
プロパティ | 説明 |
---|---|
レベル ID | そのフィーチャの場所のレベル ID |
レベル名 | そのフィーチャの場所のレベル名 |
レベル番号 | そのフィーチャの場所のレベル番号 |
垂直方向の順序 | そのフィーチャの場所の垂直方向の順序 |
その他のプロパティ
このフィールド割り当てはオプションです。
プロパティ | 説明 |
---|---|
サブタイトル | Indoor Viewer のさまざまな部分のサブタイトルを表示するために使用されます。 |
表示フィールド | Viewer のさまざまな部分のフィーチャのタイトルを表示するために使用されます。 フィーチャ レイヤーに表示フィールド プロパティが含まれていない場合や、レイヤーの表示フィールド プロパティを上書きしたい場合に必要です。 |
作業指示のプロパティ
これらのフィールドの割り当ては、Indoors の作業指示リスト表示機能を活用する場合に必要です。 作業指示フィーチャ レイヤーのカテゴリ定義でこれらの追加のフィールド割り当てを行わなかった場合、レイヤーは、フィーチャ レイヤーの従来の検索操作により、Viewer およびモバイル アプリ版 Indoors では、従来の Web レイヤーとして処理されます。
以下は、作業指示を Indoors のカテゴリとして構成するため、フィールドの割り当てが必要です。
プロパティ | 説明 |
---|---|
作業指示 ID | 各作業指示の識別番号を定義します。 |
タイトル | レコードの読み取り可能タイトルとして使用できる、作業指示の短い説明。 |
優先度 | 作業指示を解決する順序または優先度。 値は、アプリ ユーザーに表示可能なテキストによる優先度の説明です。 例 - Critical 、High、Medium |
ステータス | ライフサイクルにおける作業指示のステータスまたは現在の位置。 値は、アプリ ユーザーに表示可能なテキストによるステータスの説明です。 例 - Planning、Assigned |
作成日 | 作業指示が作成された日時。 |
作成者 | 作業指示によって報告または影響を受けるユーザー。 |
割り当て先 | 作業指示が割り当てられる担当者の名前。 |
フィールド マッピング ワークフロー
カテゴリで必須のフィールド割り当てを追加するには、次の手順を実行します。
- ソース レイヤーが Indoors Model に準拠していない場合は、一意の ID フィールドを割り当てます。
- 必要に応じて、追加のプロパティを割り当て、Viewer で使用するサブタイトル フィールドおよび表示フィールドを定義します。 作業指示カテゴリを構成している場合、これは必須です。
注意:
表示フィールドの割り当ては、フィーチャ レイヤーの場合のみ可能です。 スタンドアロン レイヤーの場合は、レイヤー プロパティに表示フィールドを設定します。
- 必要に応じて、作業指示の連携のためのフィールド割り当てを完了します。 作業指示カテゴリを構成している場合、これは必須です。
- [完了] をクリックしてカテゴリの構成を保存します。
注意:
無効なパラメーターや不足しているパラメーターがあると、[完了] オプションは使用できず、[デフォルト Indoors のカテゴリの作成] ウィザードは、対応するナビゲーション用のフットパスを赤い線で囲んで、エラーがあるウィンドウを示します。 この時点ではウィザード内を移動して内容を変更できます。
フィールド割り当ての例
以下の表は、Indoors の属性割り当てと、ServiceNow 作業指示フィーチャ レイヤーの連携の例を示しています。
割り当てプロパティ | フィールド名 |
---|---|
施設名 | location_facility_name |
レベル名 | location_level_name |
作業指示 ID | 数値 |
タイトル | short_description |
優先度 | priority_level |
ステータス | state_label |
作成日 | sys_created_on |
作成者 | called_id_name |
割り当て先 | assigned_to_name |
デフォルト カテゴリ構成の編集
デフォルト カテゴリの一部は選択したレイヤー プロパティから自動的に構成されますが、[Indoors のカテゴリの構成] ウィンドウで変更できます。
次のテキストの変更が可能です。
[Indoors のカテゴリの構成] ウィンドウでカテゴリを右クリックし、編集するプロパティを選択して、以下を変更することもできます。
カテゴリ名
デフォルトでは、カテゴリの名前はレイヤーのシンボル ラベルに基づきます。 これは、Indoor Viewer および Indoors モバイル アプリの [検索] パネルに、カテゴリとしてアイコン付きで表示される名前です。 作成後にカテゴリの名前を変更できます。
注意:
カテゴリには一意の名前が必要です。 既存のカテゴリの名前がシンボル ラベルと一致する場合、ウィザードは新しいカテゴリを作成して、複製数を名前に追加します。
カテゴリの順序
[デフォルト Indoors カテゴリの作成] ウィザードを使用して作成されたカテゴリは、[Indoors のカテゴリの構成] ウィンドウにアルファベット順に表示されます。
Indoors アプリの [検索] パネルに表示したい順序で、カテゴリを整理したりカテゴリ グループを整理したりできます。 これは、 [Indoors のカテゴリの構成] ウィンドウの [検索] ビューまたは [カテゴリ] ビューから実行できます。
カテゴリ フィルターの条件式
ウィザードは、レイヤーのシンボル値に基づき、個別値シンボルを使用するレイヤーのデフォルト カテゴリに対してフィルター条件式を適用します。 単一シンボルを使用するレイヤーから作成したカテゴリに対してフィルターは適用されません。
たとえば、選択したレイヤーが USE_TYPE フィールドに基づきシンボル化されている場合、ウィザードはフィルター条件式を適用して、デフォルト カテゴリに含まれるフィーチャを定義します。
- USE_TYPE = 'PARKING'
- USE_TYPE = 'AUDITORIUM'
- USE_TYPE = 'RESTROOM'
検索フィールド
検索フィールドは、Indoors アプリで検索に対応するために必要です。 ウィザードは、レイヤーの表示フィールドに基づいてデフォルト カテゴリの検索フィールドを設定します。 検索フィールドを編集したり、デフォルトの検索フィールドとして追加のフィールドを選択したりできます。
注意:
Indoors では、テキスト フィールドのみ検索できます。 ObjectID、GlobalID、その他サポートされていないフィールドなど、特定のフィールドは制限されており、使用できません。
候補テンプレート
ウィザードは、レイヤーの [表示フィールド] オプション値に基づいてデフォルト カテゴリの候補テンプレートを構成します。 Web レイヤーの [フィールドの割り当て] ウィンドウで表示プロパティを割り当てた場合、候補テンプレートとして使用されます。
注意:
Indoors の検索候補では、テキスト フィールドのみ使用できます。 ObjectID、GlobalID、その他サポートされていないフィールドなど、特定のフィールドは制限されており、使用できません。
アイコン
アイコンは、カテゴリおよびカテゴリ グループを [検索] パネルおよび Indoors アプリのその他の領域に表示するために必要です。 デフォルト カテゴリのアイコンは、単一シンボルまたは個別値を使用して、ソース レイヤーのシンボルから自動的に入力されます。 ウィザードは、Indoors アプリでの使用に適したサイズにアイコンを調整します。 カテゴリ グループにはデフォルトのアイコンが割り当てられます。
注意:
ポリゴン フィーチャでは、アイコンはレイヤーのポリゴン シンボルに基づいて作成されます。 このアイコンは、Indoors アプリの [検索] パネルで使用されますが、Indoors マップのポリゴン シンボルに影響しません。