Skip To Content

Préparer une carte pour Indoor Viewer

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

L’application Indoor Viewer est configurée de façon à utiliser une carte Web qui contient des couches d’images ou des couche d’entités. Les cartes prenant en charge Indoors, qu’il s’agisse de couches d’images de carte, de couches d’entités ou de paquetages de cartes mobiles, ont des exigences de couche en ce qui concerne les classes d’entités dans la géodatabase Indoors pour prendre en charge les applications et leurs fonctions. Ces couches doivent respecter le modèle d’informations ArcGIS Indoors et sont créées et organisées avec ArcGIS Pro.

Avant de préparer une carte et de la partager avec votre organisation ArcGIS pour l’utiliser dans l’application Viewer, vous devez créer des données Indoors conformes au modèle Indoors. Cela signifie créer une base de données Indoors , charger des données dans la base de données et éventuellement créer un réseau routable intérieur dans ArcGIS Pro.

Couches de données requises

Indoor Viewer nécessite une carte avec les couches suivantes :

Remarque :

Les noms de couches doivent correspondre à ceux répertoriés ci-dessous.

  • Levels (Niveaux) : correspond à la classe d’entités Levels (Niveaux) dans le modèle Indoors.
  • Facilities (Installations) : correspond à la classe d’entités Facilities (Installations) dans le modèle Indoors.
    Remarque :

    Cette couche doit s’afficher au-dessus des autres couches intérieures pour faciliter la navigation sur le campus en 2D dans Viewer.

Les fonctionnalités principales dans Indoor Viewer sont activées en intégrant les couches suivantes dans la carte :

Remarque :

Les noms de couches doivent correspondre à ceux répertoriés ci-dessous.

  • Events (Événements) : correspond à la classe d’entités Events (Événements) dans le modèle Indoors.
  • People (Personnes) : correspond à la classe d’entités Occupants dans la géodatabase Indoors.
  • Details (Détails) : correspond à la classe d’entités Details (Détails) dans le modèle Indoors.
  • Units (Unités) : correspond à la classe d’entités Units (Unités) dans le modèle Indoors.

Vous pouvez configurer des entités supplémentaires avec lesquelles vous voulez interagir dans l’application Viewer sous forme de catégories à l’aide des outils Créer une catégorie Indoors ou Créer des catégories Indoors par défaut. Ces entités peuvent provenir de classes d’entités ponctuelles ou surfaciques et requièrent un champ ID correspondant à la valeur du champ LEVEL_ID de l’entité associée dans la classe d’entités Levels (Niveaux).

Conseil :

Vous pouvez filtrer ces entités. Par exemple, si vous voulez qu’il existe une couche pour les sorties, vous pouvez les filtrer depuis la classe d’entités Details (Détails).

Le nombre d’éléments associés qui s’affichent pour une entité dans le volet d’informations de l’application Viewer est limité au nombre maximal d’entités par couche. Vous pouvez définir ce nombre à l'aide du paramètre Maximum records returned by server (Nombre maximum d’enregistrements renvoyés par le serveur). Cela est important pour affichage les éléments associés d’une entité de grande taille, par exemple un bâtiment.

Préparation de la carte

Après avoir créé vos données intérieures et éventuellement configuré des catégories, actions de lancement ou un réseau routable, vous pouvez créer une carte à partager avec votre organisation ArcGIS pour l’utiliser dans l’application Viewer. La carte Web Viewer doit contenir toutes les couches d'images de carte et couches d'entités requises.

Remarque :

Lorsque vous créez vos données intérieures, vous pouvez utiliser une géodatabase Indoors (créée avec l’outil Créer une base de données Indoors) ou un jeu de données intérieur (créé avec l’outil Créer un jeu de données Indoor). Une géodatabase Indoors contient tous les attributs et tables requis pour l’appariement de plans d’étage, la planification d’espace, le calcul d’itinéraire et la réservation d’espaces de travail, tandis que le jeu de données intérieur comprend une structure simplifiée qui convient mieux à l’appariement de plans d’étage de base.

Procédez comme suit pour créer une carte et faire en sorte qu’elle puisse être utilisée par Indoor Viewer:

  1. Démarrez ArcGIS Pro.
  2. Connectez-vous à votre organisation ArcGIS.
  3. Créez un nouveau projet et ajoutez une connexion à votre géodatabase Indoors ou ouvrez un projet existant qui contient votre géodatabase Indoors.
  4. Si nécessaire, cliquez sur l’onglet Insert (Insérer), puis sur le bouton New Map (Nouvelle carte) Nouvelle carte pour créer une carte.
  5. Ajoutez les couches suivantes à la carte et définissez la visibilité comme suit :

    Nom de la coucheRequisVisibilité de la couche (recommandée)

    Ressources

    Oui

    Activées

    Remarque :

    La couche Ressources est particulièrement importante dans Viewer. Sa position dans la table des matières, sa visibilité et sa symbologie déterminent la visibilité des autres couches de la carte. Pour afficher les plans d’étage de tous les bâtiments, vous pouvez désactiver la visibilité ou définir la transparence dans la couche Ressources. Dans ce scénario, le rez-de-chaussée de tous les bâtiments non sélectionnés s’affiche sur la carte en permanence. Le niveau visible dans le bâtiment sélectionné est défini par le sélecteur d’étages. Si des couches sont dessinées sous la couche Ressources dans la table des matières, seules les entités des niveaux actuellement visibles s’affichent. Si des couches sont dessinées au-dessus de la couche Ressources, elle s’affichent pour tous les niveaux dans les bâtiments non sélectionnés.

    Evénements

    Non.

    Désactivée

    Personnes

    Non.

    Désactivée

    <Couches source de catégorie>

    Non.

    Désactivée

    Détails

    Non.

    Activées

    Unités

    Non.

    Activées

    Niveaux

    Oui

    Activées

    Tenez compte des informations suivantes lorsque vous ajoutez et configurez des couches :

    • Plusieurs couches d’entités peuvent contenir des entités de catégorie.
    • Si vous souhaitez être en mesure d’identifier les entités dans l’application sans l’interface d’exploration ou de recherche ni le calcul d’itinéraire vers ces entités, ajoutez-les à la carte en tant que couches de base (points, lignes, polygones ou entités 3D multipatch). Vous devez également configurer leurs fenêtres contextuelles dans une étape ultérieure.
    • Indoor Viewer prend en charge l’ajout de couches d’entités supplémentaires dans votre carte Web. La personnalisation apportée au nom d’affichage, à la symbologie ou à d’autres propriétés de couches dans ArcGIS Pro pour les couches de bons de travail dans Indoor Viewer n’est pas accessible aux utilisateurs mobiles. Si vous utilisez une couche d’entités pour les bons de travail qui nécessitent une personnalisation dans Indoor Viewer et les applications mobiles, veillez à effectuer ces modifications dans la couche partagée, de sorte que les utilisateurs des applications Web et mobiles bénéficient d’une expérience similaire.
    • Vous pouvez dans cette étape inclure des tables facultatives dans votre carte :
      • Si vous planifiez d’utiliser des paramètres dans la table IndoorsConfig, ajoutez-la dans votre carte.
      • Si vous utilisez l’application Indoor Space Planner pour affecter des occupants aux espaces, ajoutez la table Areas (Zones). Cette étape est nécessaire pour afficher les affectations des espaces de coworking et des bureaux partagés dans le volet d’informations.
  6. Configurez la carte comme tenant compte des étages si vous prévoyez de la partager dans ArcGIS Online.

    Les cartes qui ne tiennent pas compte des étages ne sont pas prises en charge dans l’application Viewer dans ArcGIS Online 9.4 et ArcGIS Enterprise 11.

  7. Configurez d’autres couches comme tenant compte des étages si vous prévoyez de les partager dans ArcGIS Online.

    Les couches qui ne tiennent pas compte des étages ne sont pas prises en charge dans l’application Viewer dans ArcGIS Online 9.4 et ArcGIS Enterprise 11.

  8. Si vous utilisez la méthode de la couche des réservation pour configurer des espaces de coworking et des salles de réunion, ajoutez l’entité Reservations (Réservations) à la carte Web.
  9. Définissez la plage d’échelle visible de la couche selon les besoins.
  10. Définissez les propriétés de symbologie de la couche comme suit :

    Couche Détails et unités

    Définissez-les selon l’attribut USE_TYPE.

    Couches <source de catégorie>

    Définissez-les selon le champ qui décrit le type d’entité.

    Couches Personnes et événements

    Utilisez un symbole ponctuel vide (pas de couleur ni de contour et taille 1).

    Remarque :

    Soyez vigilant lorsque vous appliquez des symboles pour les couches de catégorie dont la couverture est dense. Par exemple, les bureaux sont symbolisés par la couleur du polygone et ne doivent pas comporter de symboles de points individuels.

  11. Activez l’étiquetage pour Unités (attribut NAME), Personnes (attribut KNOWNAS) et toutes les autres entités qui doivent être étiquetées.

    Vous pouvez configurer des étiquettes de sorte que les unités occupées des espaces de coworking affichent le nom de l’occupant et que les bureaux inoccupés affichent le nom de l’unité. Il est ainsi possible d’identifier visuellement les bureaux vacants ou disponibles à l’affectation dans l’application. Pour masquer l’étiquette du nom d’unité des bureaux occupés, configurez les étiquettes pour la couche Units comme suit :

    1. Cliquez avec le bouton droit sur la couche Units dans la fenêtre Contents (Contenu) et choisissez Labeling Properties (Propriétés de l’étiquetage).

      La fenêtre Label Class (Classe d’étiquettes) s’ouvre.

    2. Cliquez sur le bouton SQL query (Requête SQL) Requête SQL et cliquez sur New expression (Nouvelle expression).
    3. Créez l’expression suivante :
      Where Assignment Type is not equal to office
    4. Cliquez sur Apply (Appliquer).

    Les étiquettes des occupants peuvent parfois chevaucher les étiquettes des unités adjacentes, ce qui a pour effet de faire disparaître des étiquettes de l’application. Pour éviter la superposition des étiquettes, vous pouvez empiler les étiquettes des occupants en utilisant une expression Arcade en procédant comme suit :

    1. Cliquez avec le bouton droit sur la couche People dans la fenêtre Contents (Contenu) et choisissez Labeling Properties (Propriétés de l’étiquetage).

      La fenêtre Label Class (Classe d’étiquettes) s’ouvre.

    2. Cliquez sur le bouton Label expression (Expression d’étiquette) Propriétés d'étiquette et créez l’expression Arcade suivante :
      Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
    3. Cliquez sur Apply (Appliquer).
  12. Définissez le champ d’affichage dans les propriétés de couche pour Personnes, s’il est présent, sur KNOWNAS et toutes les autres couches de cartes sur NAME.
    Remarque :

    L’application Viewer utilise la valeur du champ d’affichage pour étiqueter certains éléments dans l’application, par exemple le titre du volet d’informations. En effectuant ce paramétrage maintenant dans ArcGIS Pro, vous évitez le risque ultérieur de confusion pour les utilisateurs.

  13. Configurez les fenêtres contextuelles pour toute couche supplémentaire que vous pourriez vouloir identifier sur la carte.

    Configurez des fenêtres contextuelles pour les couches avec lesquelles vous souhaitez interagir sur la carte dans Viewer. Ces couches de base ne prennent pas en charge les expériences d'exploration et de recherche, et les boutons d'action tels que Directions (Feuilles de route) ne sont pas disponibles.

  14. Assurez-vous que la carte comporte un système de coordonnées défini pour Current XY (XY en cours) tel que la sphère auxiliaire WGS 1984 Web Mercator et Current Z (Z en cours) tel que WGS 1984.
  15. Renommez éventuellement la carte pour faciliter son identification et renseignez tous les champs de métadonnées.
  16. Définissez l’étendue d’affichage de la carte pour afficher toutes les données de carte.
  17. Si cette option est activée, désactivez le curseur de plage dans la carte.
    Attention :

    Cet aspect est essentiel. Un curseur de plage activé peut empêcher le partage des données avec les applications Web Indoors.

  18. Ajoutez des services de fond de carte personnalisés ou hébergés sur Esri dans la carte.
    Remarque :

    Configurez un fond de carte pour choisir entre un fond de carte hébergé par Esri ou un fond de carte de paquetage de tuiles vectorielles personnalisé.

  19. Annulez la sélection des entités.

Votre carte est maintenant prêt à être publiée et partagée en tant que carte Web dans votre organisation ArcGIS.

Vous pouvez affiner davantage votre carte dans ArcGIS Pro et configurer un fond de carte, publier des entités de catégorie en tant que couche d’entités, ou activer des fonctions d’application supplémentaires telles que des événements à rechercher, des bons de travail, la localisation et le suivi d’appareils, la réservation d’espaces de coworking, les actions de lancement d’applications et les interruptions d’itinéraires. Vous pouvez également utiliser votre carte Viewer pour créer une scène 3D dans ArcGIS Pro et l’utiliser dans l’application Viewer.

Configuration d’un fond de carte

Un fond de carte est un composant essentiel d’une carte intérieure, qui fournit un contexte et une perspective pour les éléments avoisinants. N’oubliez pas la grande échelle de votre carte lorsque vous choisissez le fond de carte à utiliser. Les fonds de carte de tuiles vectorielles sont plus petits que les fonds de carte de tuiles d’images et prennent en charge des niveaux de détail plus élevés.

Selon les besoins de votre organisation, vous pouvez utiliser l’un des services de fond de carte en ligne hébergés par Esri ou créer un fond de carte personnalisé. Les sections suivantes décrivent les étapes nécessaires pour configurer un fond de carte pour Indoors.

Utiliser un fond de carte hébergé par Esri

Dans ArcGIS Pro, vous pouvez ajouter des fonds de carte depuis la bibliothèque Basemap (Fond de carte) dans le groupe Layer (Couche) de l’onglet Map (Carte). Selon la manière dont votre portail actif est configuré, la galerie peut inclure les cartes de fond Esri par défaut, des cartes partagées dans le groupe de galeries de fonds de carte de votre organisation, ainsi que des fonds de carte que vous avez ajoutés à votre projet dans ArcGIS Pro.

Vous pouvez également ajouter des fonds de carte vectoriels Esri à votre carte en procédant comme suit :

  1. Copiez l’adresse URL du fond de carte vectoriel à ajouter.
  2. Cliquez sur la flèche de la liste déroulante Add Data (Ajouter des données) dans le groupe Layer (Couche).
  3. Choisissez l’option Data From Path (Données à partir d’un chemin).

    La boîte de dialogue Add Data From Path (Ajouter des données à partir d’un chemin) s’affiche.

  4. Collez l’adresse URL.
  5. Cliquez sur Add (Ajouter).

Utiliser un fond de carte personnalisé hébergé sur votre portail Enterprise

Pour utiliser un fond de carte personnalisé hébergé sur votre portail Enterprise, procédez comme suit :

  1. Créez un fond de carte personnalisé.
  2. Créez un paquetage de tuiles vectorielles à l’aide de l’outil Créer un paquetage de tuiles vectorielles.

    Lorsque vous exécutez l’outil Créer un paquetage de tuiles vectorielles, apportez les ajustements suivants pour prendre en charge un niveau de détail intérieur et réduire la tuile selon un facteur de 17 :

    1. Décochez la case Package for ArcGIS Online | Bing Maps | Google Maps (Paquetage pour ArcGIS Online | Bing Maps | Google Maps).
    2. Choisissez le fichier VectorBasemapTilingScheme.xml inclus dans les ressources de symbologie Indoors pour le paramètre Tiling scheme (Schéma de tuilage).
  3. Partagez le paquetage de tuiles vectorielles sur votre portail Enterprise.
  4. Connectez-vous à votre portail Enterprise dans votre navigateur et publiez votre paquetage de tuiles vectorielles en tant que couche hébergée.
  5. Ajoutez les éléments de portail Enterprise à votre carte dans ArcGIS Pro.
    Conseil :

    Sinon, si vous connaissez l’URL de la couche de tuiles hébergées, vous pouvez la copier et la coller dans la boîte de dialogue Add Data From Path (Ajouter des données à partir d’un chemin) en cliquant sur la flèche de la liste déroulante Data Data (Ajouter des données) dans le groupe Layer (Couche) et en sélectionnant Data From Path (Ajouter des données à partir d’un chemin).