Habilitar posicionamiento en interiores (Posicionamiento en interiores)

Resumen

Crea las tablas necesarias para almacenar datos de ArcGIS IPS en una geodatabase existente.

Uso

  • El valor del parámetro Espacio de trabajo de entrada debe ser una geodatabase existente. Puede ser una geodatabase de archivos o corporativa.

  • Para ArcGIS Indoors, use la base de datos Indoors como el valor del parámetro Espacio de trabajo de entrada.

  • Al utilizar una geodatabase corporativa, el archivo de conexión se debe conectar directamente a la base de datos como propietario de la base de datos.

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de entrada

La geodatabase donde se crearán las tablas ArcGIS IPS. Puede ser una geodatabase de archivos o corporativa.

Workspace

Salida derivada

EtiquetaExplicaciónTipo de datos
Tabla de grabaciones de IPS de salida

La tabla de grabaciones de IPS de salida creada.

Table
Tabla de posicionamiento de IPS de salida

La tabla de posicionamiento de IPS de salida creada.

Table
Espacio de trabajo de entrada actualizado

El archivo o la geodatabase corporativa donde se crean las tablas ArcGIS IPS.

Workspace

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
NombreExplicaciónTipo de datos
in_workspace

La geodatabase donde se crearán las tablas ArcGIS IPS. Puede ser una geodatabase de archivos o corporativa.

Workspace

Salida derivada

NombreExplicaciónTipo de datos
out_ips_recordings

La tabla de grabaciones de IPS de salida creada.

Table
out_ips_positioning

La tabla de posicionamiento de IPS de salida creada.

Table
out_workspace

El archivo o la geodatabase corporativa donde se crean las tablas ArcGIS IPS.

Workspace

Muestra de código

Ejemplo 1 de EnableIndoorPositioning (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python muestra cómo utilizar la función EnableIndoorPositioning para crear tablas ArcGIS IPS.

# 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)
Ejemplo 2 de EnableIndoorPositioning (ventana de Python)

La siguiente secuencia de comandos de la ventana Python muestra cómo crear una geodatabase de archivos vacía y usar la función EnableIndoorPositioning para crear tablas ArcGIS IPS en la geodatabase.

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

Entornos

Casos especiales

Información de licenciamiento

  • Basic: No
  • Standard: Requiere ArcGIS IPS
  • Advanced: Requiere ArcGIS IPS

Temas relacionados