ArcGIS IPS Information Model

IPS エクステンションのライセンスが付与された ArcGIS 組織で利用できます。

ArcGIS IPS Information Model は、ArcGIS IPS Setup アプリや他の屋内測位対応アプリで使用するために適切に構成された Web マップおよびモバイル マップの共有に必要な屋内測位情報の管理をサポートします。

IPS モデルは、IPS Positioning テーブル、IPS Recordings フィーチャクラス、および Beacons フィーチャクラスで構成されています。 [屋内測位の有効化 (Enable Indoor Positioning)] ツールは、IPS に対応したアプリに必要なすべてのフィールドが含まれている必須のテーブルとフィーチャクラスの作成に使用します。

IPS Setup アプリを使用して IPS Recordings フィーチャクラスにデータを追加してから、ArcGIS Pro でサーベイ記録の軌跡を視覚化することができます。 [屋内測位ファイルの生成 (Generate Indoor Positioning File)] ツールは、サーベイ データを処理し、IPS Positioning テーブルに格納されている測位ファイルに挿入します。 測位ファイルには、屋内測位を有効にするために必要な情報がすべて含まれています。 測位ファイルごとに 1 つのサイトのデータが存在します。

Beacons フィーチャクラスには、ビーコンの位置と構成を含むデータが格納されています。

ArcGIS IPS では、ArcGIS Indoors Information Model から次のデータを取得して活用することもできます。

  • フロア プラン データ - Sites、Facilities、Levels、Units、および Details フィーチャクラスで構成され、フロア プランと屋内空間を示すデータが含まれています。
  • 遷移 - Indoors モデルの Transitions フィーチャクラスには、フロア間の遷移を表すフィーチャ (階段やエレベーターなど) が含まれています。 IPS モデルでは、屋内空間と屋外空間との間の遷移を含めるために、ドメインを使用してこのフィーチャクラスを拡張します。
  • 経路 - 横断可能な空間を表す線形フィーチャ。 ArcGIS IPS で使用するためのマークを付けると、パス スナップが有効になり、青色の点が拡張されます。

フィーチャクラス

名前説明

IPS Recordings

屋内測位のサーベイ記録を格納するために ArcGIS IPS Setup アプリで使用される線形フィーチャクラス。 このフィーチャクラスは、[屋内測位の生成 (Generate Indoor Positioning)] ツールへの入力データにもなります。

Beacons

施設内に配置されているビーコンの地理的位置と属性を示すポイント フィーチャクラス。

テーブル

名前説明

IPS Positioning

[屋内測位ファイルの生成 (Generate Indoor Positioning File)] ツールから取り込まれ、ArcGIS Runtime を使用して IPS Setup およびカスタム IPS アプリ内で屋内測位を有効にするための添付ファイルが含まれている出力テーブル。

IPS Model フィーチャクラスの詳細

IPS recordings

フィールド名タイプNULL 許容説明

SITE_ID

Text

True

フィーチャに関連するサイトの一意の ID を記録します。フロア対応マップでそのフィーチャの関連サイト フィーチャを識別するために使用できます。 フィーチャは、Site ID を使用して 1 つのサイトにのみ関連付けられます。

FACILITY_ID

Text

True

フィーチャに関連する施設の一意の ID を記録します。フロア対応マップでそのフィーチャに関連する施設フィーチャを識別するために使用します。 フィーチャは、Facility ID を使用して 1 つの施設にのみ関連付けられます。

LEVEL_ID

Text

True

フィーチャに関連するレベルの一意の ID を記録します。フロア対応マップでそのフィーチャの関連レベル フィーチャを識別するために使用します。 フィーチャは、レベル ID フィールドを使用して 1 つのレベルにのみ関連付けられます。

SURVEY_DATE

Date

False

サーベイ パスが IPS Setup アプリに記録された日付を記録します。

COMMENT

Text

True

IPS Setup アプリを使用して、作成されテーブルにアップロードされたときの記録に関するユーザーのコメントを記録します。

SURVEYOR

Text

True

IPS Setup アプリにログインしたユーザーのユーザー名を記録します。

DEVICE

Text

True

記録を作成したデバイスの名前とモデルを記録します。

APP_VERSION

Text

False

記録の作成に使用された IPS Setup アプリのバージョンを記録します。

RECORDING_TYPE

Text

True

サーベイ レコーディングのタイプを指定します。

DOM_IPS_RECORDING_TYPE ドメインには、次の設定可能なフィールド値を定義します。

  • サーベイ
  • 品質

BLUETOOTH

Long

True

サーベイ記録に Bluetooth データが含まれているかどうかを記録します。

DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。

  • 0 - False
  • 1 - True

WIFI

Long

True

サーベイ記録に Wi-Fi データが含まれているかどうかを記録します。

DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。

  • 0 - False
  • 1 - True

GLOBALID

Global ID

False

ジオデータベース内およびジオデータベース間のフィーチャまたはテーブル行を一意に識別します。

中括弧 ({}) で囲まれた 36 文字のレジストリ形式の文字列をジオデータベースに格納します。

PLANNING_DATE

Date

False

サーベイ パスが作成された日付を記録します。 このフィールドには、新しいフィーチャがフィーチャクラス内に作成された日付で計算属性ルールが自動的に入力されます。

Beacons

フィールド名タイプNULL 許容説明

VENDOR

Text

True

ビーコン ベンダーの名前。

BEACON_ID

Text

True

Bluetooth ビーコンを一意に識別します。 この値はベンダー ID と呼ばれることもあります。

UUID

Text

True

ユニバーサル ユニーク識別子は、ハイフンで区切られた 5 つのグループに分割された 32 個の 16 進文字で構成されます。 各グループの長さは 8-4-4-4-12 になります (例: aa72426e-955d-41fb-9aaa-d67c749198a6)。

UUID は、ローカルで生成し (調整と登録の中央権限はありません)、Bluetooth ビーコン用に構成することができます。

iBeacon プロトコルに従って、同じ UUID がビーコン ネットワークのサブセットに関連付けられ、通知メッセージの一部になります。

UUID、MAJOR、MINOR のトリプレットは、ネットワーク内の特定のビーコンを識別します。

MAJOR

Long

True

Bluetooth ビーコンに関連付けられている 2 バイトの符号なし整数。

iBeacon プロトコルに従って、ネットワーク内のビーコンのグループをさらに区別するために使用され、通知メッセージの一部になります。

UUID、MAJOR、MINOR のトリプレットは、ネットワーク内の特定のビーコンを識別します。

MINOR

Long

True

Bluetooth ビーコンに関連付けられている 2 バイトの符号なし整数。

iBeacon プロトコルに従って、ネットワーク内のビーコンのグループをさらに区別するために使用され、通知メッセージの一部になります。

UUID、MAJOR、MINOR のトリプレットは、ネットワーク内の特定のビーコンを識別します。

PROTOCOL

Text

True

ビーコンで使用される Bluetooth プロトコル。 現在のリリースでは、iBeacon だけがサポートされています。

RSSI_1M

Float

True

1 メートルの距離の受信信号強度インジケーター。 この値は、Bluetooth ビーコン ベンダーが規定した値です。

ADVERTISING_INTERVAL_MS

Float

True

ビーコンでメッセージがブロードキャストされる間隔 (ミリ秒)。

LEVEL_ID

Text

True

ビーコンが配置されているレベル フィーチャのレベル ID。

BATTERY_LEVEL

Float

True

合計バッテリー容量の割合で示されるビーコンのバッテリー残量。

LAST_SEEN

Date

True

ビーコンの信号が最後に観測された日付と時刻。

PLACEMENT_DATE

Date

True

ビーコンが配置された日付と時刻。

GLOBALID

Global ID

False

ジオデータベース内およびジオデータベース間のフィーチャまたはテーブル行を一意に識別します。

中括弧 ({}) で囲まれた 36 文字のレジストリ形式の文字列をジオデータベースに格納します。

IPS Model テーブルの詳細

IPS Positioning

フィールド名タイプNULL 許容説明

SITE_ID

Text

True

フィーチャに関連するサイトの一意の ID を記録します。フロア対応マップでそのフィーチャの関連サイト フィーチャを識別するために使用できます。 フィーチャは、Site ID を使用して 1 つのサイトにのみ関連付けられます。

DATE_CREATED

Date

False

[屋内測位ファイルの生成 (Generate Indoor Positioning File)] ツールが実行された日付と IDM ファイルが作成された日付を記録します。

DATA

Text

False

IDM ファイルの名前を記録します。これはアタッチメントとしてその記録に追加されます。

COMMENT

Text

True

[屋内測位ファイルの生成 (Generate Indoor Positioning File)] ツールで指定されたコメントを記録します。

BLUETOOTH

Long

True

測位ファイルで Bluetooth 測位がサポートされているかどうかを記録します。

DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。

  • 0 - False
  • 1 - True

WIFI

Long

True

測位ファイルで Wi-Fi 測位がサポートされているかどうかを記録します。

DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。

  • 0 - False
  • 1 - True

GLOBALID

Global ID

False

ジオデータベース内およびジオデータベース間のフィーチャまたはテーブル行を一意に識別します。

中括弧 ({}) で囲まれた 36 文字のレジストリ形式の文字列をジオデータベースに格納します。

関連トピック