Créer des données d’événements
Disponible avec l’extension ArcGIS Indoors Pro ou ArcGIS Indoors Maps.
Une fois les plans d’étages importés, vous pouvez créer des données d’événements manuellement en vue de leur utilisation dans la couche d’événements sur des cartes Web. Si la couche d’événements est incluse sur la carte Web, vous pouvez afficher des informations sur les événements dans le volet d’informations dans Indoors Viewer et dans les applications mobiles Indoors. Vous pouvez notamment afficher les images associées qui ont été ajoutées en tant que fichiers joints ou images hébergées.
Indoors prend en charge les méthodes suivantes de création et de gestion des données d’événements dans les cartes :
Couches modélisées personnalisées qui tiennent compte des étages
Classe d’entités Events (Événements) créée par l’outil Créer une base de données Indoors ou Mettre à niveau la base de données Indoors
Champs obligatoires
Si vous utilisez des couches modélisées personnalisées pour gérer les données d’événements, vous devez ajouter des champs pour activer cette fonctionnalité dans les applications mobiles et web Indoors.
Les champs obligatoires suivants sont utilisés par les applications mobiles et Web Indoors et doivent être inclus dans la couche des événements :
|
Nom du champ |
Type |
Description |
|---|---|---|
|
|
Date |
Définit la date de fin de l’événement au format UTC (Coordinated Universal Time). |
|
|
Date |
Définit la date de début de l’événement au format UTC (Coordinated Universal Time). |
|
|
Texte |
Fournit une description de l’entité à utiliser dans la feuille de route détaillée. |
|
|
Texte |
Définit un ID unique pour une entité. Cette valeur doit être unique dans la table. |
|
|
Texte |
Fournit une adresse URL pour afficher une image associée unique dans les fenêtres contextuelles dans Indoors Viewer. Remarque :Vous pouvez aussi ajouter des images en tant que fichiers joints à des entités d’événement. Elles sont affichées dans le volet d’informations de tout événement sélectionné dans Viewer. |
|
|
Texte |
Enregistre l’ID unique du niveau associé de l’entité. Cet ID permet d’identifier le niveau associé de l’entité dans les cartes qui détectent les étages. Une entité peut uniquement être liée à un niveau unique à l’aide du champ |
|
|
Texte |
Définit le nom de l’événement. |
|
|
Texte |
Définit le type d’événement. Cette valeur est utilisée pour filtrer les événements par type dans Viewer et les applications mobiles Indoors. |
Créer des événements
Assurez-vous que votre table d’événements contient un attribut de localisation UNIT_ID correspondant à l’attribut UNIT_ID de l’entité d’unité où l’événement a lieu. L’événement peut provenir d’une planification de classe, de Microsoft Exchange Server, d’un agenda de conférence, d’une feuille de calcul ou d’un autre système métier ou service en direct. Pour charger des données d’événement, vous devez combiner une feuille de calcul ou une table d’événements à la classe d’entités Unités et générer un point 3D des informations de localisation et d’événement jointes.
Remarque :
La date et l’heure de l’événement doivent être stockées au format UTC (Temps Universel Coordonné).
Chargez les données d’événement tabulaires dans une table de la géodatabase qui contient un jeu de données Indoor.
Par exemple, vous pouvez utiliser l’outil Excel To Table (Excel vers table).
Remarque :
Assurez-vous que la table d’événements contient un attribut de localisation
UNIT_IDcorrespondant à l’attributUNIT_IDde la classe d’entités Unités. Ces attributs sont utilisés pour joindre les détails d’unité et d’emplacement à chaque événement.Utilisez l’outil Calculate Geometry Attributes (Calculer des attributs géométriques) pour calculer les coordonnées x, y et z de la classe d’entités Unités et les ajouter en tant que champs.
Pour le paramètre Input Feature (Entités en entrée), sélectionnez la couche Units (Unités).
Pour le paramètre Geometry Attributes (Attributs géométriques), spécifiez les trois champs suivants à créer, destinés à contenir les centroïdes des coordonnées x, y et z.
Champ (existant ou nouveau)
Propriété
INSIDE_X
Coordonnée x du centroïde
INSIDE_Y
Coordonnée y du point central
INSIDE_Z
Coordonnée z du point central
Cliquez sur Run (Exécuter).
Les champs
INSIDE_X,INSIDE_YetINSIDE_Zsont ajoutés à la classe d’entités Units (Unités) et renseignés avec les coordonnées x, y et z des centroïdes des unités.Utilisez l’outil Join (Joindre) pour joindre la couche Unités à la table des événements importés.
Cliquez avec le bouton droit sur la table d’événements et cliquez sur Joins and Relates (Jointures et relations), puis sur Add Join (Ajouter une jointure).
Choisissez le champ de localisation de la table d’événements pour le paramètre Input Join Field (Champ de jointure en entrée).
Choisissez la classe d’entités Units (Unités) du paramètre Join Table (Joindre une table).
Choisissez le champ
UNIT_IDpour le paramètre Join Table Field (Champ de table de jointure).
Exécutez l’outil Make XY Event Layer (Créer une couche d’événements XY) sur la table jointe.
Conseil :
Utilisez les attributs
INSIDE_X,INSIDE_YetINSIDE_Z.Exécutez l’outil Copy Features (Copier des entités) pour créer une classe d’entités ponctuelles temporaire.
Exécutez l’outil Append (Ajouter) pour charger les entités ponctuelles dans la classe d’entités Events (Événements).
[]!TIP Utilisez l’option Schema Type Field Map (Appariement de champ de type schéma) pour associer les attributs des points en entrée au jeu de données cible.
Vous pouvez maintenant ajouter la classe d’entités Events (Événements) à la carte, configurer la couche comme tenant compte des étages et l’inclure lorsque vous préparez des cartes pour Indoors Viewer et Indoors Mobile.
Mettre à jour des événements
Vous pouvez mettre à jour les entités d’événement pour ajouter de nouveaux événements à la couche Events (Événements) ou modifier la géométrie pour tenir compte des modifications de plans d’étages.
Pour mettre à jour des entités d’événement, procédez comme suit :
Supprimez les entités d’événement superflues du jeu de données Indoor.
Pour charger les données d’événements mises à jour dans le jeu de données Indoor, procédez comme suit :
Conseil :
Utilisez une feuille de calcul en entrée qui a été filtrée pour ne contenir que les événements nouveaux et mis à jour.
Créez les points dans une classe d’entités distincte.
Exécutez l’outil Append (Ajouter) pour charger les nouveaux points dans la classe d’entités Événements.