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ètre | Explication | Type 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
Nom | Explication | Type de données |
updated_gdb | La géodatabase en entrée mise à jour. | Espace de travail |
Exemple de code
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")
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)
Environnements
Informations de licence
- Basic: Requiert Indoors
- Standard: Requiert Indoors
- Advanced: Requiert Indoors
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?