Indoor-Positionierung aktivieren (Indoor Positioning)

Zusammenfassung

Erstellt die Feature-Classes und Tabelle, die zum Speichern von ArcGIS IPS-Daten in einer vorhandenen Geodatabase erforderlich sind.

Verwendung

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

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

  • Sie können den Wert Out-Beacons-Feature-Class verwenden, um die Beacon-Informationen für eine vorhandene Beacon-Bereitstellung zu aktualisieren und neue Beacon-Bereitstellungen zu planen. Informationen zu bereitgestellten Beacons können mit der mobilen ArcGIS Field Maps-App oder durch Bearbeiten der Beacons-Feature-Class in ArcGIS Pro bzw. Map Viewer aktualisiert werden.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Workspace

Die Geodatabase, in der die ArcGIS IPS-Tabelle und -Feature-Classes erstellt werden. Es kann sich um eine File- oder Enterprise-Geodatabase handeln.

Workspace

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-IPS-Recordings-Feature-Class

Die Ausgabe-Feature-Class der IPS-Aufzeichnungen, die erstellt wird.

Feature Class
Ausgabetabelle für die IPS-Positionierung

Die für die IPS-Positionierung erstellte Ausgabetabelle.

Table
Aktualisierter Eingabe-Workspace

Die File- oder Enterprise-Geodatabase, in der die ArcGIS IPS-Tabelle und -Feature-Classes erstellt werden.

Workspace
Ausgabe-Beacon-Feature-Class

Die Ausgabe-Feature-Class der IPS-Beacons, die erstellt wird.

Feature Class

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

Die Geodatabase, in der die ArcGIS IPS-Tabelle und -Feature-Classes erstellt werden. Es kann sich um eine File- oder Enterprise-Geodatabase handeln.

Workspace

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_ips_recordings

Die Ausgabe-Feature-Class der IPS-Aufzeichnungen, die erstellt wird.

Feature Class
out_ips_positioning

Die für die IPS-Positionierung erstellte Ausgabetabelle.

Table
out_workspace

Die File- oder Enterprise-Geodatabase, in der die ArcGIS IPS-Tabelle und -Feature-Classes erstellt werden.

Workspace
out_beacon_features

Die Ausgabe-Feature-Class der IPS-Beacons, die erstellt wird.

Feature Class

Codebeispiel

EnableIndoorPositioning: Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion EnableIndoorPositioning verwendet wird, um die ArcGIS IPS-Feature-Classes und eine Tabelle in einer vorhandenen Geodatabase zu erstellen.

# Name: EnableIndoorPositioning_example1.py
# Description: Creates the ArcGIS IPS table and feature classes in an existing 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 für das Python-Fenster veranschaulicht, wie eine leere File-Geodatabase erstellt und die Funktion EnableIndoorPositioning zum Erstellen der ArcGIS IPS-Feature-Classes und einer Tabelle in einer vorhandenen Geodatabase verwendet wird.

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS table and feature classes

# 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
# table and feature classes in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

Lizenzinformationen

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

Verwandte Themen