デフォルト Indoors カテゴリの作成

Indoors の機能のライセンスが付与されたポータルで利用できます。​

ArcGIS Indoors マップのカテゴリは、Indoor Viewer および Indoors モバイル アプリでユーザーがポイントとポリゴン データを操作する方法を定義します。これらのレイヤーは、ArcGIS Indoors Information Model のフィーチャクラス、または他のビジネス システムの ArcGIS Enterprise ポータルまたは ArcGIS Online 組織と共有されているフィーチャ レイヤーから取得できます。レイヤーは、ユーザーの組織の作業指示、アセット、オフィス空間、その他の目標物または対象エリアを表すことができます。これらのカテゴリは、Indoors アプリのユーザーが、駐輪場、エレベーター、会議室、作業指示など、適切な情報をすばやく検索できるよう、論理グループに構成することができます。

[デフォルト Indoors カテゴリの作成] ウィザードを使用して、レイヤーのシンボルに基づいてマップ レイヤーからカテゴリを自動的に作成できます。ウィザードはレイヤー プロパティとシンボル プロパティを使用して、組織のニーズを満たすように、[Indoors カテゴリの構成] ウィンドウで後から編集できるデフォルトのカテゴリを構成します。

レイヤー別カテゴリの定義

ウィザードは、アクティブなマップごとにコンテキストに応じて起動し、そのマップ内のプロパティを使用してパラメーターを事前入力します。ウィザードで作成されたカテゴリは、選択したマップ レイヤーに保存されます。したがって、ウィザードが開いた後にアクティブなマップを変更すると、ウィザードがリセットされ、変更が完了していないカテゴリは削除されます。

メモ:

Indoors レイヤーの構成がデフォルト カテゴリの作成に与える影響について検討してください。

  • ウィザードでは、単一シンボルまたは個別値シンボルを使用してシンボル表示されるレイヤーのデフォルトを作成できます。単一シンボルを使用したレイヤーの場合、ウィザードは単一カテゴリを作成します。個別値シンボルを使用したレイヤーの場合、[その他の値すべて] シンボル クラスを使用していない限り、シンボル値と同じ数のカテゴリが作成されます。
  • [レイヤー プロパティ] ダイアログ ボックスでレイヤーの [表示フィールド] オプションのテキスト フィールドを設定します。Indoors アプリでは、検索と検索候補機能にはテキスト フィールドのみ使用できます。

[デフォルト Indoors カテゴリの作成] ウィザードを使用してレイヤーのデフォルト カテゴリを作成するには、以下の手順に従います。

  1. ArcGIS Pro を起動します。
  2. Indoors レイヤーを含むマップを開くか、作成します。
  3. [表示] タブをクリックし、[Indoors] > [Indoors のカテゴリの構成] をクリックします。

    [Indoors のカテゴリの構成] ウィンドウが表示されます。

  4. [カテゴリ] ビューで [デフォルト Indoors のカテゴリの作成] ボタン デフォルト Indoors カテゴリの作成 をクリックします。

    [デフォルト Indoors のカテゴリの作成] ウィザードが表示されます。

    [定義] ウィンドウに、単一シンボルまたは個別値シンボルを使用してシンボル化されるアクティブなマップの既存のポイント レイヤーとポリゴン レイヤーが一覧表示されます。

    ヒント:

    次の方法でもウィザードにアクセスできます。

    • [検索] または [レイヤー] ビューで [デフォルト Indoors カテゴリの作成] ボタン デフォルト Indoors カテゴリの作成 をクリックします。
    • [レイヤー] ビューでレイヤーを右クリックし、[デフォルト Indoors カテゴリの作成] をクリックします。

  5. デフォルト カテゴリを取得するレイヤーを選択します。
    メモ:

    レイヤーを選択する際には、次の点に留意してください。

    • カテゴリ構成には選択したレイヤーが反映されます。選択したレイヤーを変更すると、ウィザードのパラメーターがリセットされます。
    • データ ソースが破損したマップ レイヤーは レイヤー リストに表示されません。マップ レイヤーを修復して、[定義] ウィンドウに表示されるようにします。
  6. [カテゴリ グループ] ドロップダウン矢印をクリックし、新しいカテゴリを関連付けたいグループを選択します。

    リストには、Indoors の既存カテゴリが表示されます。デフォルトでは、ツールはカテゴリ グループをレイヤーの名前に基づいて設定します。レイヤーと同じ名前のカテゴリ グループが存在しない場合、ウィザードはレイヤーと同じ名前のカテゴリ グループを作成して、そのグループにカテゴリを関連付けます。

    必要に応じて、デフォルト値を [なし] に設定して、スタンドアロンのカテゴリを作成できます。

  7. [次へ] をクリックします。

Indoors モデルへのフィールドの割り当て

カテゴリを構成するときに、レイヤーのスキーマが Indoors モデルに準拠していない場合は、レイヤー内のどのフィールドが必須フィールドを説明するかを定義するための割り当てを行うことができます。ソース レイヤーが Indoors レイヤーの場合、フィールドの割り当ては自動的に設定されます。

次のフィールド割り当ては必須です。

  • 一意の ID
  • 施設フィールドが少なくとも 1 つ
  • レベル フィールドが少なくとも 1 つ

次のフィールド割り当てはオプションです。

  • サブタイトル フィールド
  • 表示フィールド (Web レイヤーの場合のみ使用可)
  • 作業指示フィールド

一意の ID

フィーチャ レイヤーの公開に使用できるシステムの一部は、静的なオブジェクト ID を必ずしも提供しません。Indoors に対応するためには一意の静的 ID が必要です。このフィールドは、使用可能な別のフィールドで指定された一意の ID に割り当てられます。

プロパティ説明

一意の ID

フィーチャの静的な一意の ID。

Indoors は、Web レイヤーのフィーチャの一意の ID として、デフォルトでレイヤーの OBJECTID を使用します。ただし、Indoors は、Web レイヤーのフィーチャの静的な一意の ID であり、フィーチャの存在期間を通じて変化しないことを想定しているため、デフォルトが常に適切とは限りません。

フィーチャ レイヤーまたは非 Indoors レイヤーに基づいてカテゴリのフィールドを割り当てている場合、以下のフィールドは、Indoor Viewer および Indoors モバイル アプリのカテゴリとして表示されるときに、その場所がフロアを認識するよう割り当てられる必要があります。カテゴリ ソース レイヤーで必須フィールドの 1 つまたは複数が欠落している場合や、作業指示のカテゴリ (たとえば作業指示または他のチケット発行システムから公開されたフィーチャ レイヤー) を構成している場合は、フィールドの割り当てが必要です。

施設のプロパティ

少なくとも次のパラメーターの 1 つが必要です。

プロパティ説明

施設 ID

そのフィーチャの場所の施設 ID

施設名

そのフィーチャの場所の施設名

レベルのプロパティ

少なくとも次のパラメーターの 1 つが必要です。

プロパティ説明

レベル ID

そのフィーチャの場所のレベル ID

レベル名

そのフィーチャの場所のレベル名

レベル番号

そのフィーチャの場所のレベル番号

垂直方向の順序

そのフィーチャの場所の垂直方向の順序

その他のプロパティ

このフィールド割り当てはオプションです。

プロパティ説明

サブタイトル

Indoor Viewer のさまざまな部分のサブタイトルを表示するために使用されます。

表示フィールド

Viewer のさまざまな部分のフィーチャのタイトルを表示するために使用されます。

フィーチャ レイヤーに表示フィールド プロパティが含まれていない場合や、レイヤーの表示フィールド プロパティを上書きしたい場合に必要です。

作業指示のプロパティ

これらのフィールドの割り当ては、Indoors の作業指示リスト表示機能を活用する場合に必要です。作業指示のカテゴリ定義でこれらの追加のフィールド割り当てを行わなかった場合、レイヤーは、目標物および対象エリアレイヤーの検索操作により、Viewer および Indoors モバイル アプリでは、従来の Web レイヤーとして処理されます。

以下は、作業指示を Indoors のカテゴリとして構成するため、フィールドの割り当てが必要です。

プロパティ説明

作業指示 ID

各作業指示の識別番号を定義します。

タイトル

レコードの読み取り可能タイトルとして使用できる、作業指示の短い説明。

優先度

作業指示を解決する順序または優先度。

値は、アプリ ユーザーに表示可能なテキストによる優先度の説明です。

例 - Critical 、High、Medium

状態

ライフサイクルにおける作業指示のステータスまたは現在の位置。

値は、アプリ ユーザーに表示可能なテキストによるステータスの説明です。

例 - Planning、Assigned

作成日

作業指示が作成された日時。

Created By

作業指示によって報告または影響を受けるユーザー。

割り当て先

作業指示が割り当てられる担当者の名前。

  1. ソース レイヤーが Indoors モデルに準拠していない場合は、一意の ID、施設のプロパティ、およびレベルのプロパティを割り当てます。
  2. 必要に応じて、追加のプロパティを割り当て、Viewer で使用するサブタイトル フィールドおよび表示フィールドを定義します。
    メモ:

    表示フィールドの割り当ては、フィーチャ レイヤーの場合のみ可能です。スタンドアロン レイヤーの場合は、レイヤー プロパティに表示フィールドを設定します。

  3. 必要に応じて、作業指示の連携のためのフィールド割り当てを完了します。
  4. [完了] をクリックしてカテゴリの構成を保存します。
    メモ:

    無効なパラメーターや不足しているパラメーターがあると、[完了] オプションは使用できず、[デフォルト Indoors のカテゴリの作成] ウィザードは、対応するナビゲーション用のフットパスを赤い線で囲んで、エラーがあるウィンドウを示します。この時点ではウィザード内を移動して内容を変更できます。

以下の表は、Indoors の属性割り当てと、ServiceNow 作業指示フィーチャ レイヤーの連携の例を示しています。

割り当てプロパティフィールド名

施設名

location_facility_name

レベル名

location_level_name

作業指示 ID

number

タイトル

short_description

優先度

priority_level

状態

state_label

作成日

sys_created_on

Created By

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 の検索では、テキスト フィールドのみ検索できます。ObjectIDGlobalID、その他サポートされていないフィールドなど、特定のフィールドは制限されており、使用できません。

候補テンプレート

ウィザードは、レイヤーの [表示フィールド] オプション値に基づいてデフォルト カテゴリの候補テンプレートを構成します。 Web レイヤーの [フィールドの割り当て] ウィンドウで表示プロパティを割り当てた場合、候補テンプレートとして使用されます。

メモ:

Indoors の検索候補では、テキスト フィールドのみ使用できます。ObjectIDGlobalID、その他サポートされていないフィールドなど、特定のフィールドは制限されており、使用できません。

アイコン

アイコンは、カテゴリおよびカテゴリ グループを [検索] パネルおよび Indoors アプリのその他の領域に表示するために必要です。デフォルト カテゴリのアイコンは、単一シンボルまたは個別値を使用して、ソース レイヤーのシンボルから自動的に入力されます。ウィザードは、Indoors アプリでの使用に適したサイズにアイコンを調整します。カテゴリ グループにはデフォルトのアイコンが割り当てられます。

メモ:

対象地域では、アイコンはレイヤーのポリゴン シンボルに基づいて作成されます。このアイコンは、Indoors アプリの [検索] パネルで使用されますが、Indoors マップのポリゴン シンボルに影響しません。