屋内測位の有効化 (Enable Indoor Positioning) (Indoor Positioning)

サマリー

既存のジオデータベースに ArcGIS IPS データを保存するのに必要なテーブルを作成します。

使用法

  • [入力ワークスペース] パラメーター値は既存のジオデータベースである必要があります。 これには、ファイル ジオデータベースまたはエンタープライズ ジオデータベースを使用できます。

  • ArcGIS Indoors では、Indoors データベースを [入力ワークスペース] パラメーター値として使用します。

  • エンタープライズ ジオデータベースを使用している場合、接続ファイルはデータベース所有者としてデータベースに直接接続する必要があります。

パラメーター

ラベル説明データ タイプ
入力ワークスペース

ArcGIS IPS テーブルが作成されるジオデータベース。 これには、ファイル ジオデータベースまたはエンタープライズ ジオデータベースを使用できます。

Workspace

派生した出力

ラベル説明データ タイプ
出力 IPS 記録テーブル

作成される出力 IPS 記録テーブル。

Table
出力 IPS 測位テーブル

作成される出力 IPS 測位テーブル。

Table
更新された入力ワークスペース

ArcGIS IPS テーブルが作成されるファイルまたはエンタープライズ ジオデータベース。

Workspace

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
名前説明データ タイプ
in_workspace

ArcGIS IPS テーブルが作成されるジオデータベース。 これには、ファイル ジオデータベースまたはエンタープライズ ジオデータベースを使用できます。

Workspace

派生した出力

名前説明データ タイプ
out_ips_recordings

作成される出力 IPS 記録テーブル。

Table
out_ips_positioning

作成される出力 IPS 測位テーブル。

Table
out_workspace

ArcGIS IPS テーブルが作成されるファイルまたはエンタープライズ ジオデータベース。

Workspace

コードのサンプル

EnableIndoorPositioning (屋内測位の有効化) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、ArcGIS IPS テーブルを作成するために EnableIndoorPositioning 関数を使用する方法を示しています。

# Name: EnableIndoorPositioning_example1.py
# Description: Creates ArcGIS IPS tables in an existing file geodatabase

# Import system modules
import arcpy

# Set local variables
in_workspace = r"C:\IndoorPositioning\ExampleDatabase.gdb"

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
EnableIndoorPositioning (屋内測位の有効化) の例 2 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、空のファイル ジオデータベースの作成方法と、ジオデータベースに ArcGIS IPS テーブルを作成するために EnableIndoorPositioning 関数を使用する方法を示しています。

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS tables in the file geodatabase.

# Import system modules
import arcpy

# Set local variables
gdb_path = r"C:\IndoorPositioning"
gdb_name = "ExampleDatabase.gdb"

# Call the CreateFileGDB tool to create a new file geodatabase
arcpy.management.CreateFileGDB(gdb_path, gdb_name)  

# Call the EnableIndoorPositioning tool to create the ArcGIS IPS
# tables in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

環境

特殊なケース

ライセンス情報

  • Basic: No
  • Standard: 次のものが必要 ArcGIS IPS
  • Advanced: 次のものが必要 ArcGIS IPS

関連トピック