Habilitar posicionamiento en interiores (Posicionamiento en interiores)

Resumen

Crea la tabla y clases de entidad necesarias para almacenar datos de ArcGIS IPS en una geodatabase existente.

Nota:

La herramienta Crear modelo de datos de IPS proporciona una funcionalidad o rendimiento mejorados.

Uso

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

  • 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.

  • Puede utilizar el valor de Clase de entidad de balizas de salida para actualizar la información de baliza de una instalación de baliza existente y para planificar nuevas instalaciones de balizas. La información sobre las balizas instaladas se puede actualizar con la aplicación móvil ArcGIS Field Maps o mediante la edición de la clase de entidad Balizas en ArcGIS Pro o Visor de mapas.

Parámetros

EtiquetaExplicaciónTipo de datos
Espacio de trabajo de entrada

La geodatabase en la que se crearán las clases de entidades y tabla de ArcGIS IPS. Puede ser una geodatabase de archivos o corporativa.

Workspace

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de registro de IPS de salida

La clase de entidad de registros de IPS de salida que se crea.

Feature Class
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 en que se crean las clases de entidad o tablas de ArcGIS IPS.

Workspace
Clase de entidad de balizas de salida

La clase de entidad de balizas de IPS de salida que se crea.

Feature Class

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

La geodatabase en la que se crearán las clases de entidades y tabla de ArcGIS IPS. Puede ser una geodatabase de archivos o corporativa.

Workspace

Salida derivada

NombreExplicaciónTipo de datos
out_ips_recordings

La clase de entidad de registros de IPS de salida que se crea.

Feature Class
out_ips_positioning

La tabla de posicionamiento de IPS de salida creada.

Table
out_workspace

El archivo o la geodatabase corporativa en que se crean las clases de entidad o tablas de ArcGIS IPS.

Workspace
out_beacon_features

La clase de entidad de balizas de IPS de salida que se crea.

Feature Class

Muestra de código

Ejemplo 1 de EnableIndoorPositioning (ventana de Python)

El siguiente script de la ventana de Python muestra cómo utilizar la función EnableIndoorPositioning para crear clases de entidad de ArcGIS IPS y una tabla en una geodatabase existente.

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

El siguiente script de la ventana de Python muestra cómo crear una geodatabase de archivos vacía y cómo usar la función EnableIndoorPositioning para crear clases de entidad de ArcGIS IPS y una tabla en una geodatabase existente.

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

Información de licenciamiento

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

Temas relacionados