Indoor-Positionierung aktivieren (Indoor Positioning)

Zusammenfassung

Erstellt die erforderlichen Tabellen zum Speichern von ArcGIS IPS-Daten in einer vorhandenen Geodatabase.

Verwendung

  • Der Parameterwert Eingabe-Workspace muss eine vorhandene Geodatabase sein. Es kann sich um eine File- oder Enterprise-Geodatabase handeln.

  • Verwenden Sie für ArcGIS Indoors die Indoors-Datenbank als Parameterwert für den Eingabe-Workspace.

  • Beim Verwenden einer Enterprise-Geodatabase muss die Verbindungsdatei eine direkte Verbindung mit der Datenbank als Datenbankbesitzer herstellen.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Workspace

Die Geodatabase, in der ArcGIS IPS-Tabellen erstellt werden. Es kann sich um eine File- oder Enterprise-Geodatabase handeln.

Workspace

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabetabelle der IPS-Aufzeichnungen

Die Ausgabetabelle der IPS-Aufzeichnungen, die erstellt wird.

Table
Ausgabetabelle der IPS-Positionierung

Die Ausgabetabelle der IPS-Positionierung, die erstellt wird.

Table
Aktualisierter Eingabe-Workspace

Die File- oder Enterprise-Geodatabase, in der die ArcGIS IPS-Tabellen erstellt werden.

Workspace

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
NameErläuterungDatentyp
in_workspace

Die Geodatabase, in der ArcGIS IPS-Tabellen erstellt werden. Es kann sich um eine File- oder Enterprise-Geodatabase handeln.

Workspace

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_ips_recordings

Die Ausgabetabelle der IPS-Aufzeichnungen, die erstellt wird.

Table
out_ips_positioning

Die Ausgabetabelle der IPS-Positionierung, die erstellt wird.

Table
out_workspace

Die File- oder Enterprise-Geodatabase, in der die ArcGIS IPS-Tabellen erstellt werden.

Workspace

Codebeispiel

EnableIndoorPositioning – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die EnableIndoorPositioning-Funktion zum Erstellen von ArcGIS IPS-Tabellen verwenden können.

# 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 – Beispiel 2 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie eine leere File-Geodatabase erstellen und die EnableIndoorPositioning-Funktion zum Erstellen von ArcGIS IPS-Tabellen in der Geodatabase verwenden.

# 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))

Umgebungen

Sonderfälle

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert ArcGIS IPS
  • Advanced: Erfordert ArcGIS IPS

Verwandte Themen