Déployer et configurer les balises
Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension ArcGIS IPS.
Une fois que vous avez finalisé le plan de placement des balises, configurez et déployez les balises dans le bâtiment. Nous vous recommandons de remplir la table IPS_Beacons_Inventory pour réduire la saisie manuelle des données lors du déploiement des balises. Ce workflow est compatible avec l’application ArcGIS IPS Setup version 1.9 ou ultérieure. Cependant, les balises peuvent aussi être déployées sans utiliser la table IPS_Beacons_Inventory. Cette approche consiste à mettre à jour directement la classe d’entités IPS_Beacons, compatible avec l’application IPS Setup version 1.6 ou ultérieure.
Lors du déploiement, l’application IPS Setup vous permet d’ajuster les emplacements des balises du plan de placement et de mettre à jour les valeurs attributaires des entités directement sur site. Suivez les instructions d’installation et de configuration pour obtenir des résultats optimaux.
Configurer la table IPS_Beacons_Inventory pour le déploiement des balises
La table IPS_Beacons_Inventory est utilisée par l’application IPS Setup afin de simplifier le déploiement des balises. La table stocke des informations relatives aux balises prévues pour déploiement. Lors du déploiement de balises, la table IPS_Beacons_Inventory remplit automatiquement les champs requis une fois que l’identifiant de balise, BEACON_ID ou MAC_ADDRESS, est saisi. L’identifiant de balise vous permet d’importer les valeurs d’attributs nécessaires dans la classe d’entités IPS_Beacons.
Pour remplir la table IPS_Beacons_Inventory, assurez-vous d’avoir une liste contenant la configuration de toutes les balises à déployer. Ce fichier est généralement un fichier CSV et est fourni par le fournisseur de balise. Les attributs de balise doivent être remplis dans les champs suivants de la table IPS_Beacons_Inventory :
| Champ | Valeur |
|---|---|
UUID |
Identifiant unique (UUID) de la balise, tel que défini par le protocole iBeacon. |
MAJOR |
Identifiant de groupe attribué à la balise |
MINOR |
Identifiant de la balise au sein du groupe |
RSSI_1M |
Puissance du signal (RSSI) à 1 mètre de la balise |
Remarque :
Certains fournisseurs de balise peuvent ne pas fournir la valeur pour le champ RSSI_1M. Au lieu de cela, ils peuvent fournir un niveau de puissance de transmission simplifié et un document distinct appariant les niveaux de puissance au RSSI à un mètre. Dans de tels cas, vous pouvez renseigner le champ RSSI_1M ultérieurement à l’aide de l’outil Calculate Field (Calculer un champ) de la boîte à outils (Gestion des données).
De plus, le champ BEACON_ID ou le champ MAC_ADDRESS doit être rempli :
| Le champ | Valeur |
|---|---|
BEACON_ID |
Chaîne alphanumérique courte qui identifie de manière unique une balise Bluetooth |
MAC_ADDRESS |
Identifiant 48 bits qui identifie uniquement une balise Bluetooth |
Pour remplir les attributs de balise dans la table IPS_Beacons_Inventory, suivez les étapes suivantes :
Démarrez ArcGIS Pro.
Ouvrez la carte que vous avez créée pour IPS ou créez-en une.
Ajoutez à la carte le fichier de configuration de balise fourni par le fournisseur de balise et la table IPS_Beacons_Inventory.
Sur le ruban, cliquez sur l’onglet Analysis (Analyse) et sur Tools (Outils)
.La fenêtre Geoprocessing (Géotraitement) s’affiche.
Dans la fenêtre Géotraitement, sélectionnez l’onglet Boîtes à outils.
Dans la barre de recherche, saisissez Append (Ajouter).
Conseil :
Vous pouvez également développer Data Management Tools (Outils de gestion des données) > General (Général), puis cliquez sur Append (Ajouter).
L’outil apparaît dans la fenêtre Geoprocessing (Géotraitement).
Définissez les paramètres de l’outil Append (Ajouter) comme suit :
Target Dataset (Jeu de données cible) : sélectionnez la table IPS_Beacons_Inventory.
Input Datasets (Jeux de données en entrée) : utilisez le fichier CSV de balises que vous avez obtenu du fournisseur de balises.
Field Matching Type (Type d’appariement de champs) : spécifiez Use the field map to reconcile field differences (Utiliser la carte de champ pour réconcilier les différences de champ)
Field Map (Appariement des champs) : veillez à ce que les champs suivants soient appariés :
UUID,MAJOR,MINOR,RSSI_1M, etBEACON_IDouMAC_ADDRESS.Remarque :
Certains fournisseurs de balise peuvent ne pas fournir tous les champs. Créez manuellement les champs avec l’option Add Field (Ajouter un champ) dans la table IPS_Beacons_Inventory et veillez à ce qu’ils suivent le schéma ArcGIS IPS Information Model.
Cliquez sur Run (Exécuter).
Vous pouvez maintenant utiliser la table IPS_Beacons_Inventory dans le processus de déploiement des balises. À l’issue du déploiement, les entités Balise peuvent être utilisées pour générer un jeu de données de positionnement IPS sans arpentage.
Conseil :
Après le déploiement des balises, vous pouvez utiliser l’application IPS Setup 1.8 et ultérieure pour effectuer la maintenance des balises afin de surveiller et de collecter les données d’intégrité des balises.
Déployer et configurer les balises sans la table IPS_Beacons_Inventory
Si vous n’utilisez pas de table IPS_Beacons_Inventory, à l’issue de la numérisation ou de la saisie de l’identifiant de balise dans l’application IPS Setup lors du déploiement des balises, vous devez remplir le reste des attributs de balise. Cela peut se faire de deux façons :
Saisie manuelle des attributs dans l’application IPS Setup.
Calcul des champs dans la classe d’entités IPS_Beacons dans ArcGIS Pro en suivant la procédure ci-après.
Les attributs de balise doivent être remplis dans les champs suivants pour chaque entité Balise afin de créer un jeu de données de positionnement IPS avec la méthode sans arpentage. Consultez la classe d’entités IPS_Beacons dans le modèle ArcGIS IPS pour plus d’informations.
| Le champ | Valeur |
|---|---|
LEVEL_ID |
Identifiant du niveau auquel la balise est déployée. |
RSSI_1M |
Puissance du signal (RSSI) à 1 mètre de la balise |
UUID |
Identifiant unique (UUID) de la balise, tel que défini par le protocole iBeacon. |
MAJOR |
Identifiant de groupe attribué à la balise |
MINOR |
Identifiant de la balise au sein du groupe |
Avant de finaliser les attributs de balise, assurez-vous de disposer d’un fichier contenant les toutes dernières configurations des balises déployées. Ce fichier est généralement un fichier CSV et est fourni par le fournisseur de balise.
À la fin de la procédure de déploiement des balises, le champ BEACON_ID ou MAC_ADDRESS doit être renseigné pour chaque entité de balise. Ces champs servent de clés pour importer les valeurs attributaires restantes dans la classe d’entités IPS_Beacons. En outre, le champ LEVEL_ID doit être renseigné, car il associe la balise aux entités de niveau correct.
Pour finaliser les attributs des balises, procédez comme suit :
Démarrez ArcGIS Pro.
Ouvrez la carte que vous avez créée pour IPS ou créez-en une.
Ajoutez à la carte le fichier de configuration de balise fourni par le fournisseur de balise et la classe d’entités IPS_Beacons.
Dans le volet Contents (Contenu), cliquez avec le bouton droit sur la classe d’entités IPS_Beacons et sélectionnez Add Join (Ajouter une jointure) depuis Joins and Relates (Jointures et relations).
Définissez la Input Table (Table en entrée) sur IPS_Beacons.
Définissez le Input Field (Champ en entrée) sur
BEACON_IDouMAC_ADDRESS, en fonction de celui qui a été renseigné lors du déploiement des balises.Définissez la Join Table (Table de jointure) comme fichier de configuration de balise fourni par le fournisseur de balises.
Définissez le Join Field (Champ de jointure) sur
BEACON_IDouMAC_ADDRESS.
Cliquez sur OK.
Sur le ruban, cliquez sur l’onglet Analysis (Analyse) et sur Tools (Outils)
.La fenêtre Geoprocessing (Géotraitement) s’affiche.
Dans la fenêtre Géotraitement, sélectionnez l’onglet Boîtes à outils.
Dans la zone de recherche, saisissez Calculate Fields (multiple) (Calculer des champs (multiple)).
Conseil :
Vous pouvez également développer Data Management Tools (Outils de gestion des données) > Fields (Champs), et cliquer sur Calculate Fields (multiple) (Calculer des champs (multiple)).
L’outil apparaît dans la fenêtre Geoprocessing (Géotraitement).
Définissez les paramètres de l’outil Calculate Fields (multiple) (Calculer des champs [multiple]) comme suit :
Input Table (Table en entrée) : IPS_Beacons
Expression Type (Type d’expression) : sélectionnez un type d’expression.
Champs : pour chacun des champs suivants qui n’est pas encore renseigné, définissez une expression correspondant à la valeur du champ joint correspondant :
BEACON_ID,MAC_ADDRESS,LEVEL_ID,RSSI_1M,UUID,MAJOR,MINOR.Par exemple, si le Epression Type (Type d’expression) est Python, pour copier toutes les valeurs de la colonne jointe
MAJORvers la colonneMAJORde IPS_Beacons, saisissezMAJORpour le Field Name (Existing or New) (Nom du champ (Existant ou Nouveau)) et!Major!pour les options Expression.Remarque :
Certains fournisseurs de balise peuvent ne pas fournir la valeur pour le champ
RSSI_1M. Au lieu de cela, ils peuvent fournir un niveau de puissance de transmission simplifié et un document distinct appariant les niveaux de puissance au RSSI à un mètre. Dans de tels cas, vous pouvez renseigner le champRSSI_1Multérieurement à l’aide de l’outil Calculate Field (Calculer un champ) de la boîte à outils (Gestion des données).
Cliquez sur Run (Exécuter).
Les entités de balise permettent de générer un jeu de données de positionnement IPS sans arpentage
Vous pouvez éventuellement configurer le champ TRANSMITTER_ID. Cela permet de comparer les entités de balise aux signaux de positionnement IPS générés. Pour cela, utilisez l’outil Calculate Field (Calculer un champ) pour définir la valeur comme la concaténation des champs UUID, MAJOR et MINOR, séparés par des points.