Créer des catégories Indoors par défaut

Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension Indoors.

Les catégories d’une carte définissent le mode d’interaction des utilisateurs avec des données ponctuelles et surfaciques dans les applications mobiles Indoor Viewer et Indoors. Ces couches peuvent être dérivées de couches d’entités, de couches d’entités Web et de couches d’images de carte. Il est possible d’organiser ces catégories en groupes logiques pour aider les utilisateurs des applications Indoors à trouver rapidement des informations pertinentes, comme un porte-vélos, un ascenseur, une salle de conférence ou un bon de travail.

Vous devez configurer votre carte comme prenant en charge les étages en définissant les propriétés Couches Indoor de la carte avant de créer les catégories.

Vous pouvez utiliser l’assistant Create Default Indoors Category (Créer des catégories Indoors par défaut) pour créer automatiquement des catégories à partir d’une couche de carte en fonction de la symbologie de la couche. L’assistant utilise les propriétés de la couche et des symboles pour configurer des catégories par défaut qui peuvent être mises à jour ultérieurement dans la fenêtre Configure Indoors Categories (Configurer des catégories Indoors) afin de répondre aux besoins de votre organisation.

Définir des catégories par couche

L’assistant est piloté contextuellement par la carte active et utilise des propriétés issues du contenu de la carte pour prérenseigner des paramètres. Les catégories créées par l’assistant sont conservées dans la couche de carte sélectionnée. Le fait de modifier la carte active après avoir ouvert l’assistant réinitialise donc l’assistant et supprime la catégorie non terminée. La configuration de la couche Indoors affecte la création de la catégorie par défaut de la manière suivante :

  • L’assistant prend en charge la création des catégories par défaut pour les couches symbolisées avec une symbologie à un seul symbole ou à valeurs uniques. Dans le cas de couches dotée d’une symbologie à un seul symbole, l’assistant crée une seule catégorie. Dans le cas de couches dotées d’une symbologie à valeurs uniques, il crée autant de catégories qu’il existe de valeurs de symbole, sauf si vous utilisez une classe de symboles avec toutes les autres valeurs.
  • Si la symbologie d’une couche dépend d’un champ qui ne fait pas partie de la structure de cette couche, ce champ n’est pas proposé comme option dans l’assistant et vous ne pouvez pas l’utiliser pour créer des catégories par défaut. Vérifiez que la symbologie de la couche est modifiée lors de la mise à jour de la structure de la couche.
  • Définissez un champ de texte pour l’option Display field (Champ d’affichage) de la couche dans la boîte de dialogue Layer Properties (Propriétés de la couche). Seuls les champs de texte sont pris en charge par les applications Indoors pour les fonctions de recherche et de suggestion de recherche.

Procédez comme suit pour créer des catégories par défaut à partir d’une couche de à l’aide de l’assistant Create Default Indoors Categories (Créer des catégories Indoors par défaut) :

  1. Démarrez ArcGIS Pro.
  2. Ouvrez ou créez une carte ArcGIS Indoors.
  3. Assurez-vous que la carte est configurée comme tenant compte des étages.
  4. Cliquez sur l’onglet View (Vue), puis sur Indoors > Configure Indoors Categories (Configurer des catégories Indoors).

    Le volet Configure Indoors Categories (Configurer des catégories Indoors) apparaît.

  5. Dans la vue Categories (Catégories), cliquez sur le bouton Create Default Indoors Categories (Créer des catégories Indoors par défaut) Create Default Indoors Categories (Créer des catégories Indoors par défaut).

    L’assistant Create Default Indoors Categories (Créer des catégories Indoors par défaut) apparaît.

    La fenêtre Define (Définir) répertorie les couches de points et de polygones dans la carte active qui sont symbolisées avec une symbologie à un seul symbole ou à valeurs uniques.

    Conseil :

    Vous pouvez également accéder à l’assistant en procédant comme suit :

    • Cliquez sur le bouton Create Default Indoors Categories (Créer des catégories Indoors par défaut) Create Default Indoors Categories (Créer des catégories Indoors par défaut) dans la vue Explore (Explorer) ou Layers (Couches).
    • Cliquez avec le bouton droit sur une couche dans la vue Layers (Couches) et sélectionnez Create Default Indoors Categories (Créer des catégories Indoors par défaut).

  6. Sélectionnez la couche à partir de laquelle vous souhaitez créer les catégories par défaut.
    Remarque :

    Gardez les points suivants à l’esprit lorsque vous sélectionnez une couche :

    • La configuration de la catégorie reflète la couche choisie ; si vous changez de couche, les paramètres de l’assistant sont réinitialisés.
    • Les couches de carte comportant des sources de données endommagées n’apparaissent pas dans la liste des couches. Réparez les couches de carte pour les afficher dans la fenêtre Define (Définir).
    • Veillez à ce que votre carte soit configurée comme prenant en charge les étages et que la couche que vous sélectionnez contienne un champ d’identifiant de niveau qui correspond au champ d’identifiant de niveau pour la couche Niveaux que vous avez définie comme le paramètre Floors (Étages) dans les propriétés Indoor Layers (Couches Indoor) de la carte.
  7. Cliquez sur la flèche de la liste déroulante Category Group (Groupe de catégories) et sélectionnez le groupe auquel vous souhaitez associer la nouvelle catégorie.

    La liste contient les catégories Indoors existantes. Par défaut, l’outil définir un groupe de catégories en fonction du nom de la couche. S’il n’existe aucun groupe de catégories portant le même nom que celui de la couche, l’assistant en crée un et y associe les catégories.

    Si vous le souhaitez, vous pouvez créer des catégories autonomes en définissant la valeur par défaut sur None (Aucune).

  8. Cliquez sur Next (Suivant).

Apparier des champs au modèle Indoors

Lors de la configuration des catégories, vous pouvez indiquer un appariement pour définir les champs de la couche qui décrivent les champs utilisés dans les applications Web et mobiles Indoors. Cela inclut un champ d’ID unique obligatoire ainsi que des champs facultatifs pour les champs de sous-titre et d’affichage ou les propriétés de bon de travail. Configurez la carte comme prenant en charge les étages en définissant les propriétés des couches Indoor de la carte avant de créer des catégories.

Remarque :

Si vous ne configurez pas la carte comme prenant en charge les étages avant de configurer des catégories, vous devez fournir des champs identifiant la ressource et le niveau associés de l’entité.

L’appariement du champ suivant est obligatoire :

  • ID unique

Les appariements de champ suivants sont facultatifs :

  • Champ de sous-titre
  • Champ d’affichage (disponible uniquement pour les couches Web)
  • Champs de bon de travail

ID unique

Certains systèmes disponibles pour la publication des couches d’entités n’indiquent pas d’ID d’objet statique fiable et un ID unique statique est requis pour la prise en charge de Indoors. Appariez ce champ à un ID unique représenté dans un autre champ disponible.

PropriétéDescription

ID unique

ID unique statique de l’entité.

Indoors utilise par défaut l’ID d’objet de la couche comme ID unique pour les entités d’une couche Web. Cela n’est toutefois pas toujours approprié car Indoors utilise un ID unique statique pour les entités d’une couche Web qui ne change pas pendant la durée de vie de l’entité.

Propriétés supplémentaires

Ces appariements de champ sont facultatifs :

PropriétéDescription

Sous-titre

Affiche des sous-titres dans les différentes parties de Indoor Viewer.

Champ d’affichage

Affiche les titres des entités dans les différentes parties de Viewer.

Ceci est obligatoire si la couche d’entités n’inclut pas de propriété de champ d’affichage ou si vous souhaitez remplacer la propriété de champ d’affichage de la couche.

Propriétés du bon de travail

Ces appariements de champ sont obligatoires si vous souhaitez bénéficier des fonctions de liste des bons de travail dans Indoors. Si vous n’incluez pas ces appariements de champ supplémentaires dans la définition de catégorie d’une couche d’entités de bon de travail, la couche est considérée comme une couche Web traditionnelle dans Viewer et les applications mobiles Indoors avec l’expérience d’exploration traditionnelle des couches de points et de zones d’intérêt.

Voici les appariements de champ obligatoires pour la configuration des bons de travail en tant que catégories Indoors :

PropriétéDescription

ID de la commande de travail

Définit un numéro d’identification pour chaque bon de travail.

Titre

Courte description du bon de travail qui peut être un titre lisible pour l’enregistrement.

Priorité

Séquence ou priorité selon laquelle un bon de travail doit être résolu.

La valeur doit être un texte descriptif de la priorité pouvant être affiché pour l’utilisateur de l’application.

Exemple : Critique, Élevée, Moyenne

Statut

Statut ou position actuel du bon de travail dans son cycle de vie.

La valeur doit être un texte descriptif du statut pouvant être affiché pour l’utilisateur de l’application.

Exemple : Planification, Attribué

Created On Date (Date de création)

Date et heure de création du bon de travail.

Auteur

Personne ayant signalé le bon de travail ou étant concernée par le bon de travail.

Assigned To (Attribué à)

Nom de l’agent auquel l’ordre est attribué.

Processus d’appariement de champs

Pour ajouter les appariements de champs requis pour une catégorie, procédez comme suit :

  1. Si la couche source n’est pas conforme au modèle Indoors, appariez le champ d’ID unique.
  2. Si vous le souhaitez, appariez les propriétés supplémentaires pour définir un champ de sous-titre et un champ d’affichage à utiliser dans Viewer. Cette opération est obligatoire si vous configurez une catégorie de bons de travail.
    Remarque :

    L’appariement de champ d’affichage est disponible uniquement pour les couches d’entités. Dans le cas de couches autonomes, définissez le champ d’affichage dans les propriétés de la couche.

  3. Si vous le souhaitez, effectuez l’appariement de champ pour l’intégration du bon de travail. Cette opération est obligatoire si vous configurez une catégorie de bons de travail.
  4. Cliquez sur Finish (Terminer) pour enregistrer la configuration de la catégorie.
    Remarque :

    En cas de paramètres non valides ou manquants, l’option Finish (Terminer) n’est pas disponible et l’assistant Create Default Indoors Categories (Créer des catégories Indoors par défaut) indique la fenêtre contenant l’erreur, le cheminement de navigation correspondant étant entouré en rouge. Vous pouvez toujours vous déplacer dans l’assistant pour effectuer des modifications.

Exemple d’appariement de champ

Voici un exemple d’appariement des attributs pour l’intégration de Indoors et de la couche d’entités du bon de travail ServiceNow.

Propriété d’appariementNom du champ

ID de la commande de travail

nombre

Titre

short_description

Priorité

priority_level

Statut

state_label

Created On Date (Date de création)

sys_created_on

Auteur

called_id_name

Assigned To (Attribué à)

assigned_to_name

Mettre à jour la configuration des catégories par défaut

Certaines propriétés des catégories par défaut sont automatiquement configurées à partir des propriétés de la couche sélectionnée, mais vous pouvez les modifier dans la fenêtre Configure Indoors Categories (Configurer des catégories Indoors).

Vous pouvez modifier les éléments suivants :

Vous pouvez aussi modifier les éléments suivants en cliquant avec le bouton droit sur une catégorie dans la fenêtre Configure Indoors Categories (Configurer des catégories Indoors) et en sélectionnant la propriété à mettre à jour :

Noms de catégorie

Par défaut, les noms de catégorie reposent sur les étiquettes de symbologie de la couche. Il s’agit des noms qui apparaissent sous forme de catégorie avec une icône dans le volet Explore (Explorer) des applications mobiles Indoor Viewer et Indoors. Vous pouvez renommer les catégories après leur création.

Remarque :

Les catégories doivent porter des noms uniques. Si une catégorie existante est dotée d’un nom qui correspond à une étiquette de symbole, l’assistant crée la nouvelle catégorie et ajoute le nombre de doublons au nom.

Ordre des catégories

Les catégories créées à l’aide de l’assistant Create Default Indoors Categories (Créer des catégories Indoors par défaut) sont répertoriées dans l’ordre alphabétique dans la fenêtre Configure Indoors Categories (Configurer des catégories Indoors).

Vous pouvez organiser les catégories ou les groupes de catégories dans l’ordre dans lequel vous souhaitez qu’ils s’affichent dans le volet Explore (Explorer) des applications Indoors. Vous pouvez effectuer cette opération à partir de la vue Explore (Explorer) ou Categories (Catégories) de la fenêtre Configure Indoors Categories (Configurer des catégories Indoors).

Expression de filtre de catégorie

L’assistant applique une expression de filtre aux catégories par défaut en fonction des valeurs de symbole de la couche, dans le cas de couches dotée d’une symbologie à valeurs uniques. Aucun filtre n’est appliqué pour les catégories créées à partir de couches qui utilisent une symbologie à un seul symbole.

Par exemple, si la couche sélectionnée est symbolisée selon le champ USE_TYPE, l’assistant applique des expressions de filtre pour définir les entités figurant dans les catégories par défaut :

  • USE_TYPE = 'PARKING'
  • USE_TYPE = 'AUDITORIUM'
  • USE_TYPE = 'RESTROOM'

Champs de recherche

Des champs de recherche sont requis pour la prise en charge de l’expérience de recherche dans les applications Indoors. L’assistant définit des champs de recherche pour les catégories par défaut en fonction du champ d’affichage de la couche. Vous pouvez mettre à jour les champs de recherche ou sélectionner des champs supplémentaires comme champs de recherche par défaut.

Remarque :

Seuls les champs de type texte sont pris en charge par la recherche Indoors. Certains champs, comme ObjectID, GlobalID ou des champs qui ne sont pas pris en charge, ne peuvent pas être utilisés et ne sont pas disponibles.

Modèle de suggestion

L’assistant configure un modèle de suggestion pour les catégories par défaut en fonction de la valeur de l’option Display field (Champ d’affichage) de la couche. Si vous avez apparié une propriété d’affichage dans la fenêtre Field Mappings (Appariements de champs) pour les couches Web, cela est utilisé comme modèle de suggestion.

Remarque :

Seuls les champs de type texte sont pris en charge par la suggestion de recherche Indoors. Certains champs, comme ObjectID, GlobalID ou des champs qui ne sont pas pris en charge, ne peuvent pas être utilisés et ne sont pas disponibles.

Icônes

Les icônes sont nécessaires pour l’affichage des catégories et des groupes de catégories dans le volet Explore (Explorer) et dans d’autres zones des applications Indoors. Les icônes des catégories par défaut sont automatiquement renseignées par un seul symbole ou des valeurs uniques provenant de la symbologie de la couche source. L’assistant met les icônes à l’échelle selon la taille appropriée à employer dans les applications Indoors. Une icône par défaut est attribuée aux groupes de catégories.

Remarque :

Dans le cas des entités surfaciques, une icône est créée en fonction de la symbologie de polygone de la couche. Cette icône est utilisée dans le volet Explore (Explorer) dans les applications Indoors mais elle n’affecte pas la symbologie de polygone sur la carte Indoors.