Available for an ArcGIS organization licensed with the Indoors extension.
概要
屋内測位システムの構成情報を 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 には文字列の値を設定できます。
構文
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