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 ドメインには、次の設定可能なフィールド値を定義します。
|
WIFI | Long | True | サーベイ記録に Wi-Fi データが含まれているかどうかを記録します。 DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。
|
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 ドメインには、次の設定可能なフィールド値を定義します。
|
WIFI | Long | True | 測位ファイルで Wi-Fi 測位がサポートされているかどうかを記録します。 DOM_BOOLEAN ドメインには、次の設定可能なフィールド値を定義します。
|
GLOBALID | Global ID | False |
ジオデータベース内およびジオデータベース間のフィーチャまたはテーブル行を一意に識別します。 中括弧 ({}) で囲まれた 36 文字のレジストリ形式の文字列をジオデータベースに格納します。 |