Indoors の機能のライセンスが付与されたポータルで利用できます。
概要
屋内測位システムの構成情報を ArcGIS Indoors ジオデータベースに書き込みます。値は ArcGIS Indoors for iOS および ArcGIS Indoors for Android で使用されます。
このツールは、組織が Indoo.rs 測位システムを使用している場合のみ必要です。
使用法
ツールは、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 には文字列の値を設定できます。
構文
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 | 更新された入力ジオデータベース。 | ワークスペース |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで ConfigureIndoorPositioning 関数を使用する方法を示しています。
import arcpy
arcpy.indoors.ConfigureIndoorPositioning("C:/Indoors/ExampleCampus.gdb", "testEncrypt", "111-aaa-2222-bbbbb-3333444", "123456789")
次のスタンドアロン スクリプトで、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