Configurer des couches tenant compte des étages

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

Une fois votre carte ou scène tenant compte des étages configurée, vous pouvez définir des couches supplémentaires comme tenant compte des étages et interagir avec elles à l’aide du filtre des étages. Vous pouvez modéliser vos propres données Indoor en incluant un champ attributaire qui identifie l’étage auquel se situe chaque entité. Les sources prises en charge comprennent les géodatabases d’entreprise et fichier, les services d’entités hébergés sur ArcGIS Online ou ArcGIS Enterprise et des systèmes externes pour les entités de type actifs, bons de travail, occupants ou événements. Les types de géométrie pris en charge pour les couches tenant compte des étages sont point, ligne et polygone dans les cartes et les scènes, et multipatch uniquement dans les scènes.

Pour définir une couche scène comme tenant compte des étages, vous devez configurer le paramètre Floor Field (Champ d’étage) dans les propriétés de la couche. Le champ que vous définissez dans le paramètre Floor Field (Champ d’étage) est utilisé pour associé chaque entité de la couche à une entité du niveau auquel elle se situe. Niveaux auxquels l’entité doit se trouver dans la couche définie pour le paramètre Floors (Étages) dans les propriétés des couches intérieures de la carte. Le champ que vous définissez pour le paramètre Floor Field (Champ d’étage) doit être un champ de texte et contenir des valeurs de champ qui correspondent aux valeurs du champ LEVEL_ID des entités des couches de la couche Levels (Niveaux) que vous avez utilisées pour configurer la prise en compte des étages. Si votre carte ou scène comporte plusieurs couches d’entités, vous devez définir le paramètre Floor Field (Champ d’étage) pour chaque couche à configurer comme tenant compte des étages.

Remarque :

Un avertissement apparaît si le champ que vous sélectionnez pour le paramètre Floor Field (Champ d’étage) possède une longueur différente de celle du champ Level ID (ID de niveau) de la couche que vous avez définie pour le paramètre Floors (Étages) de la carte. Vous pouvez toujours définir ce champ pour le paramètre afin que la couche tienne compte des étages, à condition que les valeurs de champ correspondent aux valeurs de champ du champ Level ID (ID de niveau) de la couche que vous avez définie pour le paramètre Floors (Étages) de la carte.

Si le champ d’étage d’une couche contient une valeur nulle, la couche n’est pas filtrée par le filtre des étages et demeure visible. Vous pouvez utiliser des valeurs nulles dans le champ d’étage pour rendre certaines entités de la couche (fontaines situées en extérieur, par exemple) toujours visibles quels que soient les paramètres du filtre des étages.

Remarque :

Si le champ d’étage d’une entité contient une valeur non nulle qui ne correspond à aucune valeur du champ Level ID (ID de niveau) de la couche que vous avez définie pour le paramètre Floors (Étages), l’entité est toujours filtrée par le filtre des étages et n’est pas visible dans la carte ou la scène.

Procédez comme suit pour chaque couche que vous voulez définir comme tenant compte des étages :

  1. Démarrez ArcGIS Pro.
  2. Ouvrez ou créez une carte ou une scène qui contient des couches d’entités avec des données de plans d’étages.

    Vous pouvez également ouvrir une carte ou une scène Web basée sur les couches d’entités publiée dans votre organisation ArcGIS.

    Vous pouvez ouvrir une carte Web basée sur une couche d’images de carte dans ArcGIS Pro. Si elle a été configurée comme tenant compte des étages, elle conserve ses propriétés de prise en charge des étages, mais vous ne pouvez pas la mettre à jour.

  3. Double-cliquez sur la couche que vous souhaitez définir comme tenant compte des étages dans la fenêtre Contents (Contenu).

    La boîte de dialogue Layer Properties (Propriétés de la couche) s’affiche.

  4. Cliquez sur l’onglet Floors (Étages).
  5. Cliquez sur la flèche de la liste déroulante Floor Field (Champ d’étage) et choisissez le n champ attributaire qui identifie l’étage auquel chaque entité est associée.
    Remarque :

    Les champs dont les données sont de type texte sont répertoriés dans la liste déroulante Floor Field (Champ d’étage). Les valeurs dans le champ d’étage choisi doivent correspondre à celles du champ d’identifiant unique de la couche configurée pour la carte tenant compte des étages dans le paramètre Floors (Étages).

  6. Cliquez sur OK pour fermer la boîte de dialogue Layer Properties (Propriétés de la couche).
  7. Enregistrez le projet.

    La configuration de prise en compte des étages est enregistrée et conservée lorsque la carte ou la scène est partagée avec votre organisation ArcGIS.

    Si vous mettez à jour une carte ou une scène Web publiée, cliquez sur Save Web Map (Enregistrer la carte Web) Enregistrer la carte Web ou sur Save Web Scene (Enregistrer la scène Web) Partager une scène Web sur l’onglet Share (Partager). Les applications configurées à l’aide de cette carte ou scène Web sont mises à jour avec les nouvelles propriétés de prise en compte des étages et sont disponibles lors de la prochaine ouverture de l’application.

Vous pouvez à présent utiliser le filtre des étages pour visualiser les données de la couche par étage si vous avez configuré la carte ou la scène comme tenant compte des étages.