Configurar el posicionamiento en interiores (Indoors)

Disponible con un portal con licencia con la capacidad Indoors.​

Resumen

Escribe información de configuración del sistema de posicionamiento en interiores en una geodatabase de ArcGIS Indoors. ArcGIS Indoors for iOS y ArcGIS Indoors for Android utilizan los valores.

La herramienta solo es necesaria si su organización utiliza el sistema de posicionamiento de Indoo.rs.

Uso

  • En la tabla IndoorsConfig, la herramienta rellena la columna Config Value con valores para las siguientes claves de configuración:

    • ELSS_API_KEY
    • ELSS_ENCRYPTION_KEY
    • ELSS_BUILDING_ID
    Nota:

    Si estas claves de configuración no existen en la tabla, la herramienta las agregará como nuevas filas.

  • Los valores de ELSS_API_KEY y ELSS_ENCRYPTION_KEY están cifrados.

  • ELSS_ENCRYPTION_KEY puede ser un valor de cadena de caracteres.

Sintaxis

arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encryption_key, api_key, building_id)
ParámetroExplicaciónTipo de datos
in_geodatabase

El archivo Indoors o la geodatabase corporativa para los que se generará la información de configuración de IPS.

Workspace
encryption_key

La clave utilizada por la herramienta y aplicaciones móviles de Indoors para cifrar o descifrar el valor del parámetro Clave API (api_key en Python).

String
api_key

Un valor único en forma de un GUID utilizado por aplicaciones móviles de Indoors para habilitar el posicionamiento en interiores de Indoo.rs. Indoo.rs proporciona la clave API.

String
building_id

Un valor alfanumérico único utilizado por las aplicaciones móviles de Indoors para vincular el sitio del paquete de mapas móviles al levantamiento topográfico de posicionamiento de interiores de Indoo.rs. Indoo.rs proporciona el Id. del edificio.

String

Salida derivada

NombreExplicaciónTipo de datos
updated_gdb

La geodatabase de entrada actualizada.

Espacio de trabajo

Muestra de código

Ejemplo 1 de ConfigureIndoorPositioning (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función ConfigureIndoorPositioning en modo inmediato.

import arcpy

arcpy.indoors.ConfigureIndoorPositioning("C:/Indoors/ExampleCampus.gdb", "testEncrypt", "111-aaa-2222-bbbbb-3333444", "123456789")
Ejemplo 2 de ConfigureIndoorPositioning (script independiente)

El siguiente script independiente muestra cómo utilizar la función ConfigureIndoorPositioning.

# Name: Indoors_ConfigureIPS_example2.py
# Description: Configures workspace with indoor positioning system information.

# Import system modules
import arcpy

# set geodatabase that is populated with Indoors model
in_geodatabase = 'C:/Indoors/ExampleCampus.gdb'

encrypt_key = 'testEncrypt'
api_key = '111-aaa-2222-bbbbb-3333444'
building_id = '123456789'

# run the tool
arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encrypt_key, api_key, building_id)

Información de licenciamiento

  • Basic: Requiere Indoors
  • Standard: Requiere Indoors
  • Advanced: Requiere Indoors

Temas relacionados