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

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

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

ワークスペース

コードのサンプル

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

関連トピック