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ámetro | Explicación | Tipo 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
Nombre | Explicación | Tipo de datos |
updated_gdb | La geodatabase de entrada actualizada. | Espacio de trabajo |
Muestra de código
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")
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)
Entornos
Información de licenciamiento
- Basic: Requiere Indoors
- Standard: Requiere Indoors
- Advanced: Requiere Indoors