Configurer le positionnement en intérieur (Indoors)

Disponible avec un portail sous licence avec la fonctionnalité Indoors.​

Résumé

Écrit les informations de configuration du système de positionnement en intérieur dans une géodatabase ArcGIS Indoors. Les valeurs sont utilisées par ArcGIS Indoors for iOS et ArcGIS Indoors for Android.

L’outil est requis uniquement si votre organisation utilise le système de positionnement Indoo.rs.

Utilisation

  • Dans la table IndoorsConfig, l’outil renseigne la colonne Config Value (Valeur de configuration) à l’aide des valeurs des Config Keys (Clés de configuration) suivantes :

    • ELSS_API_KEY
    • ELSS_ENCRYPTION_KEY
    • ELSS_BUILDING_ID
    Remarque :

    Si ces Config Keys (Clés de configuration) n’existent pas dans la table, l’outil les ajoute en tant que nouvelles lignes.

  • Les valeurs ELSS_API_KEY et ELSS_ENCRYPTION_KEY sont chiffrées.

  • La valeur ELSS_ENCRYPTION_KEY peut être de type chaîne.

Syntaxe

arcpy.indoors.ConfigureIndoorPositioning(in_geodatabase, encryption_key, api_key, building_id)
ParamètreExplicationType de données
in_geodatabase

Géodatabase fichier ou d’entreprise Indoors pour laquelle les informations de configuration IPS seront générées.

Workspace
encryption_key

La clé utilisée par l’outil et les applications mobiles Indoors pour chiffrer ou déchiffrer la valeur du paramètre API Key (Clé API) (api_key dans Python).

String
api_key

Une valeur unique sous la forme d’un GUID utilisée par les applications mobiles Indoors pour activer le positionnement en intérieur de Indoo.rs. La clé API est fournie par Indoo.rs.

String
building_id

Une valeur alphanumérique utilisée par les applications mobiles Indoors pour associer le site du parquetage de cartes mobiles à l’enquête de positionnement en intérieur Indoo.rs. L’ID de bâtiment est fourni par Indoo.rs.

String

Sortie dérivée

NomExplicationType de données
updated_gdb

La géodatabase en entrée mise à jour.

Espace de travail

Exemple de code

Exemple 1 d'utilisation de la fonction ConfigureIndoorPositioning (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction ConfigureIndoorPositioning en mode immédiat.

import arcpy

arcpy.indoors.ConfigureIndoorPositioning("C:/Indoors/ExampleCampus.gdb", "testEncrypt", "111-aaa-2222-bbbbb-3333444", "123456789")
Exemple 2 d'utilisation de la fonction ConfigureIndoorPositioning (script autonome)

Le script autonome ci-dessous illustre l'utilisation de la fonction 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)

Informations de licence

  • Basic: Requiert Indoors
  • Standard: Requiert Indoors
  • Advanced: Requiert Indoors

Rubriques connexes