屋内測位の構成 (Configure Indoor Positioning) (Indoors)

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

サマリー

屋内測位システムの構成情報を ArcGIS Indoors ジオデータベースに書き込みます。 値は ArcGIS Indoors for iOS および ArcGIS Indoors for Android で使用されます。

このツールは、組織が Indoo.rs 測位システムを使用している場合のみ必要です。

使用法

  • [入力ジオデータベース] パラメーター値には、屋内データセット ([Indoor ネットワーク データセットの作成 (Create Indoor Network Dataset)] ツールを使用して作成) または Indoors ジオデータベース ([Indoors データベースの作成 (Create Indoors Database)] ツールを使用して作成) を含むジオデータベースを指定できます。

  • このツールは、ジオデータベースが Indoors モデルに準拠し、IndoorsConfig テーブルが存在しない場合、入力ジオデータベースに IndoorsConfig テーブルを作成します。

  • ツールは、IndoorsConfig テーブルで以下の [Config Key] の値を [Config Value] 列に入力します。

    • ELSS_API_KEY
    • ELSS_ENCRYPTION_KEY
    • ELSS_BUILDING_ID
    注意:

    これらの Config Key がテーブルに存在しない場合、ツールはこれらのキーを新しい行として追加します。

  • ELSS_API_KEY と ELSS_ENCRYPTION_KEY の値は暗号化されています。

  • ELSS_ENCRYPTION_KEY には文字列の値を設定できます。

パラメーター

ラベル説明データ タイプ
入力ジオデータベース

IPS 構成情報が生成される Indoors ファイルまたはエンタープライズ ジオデータベース。

Workspace
暗号化キー

ツールと Indoors モバイル アプリが [API キー] パラメーター (Python では api_key) の値を暗号化または非暗号化するために使用するキー。

String
API キー

Indoo.rs 屋内測位を有効化する際に Indoors モバイル アプリで使用する GUID 形式の個別値。 API キーは Indoo.rs によって提供されます。

String
建物 ID

Indoors モバイル アプリがモバイル マップ パッケージ内のサイトを Indoo.rs 屋内測位調査にリンクする際に使用する英数字の個別値。 建物 ID は Indoo.rs によって提供されます。

String

派生した出力

ラベル説明データ タイプ
更新されたジオデータベース

更新された入力ジオデータベース。

Workspace

arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encryption_key, api_key, building_id)
名前説明データ タイプ
in_geodatabase

IPS 構成情報が生成される Indoors ファイルまたはエンタープライズ ジオデータベース。

Workspace
encryption_key

ツールと Indoors モバイル アプリが [API キー] パラメーター (Python では api_key) の値を暗号化または非暗号化するために使用するキー。

String
api_key

Indoo.rs 屋内測位を有効化する際に Indoors モバイル アプリで使用する GUID 形式の個別値。 API キーは Indoo.rs によって提供されます。

String
building_id

Indoors モバイル アプリがモバイル マップ パッケージ内のサイトを Indoo.rs 屋内測位調査にリンクする際に使用する英数字の個別値。 建物 ID は Indoo.rs によって提供されます。

String

派生した出力

名前説明データ タイプ
updated_gdb

更新された入力ジオデータベース。

Workspace

コードのサンプル

ConfigureIndoorPositioning (屋内測位の構成) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで ConfigureIndoorPositioning 関数を使用する方法を示しています。

import arcpy

arcpy.indoors.ConfigureIndoorPositioning("C:/Indoors/ExampleCampus.gdb", "testEncrypt", "111-aaa-2222-bbbbb-3333444", "123456789")
ConfigureIndoorPositioning (屋内測位の構成) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、ConfigureIndoorPositioning 関数を使用する方法を示します。

# Name: Indoors_ConfigureIPS_example2.py
# Description: Configures workspace with indoor positioning system information.

# Import system modules
import arcpy

# set geodatabase that is populated with Indoors model
in_geodatabase = 'C:/Indoors/ExampleCampus.gdb'

encrypt_key = 'testEncrypt'
api_key = '111-aaa-2222-bbbbb-3333444'
building_id = '123456789'

# run the tool
arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encrypt_key, api_key, building_id)

環境

特殊なケース

ライセンス情報

  • Basic: 次のものが必要 Indoors
  • Standard: 次のものが必要 Indoors
  • Advanced: 次のものが必要 Indoors

関連トピック