Disponible avec l’extension ArcGIS Indoors Maps.
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 mobiles Indoors 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 d’itinéraires praticables en intérieur dans ArcGIS Pro.
Vous pouvez créer des données intérieures à l’aide d’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.
Couches de données requises
Les couches suivantes sont requises pour la visualisation des données Indoor dans Indoor Viewer :
- Détails
- Unités
- Niveaux
- Bâtiments
Remarque :
Cette couche doit s’afficher au-dessus des autres couches intérieures pour faciliter la navigation sur le campus en 2D dans Viewer.
Incluez la couche Network_ND pour prendre en charge le calcul d’itinéraire et les feuilles de route en intérieur :
Incluez les couches suivantes pour prendre en charge des fonctions supplémentaires dans Viewer :
- Events (Événements) : répertoriez des événements, localisez-les sur la carte et affichez les détails dans le volet d’informations, notamment les images associées.
- Occupants : recherchez des occupants, localisez-les sur la carte et configurez des réservations d’espaces de travail.
- Couches <Source de catégorie> : recherchez et explorez des entités supplémentaires configurées en tant que catégories.
- Couches <Interruption> : à utiliser lors du calcul d’itinéraire en cas de modification temporaire du réseau.
- Couches <Bon de travail> : intégrer des bons de travail.
- Couches <Imagerie orientée> : affichez des images à 360 degrés dans Viewer.
- Reservations (Réservations) : configurez des réservations d’espaces de travail.
- Sites : organisez les entités Bâtiment en fonction du site sur lequel elles se trouvent.
Si vous le souhaitez, incluez les tables suivantes pour prendre en charge les réservations d’espaces de travail :
- Areas (Zones) : cette table est requise si vous utilisez l’application Indoor Space Planner pour affecter des occupants à des espaces.
- Area Roles (Rôles de zone) : cette table est requise si vous configurez des gestionnaires de réservations qui peuvent réserver des espaces de coworking et des salles de réunion et gérer les réservations pour le compte d’autres personnes.
Remarque :
Les noms de couches inclus dans la carte web Indoor doivent correspondre exactement à ces noms de couches pour activer les fonctions dans les applications web 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 couches ponctuelles ou surfaciques sur une carte tenant compte des étages et requièrent un champ LEVEL_ID correspondant à la valeur du champ LEVEL_ID de l’entité associée dans la classe d’entités Levels (Niveaux).
Le nombre d’éléments associés qui s’affichent pour une entité dans le volet d’informations dans 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éé les données indoor et éventuellement configuré des catégories, des actions de lancement ou un réseau d’itinéraires, vous pouvez créer une carte à partager dans votre organisation ArcGIS en vue de son utilisation dans Viewer. La carte Web Viewer doit contenir toutes les couches d’images de carte et les couches d’entités requises.
Conseil :
Vous pouvez utiliser les modèles de carte Indoor Viewer inclus dans les données du produit en vue de préparer une carte pour Indoor Viewer. Vous pouvez mettre à jour la source des couches dans le modèle de carte afin de pointer sur les couches correspondantes dans l’espace de travail Indoors et partager la carte dans votre organisation en vue de son utilisation dans Indoor Viewer.
Pour créer une carte et la préparer en vue de son utilisation par Indoor Viewer, procédez comme suit :
- Démarrez ArcGIS Pro.
- Connectez-vous à votre organisation ArcGIS si nécessaire.
- Create a project and add a connection to the Indoors geodatabase or open an existing project that contains the Indoors geodatabase.
- Cliquez sur l’onglet Insert (Insérer) et sur le bouton New Map (Nouvelle carte) pour créer une carte, si nécessaire.
- Ajoutez les couches suivantes à la carte et définissez la visibilité comme indiqué :
Nom de la couche Requis Visibilité de la couche (recommandée) Bâtiments
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
Occupants
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 :
- Si vous voulez identifier des entités dans l’application Viewer mais n’avez pas besoin de l’expérience d’exploration ou de recherche ni de calculer l’itinéraire pour y accéder, ajoutez les entités à la carte en tant que couches de base (points, lignes, polygones ou entités 3D multipatch). Vous pouvez configurer les fenêtres contextuelles de ces couches ultérieurement.
- Indoor Viewer prend en charge l’ajout de couches d’entités à la carte Web. Les personnalisations du nom d’affichage, de la symbologie ou d’autres propriétés des couches effectuées dans ArcGIS Pro pour les couches de bons de travail dans Indoor Viewer ne sont pas disponibles pour les utilisateurs des applications 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.
- Si vous utilisez Space Planner pour réaliser des attributions d’occupants et d’unités, vous pouvez inclure les tables facultatives suivantes dans la carte :
- Areas (Zones) : autorisez les utilisateurs connectés à réserver des espaces de coworking et des salles de réunion dans les zones qui leur sont affectées.
- Area Roles (Rôles de zone) : autorisez les utilisateurs connectés qui sont des gestionnaires de réservations à réserver des espaces de coworking et des salles de réunion et à gérer les réservations pour le compte d’autres personnes dans les zones qui leur sont affectées.
- Configurez la carte comme tenant compte des étages.
Les cartes à utiliser dans l’application Viewer doivent tenir compte des étages.
- Configurez des couches supplémentaires comme tenant compte des étages.
- Si vous utilisez la méthode de la couche Réservations pour réserver des espaces de coworking et des salles de réunion, ajoutez la classe d’entités Reservations (Réservations) à la carte.
- Définissez la plage d’échelle visible des couches selon les besoins.
- Définissez les propriétés de symbologie des couches 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 Occupants et Events
Utilisez un symbole ponctuel vide (pas de couleur ni de contour, et taille de point de 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.
- Activez l’étiquetage pour Units (Unités) (attribut NAME), Occupants (attribut KNOWNAS) et toute autre entité devant être étiquetée.
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 :
- 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.
- Cliquez sur le bouton SQL query (Requête SQL) et cliquez sur New expression (Nouvelle expression).
- Créez l’expression suivante :
Where Assignment Type is not equal to office
- Cliquez sur Apply (Appliquer).
Occupant labels may overlap with labels for adjacent units, which results in missing labels in the app. To avoid overlapping labels, you can stack occupant labels by creating an Arcade expression as follows:
- Cliquez avec le bouton droit de la souris sur la couche Occupants dans la fenêtre Contents (Contenu), puis cliquez sur Labeling Properties (Propriétés d’étiquetage).
La fenêtre Label Class (Classe d’étiquettes) s’ouvre.
- Click the Label expression button and create the following Arcade expression:
Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
- Cliquez sur Apply (Appliquer).
- 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).
- Pour le champ d’affichage dans les propriétés de couche pour Occupants, le cas échéant, définissez KNOWNAS ; pour toutes les autres couches de la carte, définissez 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 dans ArcGIS Pro, vous évitez le risque ultérieur de confusion pour les utilisateurs.
- Configurez des fenêtres contextuelles pour toute couche supplémentaire que vous voulez 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.
- Assurez-vous que la carte comporte un système de coordonnées défini pour Current XY (XY en cours) tel que WGS 1984 Web Mercator (Sphère auxiliaire) et Current Z (Z en cours) tel que WGS84.
Remarque :
Les systèmes de coordonnées géographiques et projetées sont pris en charge dans Viewer.
- Renommez éventuellement la carte pour faciliter son identification et renseignez tous les champs de métadonnées.
- Définissez l’étendue d’affichage de la carte pour afficher toutes les données de carte.
- 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é.
- Annulez la sélection des entités.
La carte est maintenant prête à être publiée et partagée en tant que carte Web dans votre organisation ArcGIS.
Vous pouvez configurer la carte plus en détail dans ArcGIS Pro en configurant un fond de carte, en publiant des entités de catégorie en tant que couche d’entités ou en configurant des fonctions d’application supplémentaires telles que des événements à rechercher, des bons de travail, la localisation et le partage d’appareils, la réservation d’espaces de coworking, des actions de lancement d’application et des interruptions d’itinéraires. Vous pouvez également utiliser la carte Viewer pour créer une scène 3D dans ArcGIS Pro en vue de son utilisation dans l’application Viewer.
Configuration d’un fond de carte
Un fond de carte est un composant essentiel d’une carte indoor, qui fournit un contexte et une perspective pour les éléments avoisinants. Lorsque vous sélectionnez un fond de carte, tenez compte de l’échelle de la carte. 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.
The following workflow outlines the necessary steps to configure a basemap for Indoors.
Use an Esri-hosted basemap
In ArcGIS Pro, you can add basemaps from the Basemap gallery in the Layer group on the Map tab. Depending on your active portal's configuration, the gallery may include default Esri basemaps, maps shared to your organization's basemap gallery group, and basemaps added to a project in ArcGIS Pro.
To add Esri vector basemaps to a map, complete the following steps:
- Copiez l’adresse URL du fond de carte vectoriel à ajouter.
- Cliquez sur la flèche de la liste déroulante Add Data (Ajouter des données) dans le groupe Layer (Couche).
- 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.
- Collez l’adresse URL.
- Cliquez sur Add (Ajouter).
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?