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