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

Disponible avec l’extension ArcGIS Indoors Pro ou ArcGIS Indoors Maps.

Categories in a map define how users interact with point and polygon data in Indoor Viewer and Indoors mobile apps. 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. These categories can be organized into logical groups to help  Indoors  app users quickly find relevant information, such as a bike rack, elevator, conference room, or work order.

Vous devez configurer la carte comme tenant compte des é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 de création 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. Open or create an ArcGIS Indoors map.
  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

When configuring categories, you can provide field mapping to define fields in the layer that describe the fields used in the Indoors web and mobile apps. Cela inclut un champ d’ID unique obligatoire, ainsi que des champs facultatifs pour les propriétés de sous-titre, d’affichage et de bon de travail. Pour configurer la carte comme prenant en charge les étages, définissez 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. A static unique ID is required to support 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 uses the layer’s object ID as the unique ID for a web layer’s features by default. However, this is not always appropriate, as Indoors uses a static unique ID for the features in a web layer that does not change over the lifetime of the feature.

Propriétés supplémentaires

Les appariements de champ suivants sont facultatifs :

PropriétéDescription

Sous-titre

Displays subtitles in Indoor Viewer.

Champ d’affichage

Displays titles for features in 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

These field mappings are required if you want to use the work order listing capabilities of  Indoors. Omitting these additional field mappings in the category definition for a work order feature layer results in the layer being treated as a traditional web layer in Viewer and  Indoors mobile apps with the traditional explore experience for feature layers.

The following properties are required field mappings to configure work orders as Indoors categories:

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é.

Ajouter des appariements de champs

Pour ajouter l’appariement de champs requis pour une catégorie, procédez comme suit :

  1. If the source layer does not conform to the Indoors model, map the unique ID field.
  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

The following table shows an example of attribute mapping for Indoors and ServiceNow work order feature layer integration:

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.