Disponible avec l’extension ArcGIS Indoors Spaces.
Avant de préparer une carte Space Planner et de la partager avec votre organisation ArcGIS pour l’utiliser dans l’application Space Planner, vous devez créer des données conformes au modèle d’information ArcGIS Indoors. Cela implique notamment de créer une base de données Indoors et de charger des données à l’aide des outils de géotraitement de la boîte à outils Indoors.
La géodatabase Indoors créée à l’aide de l’outil Créer une base de données Indoors contient les champs, attributs et domaines requis pour Space Planner. Si vous utilisez une géodatabase Indoors créée dans une version précédente de ArcGIS Pro, vous pouvez utiliser l’outil Mettre à niveau la base de données Indoors pour mettre à jour la structure de géodatabase avec la structure de modèle Indoors la plus récente de votre version de ArcGIS Pro Cela inclut les classes d’entités, les tables, les champs et les domaines nécessaires à la planification de l’espace et à la réservation des espaces de travail avec les applications Indoors. Si vous avez créé un jeu de données indoor à l’aide de l’outil Créer un jeu de données Indoor, vous pouvez également utiliser l’outil Mettre à niveau la base de données Indoors pour mettre à niveau l’espace de travail avec des éléments supplémentaires de la structure du modèle Indoors nécessaires au fonctionnement complet de la planification de l’espace et de la réservation des espaces de travail dans les applications Indoors.
Couches nécessaires
Les cartes Web utilisées dans Space Planner doivent comporter les classes d’entités suivantes et la table autonome remplie dans la géodatabase Indoors :
- Occupants : correspond à la classe d’entités Occupants dans le modèle Indoors. Cette classe d’entités est créée lorsque vous utilisez l’outil Créer une base de données Indoors dans ArcGIS Pro. Elle est renseignée à l’aide de l’outil Mettre à jour les entités Occupant.
- Units (Unités) : correspond à la classe d’entités Units (Unités) dans le modèle Indoors.
- 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.
- Table Areas : correspond à la table autonome Areas dans le modèle Indoors. Si vous utilisez un jeu de données Indoor créé à l’aide de l’outil Créer un jeu de données Indoor, vous devez créer la table Areas (Zones).
Remarque :
Si vous partagez sur un portail Enterprise, activez le versionnement de branche dans la connexion à la géodatabase Enterprise avant de charger des données à partir de la connexion à la carte.
En savoir plus sur le chargement des données dans la géodatabase Indoors
Calculer les valeurs du champ Assignment Type (Type d’affectation)
Vous pouvez précalculer les valeurs du champ ASSIGNMENT_TYPE pour les entités de la couche Units (Unités) à utiliser dans l’application Space Planner. Cette opération peut être effectuée manuellement ou en calculant les champs à l’aide des outils de ArcGIS Pro. Vous pourrez également définir le type d’affectation pour les entités Unités ultérieurement dans l’application.
Par exemple, vous pouvez définir les valeurs suivantes du champ ASSIGNMENT_TYPE pour les entités Units (Unités) afin d’accélérer la planification dans l’application Space Planner :
- None (Aucun) : espaces sans occupant ou attribution d’unité
- Not Assignable (non attribuable) : espaces à ne pas utiliser dans l’attribution et la planification des espaces, tels que les cuisines, les salles de repos, les salles de stockage et les zones de circulation
- Office (Bureau) : espaces attribués aux occupants
- Hot Desk (Bureau partagé) : espaces disponibles pour une utilisation à court terme qui ne sont pas destinés à une attribution individuelle
- Hotel (Espace de coworking) : espaces disponibles à la réservation
- Meeting Room (Salle de réunion) : espaces de conférence ou de collaboration disponibles à la réservation
Remarque :
Si une unité est configurée comme Not Assignable (Non attribuable), vous pouvez activer des attributions pour l’unité dans Space Planner afin d’attribuer un occupant à l’unité ou d’attribuer l’unité comme bureau partagé, espace de coworking ou salle de réunion dans une zone d’espace de travail.
L’exemple de processus suivant illustre la définition de la valeur du champ ASSIGNMENT_TYPE sur Office (Bureau) pour les unités attribuées aux employés :
- Ouvrez la carte Space Planner dans ArcGIS Pro.
- Cliquez avec le bouton droit sur la couche Units (Unités) dans la fenêtre Contents (Contenu) et sélectionnez Joins and Relates (Jointures et relations) > Add Join (Ajouter une jointure).
- Choisissez Units (Unités) dans la liste déroulante Input Table (Table en entrée).
- Sélectionnez UNIT_ID dans la liste déroulante Input Join Field (Champ de jointure en entrée).
- Choisissez Occupants dans la liste déroulante Join Table (Table de jointure).
- Sélectionnez UNIT_ID dans la liste déroulante Join Table Field (Champ de table de jointure).
- Cliquez sur OK pour créer la jointure.
- Dans l’onglet Map (Carte), dans le groupe Selection (Sélection), cliquez sur Select by Attributes (Sélectionner selon les attributs).
La fenêtre Select by Attributes (Sélectionner selon les attributs) s’ouvre.
- Pour Input Rows (Lignes en entrée), sélectionnez la couche des unités.
- Pour Selection type (Type de sélection), choisissez New selection (Nouvelle sélection).
- Cliquez sur New Expression (Nouvelle expression) et sélectionnez des valeurs dans les menus déroulants pour créer la clause suivante : UNIT_ID IS NOT NULL.
- Cliquez sur OK.
Toutes les unités auxquelles des occupants sont affectés sont sélectionnées dans la carte.
- Utilisez l’outil Calculer un champ pour définir la valeur du champ ASSIGNMENT_TYPE des unités sélectionnées sur office.
Attention :
Cochez la case Enforce Domains (Appliquer les domaines) avant d’exécuter l’outil pour vous assurer que vos mises à jour sont conformes au domaine codé associé du champ. Si la valeur du champ ne correspond pas à l’une des valeurs dans le domaine codé, des erreurs peuvent survenir dans la symbologie de la carte et la fonctionnalité de l’application.
Ces entités Unités comprennent une désignation Office (Bureau) sur leur fiche d’informations dans l’application Space Planner.
Couches facultatives
Vous pouvez inclure des couches supplémentaires sur une carte, comme la table Area Roles (Rôles de zone), pour activer les fonctionnalités de gestion des réservations ou des couches d’entités pour une visualisation améliorée dans l’application.
Ajouter la table Area Roles (Rôles de zone)
Lorsque vous configurez des zones d’espace de travail dans Space Planner, vous pouvez attribuer un ou plusieurs gestionnaires de réservations si vous incluez la table Area Roles (Rôles de zone) et utilisez la couche Réservations. Les gestionnaires de réservations peuvent réserver des espaces de coworking et des salles de réunion pour le compte d’autres occupants et gérer les réservations pour d’autres personnes dans Viewer et les applications mobiles Indoors. La table Area Roles (Rôles de zone) doit être partagée dans le cadre du même service d’entités que les couches Occupants (Occupants) et Units (Unités) et la table Areas (Zones).
La table Area Roles (Rôles de zone) est créée lorsque vous utilisez l’outil Créer une base de données Indoors dans ArcGIS Pro 3.0 et version ultérieure. Si vous possédez une géodatabase Indoors créée dans une version antérieure de ArcGIS Pro, vous pouvez utiliser l’outil Mettre à niveau la base de données Indoors pour mettre à jour la structure de la base de données Indoors selon la structure du modèle Indoors la plus récente de votre version ArcGIS Pro et créer les classes d’entités et tables manquantes, y compris la table Area Roles (Rôles de zone).
Ajouter des couches pour la visualisation
Vous pouvez ajouter la couche Details (Détails) à une carte Space Planner pour optimiser la visualisation. Cette couche décrit l’emprise des ressources linéaires de votre installation et comprend des entités telles que des murs, des portes et des colonnes.
Vous pouvez inclure des couches supplémentaires pour les entités de Space Planner afin de mieux visualiser les espaces et de faciliter les attributions d’espaces. Par exemple, vous pouvez ajouter des couches pour des sorties, des événements ou des zones.
Attention :
Soyez vigilant lorsque vous intégrez des couches de carte qui découlent des couches requises pour Space Planner. Par exemple, seule la couche Units (Unités) doit inclure l’attribut ASSIGNMENT_TYPE et seule la couche Occupants doit inclure l’attribut AREA_ID. Assurez-vous que les couches qui découlent des couches des unités et des occupants ne comprennent pas ces valeurs, sinon l’application Space Planner risque de ne pas charger la carte correctement.
Préparez une carte Space Planner à partager dans ArcGIS Enterprise
Lorsque vous préparez la carte Space Planner dans ArcGIS Pro pour la partager dans votre portail Enterprise, vous devez configurer l’espace de travail ArcGIS Indoors dans une géodatabase Enterprise avec le versionnement de branche activé lors de la connexion à la base de données.
Dans ArcGIS Pro, vous devez inscrire les jeux de données ci-dessous comme versionnés :
- Occupants
- Unités
- Zones
Conseil :
Pour protéger la version par défaut contre les mises à jour accidentelles, vous pouvez modifier les propriétés de version.
Après avoir créé la carte Space Planner dans ArcGIS Pro, partagez-la sur votre portail Enterprise, puis utilisez-la dans une application Space Planner.
Conseil :
Vous pouvez utiliser les modèles de carte Space Planner inclus dans les données du produit en vue de préparer une carte pour Space Planner. Vous pouvez mettre à jour la source des couches dans le modèle de carte afin de pointer sur les couches correspondantes dans votre espace de travail Indoors et partager la carte avec votre organisation en vue de l’utiliser dans Space Planner.
Créer une carte web Space Planner
Pour créer et préparer la couche d’entités Space Planner versionnée à utiliser dans la carte Web Space Planner, procédez comme suit :
- Démarrez ArcGIS Pro.
- Si nécessaire, connectez-vous à votre portail Enterprise.
- Ouvrez le projet contenant une connexion à la géodatabase Indoors.
La connexion à la base de données doit être inscrite comme étant versionnée, et l’option de versionnement de branche doit être cochée.
- 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 répertoriées dans la table suivante et définissez la visibilité recommandée correspondante :
Remarque :
Les filtres qui impactent la couche Occupants (Occupants) doivent être appliqués au niveau du service de carte ou du service d’entités avant que vous ne partagiez la carte Web.
Couche Requis Visibilité de couche recommandée Occupants
Oui
Activées
Unités
Oui
Activées
Zones
Oui
Non applicable (table autonome)
Rôles de zone
Non
Non applicable (table autonome)
Remarque :
Vous devez inscrire les tables Areas (Zones) et Area Roles (Rôles de zone) et le jeu de données qui contient les classes d’entités Occupants (Occupants) et Units (Unités) en tant que branche versionnée.
En savoir plus sur l’inscription d’un jeu de données de branche versionnée
- Ajoutez les couches répertoriées dans la table suivante et définissez la visibilité recommandée correspondante :
Couche Requis Visibilité de couche recommandée Couches <source de catégorie>
Non
Désactivée
Détails
Non
Activées
Niveaux
Oui
Activées
Ressources
Oui
Activées
Remarque :
Il n’est pas nécessaire que la connexion à la base de données soit inscrite comme étant versionnée. Vous pouvez utiliser la même connexion que celle utilisée pour les classes d’entités Units (Unités) et Occupants, mais ce n’est pas une obligation.
- Définissez la plage d’échelle visible des couches selon les besoins.
- Définissez les propriétés de symbologie pour les couches suivantes :
Détails
Définissez la symbologie selon l’attribut USE_TYPE.
Unités
Définissez la symbologie selon l’attribut ASSIGNMENT_TYPE.
Occupants
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 d’entités dont la couverture est dense. Par exemple, les bureaux, stockés dans la couche Unités, sont symbolisés par la couleur du polygone de l’unité et ne doivent pas comporter de symboles ponctuels individuels.
- Activez l’étiquetage pour la couche Units (attribut NAME), la couche Occupants (attribut KNOWNAS) et toute autre entité que vous voulez étiqueter dans l’application Space Planner.
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 Unités 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 l’onglet SQL query (Requête SQL)
et sur New expression (Nouvelle expression).
Le générateur d’expressions apparaît.
- Cliquez sur le bouton bascule SQL (SQL).
La zone de texte SQL apparaît.
- Saisissez l’expression suivante dans la zone de texte SQL :
ASSIGNMENT_TYPE <> 'office'
- 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).
- Si les étiquettes des occupants chevauchent les étiquettes des unités adjacentes, vous pouvez utiliser une expression Arcade pour empiler les étiquettes des occupants.
- 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.
- Cliquez sur l’onglet Label Expression (Expressions d’étiquette)
si nécessaire.
- Remplacez l’expression dans la zone de texte Expression par l’expression Arcade suivante :
Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
- Cliquez sur Apply (Appliquer).
- 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).
- Définissez le champ d’affichage dans les propriétés des couches pour la couche Occupants sur KNOWNAS et toutes les autres couches de carte sur NAME.
Remarque :
L’application Space Planner utilise la valeur du champ d’affichage pour libeller certains éléments de l’application, comme le titre de la fiche d’informations. La définition de cette valeur dans ArcGIS Pro permet d’éviter la confusion pour les utilisateurs de l’application.
- Activez des fenêtres contextuelles pour les couches Occupants et Units (Unités) et toute autre couche que vous voulez identifier sur la carte.
La configuration des fenêtres contextuelles permet d’interagir avec des entités dans l’application Space Planner. Ces fenêtres contextuelles déterminent ce qui s’affiche sur les fiches d’informations pour les occupants et les unités.
- 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).
Remarque :
Les systèmes de coordonnées géographiques et projetées sont pris en charge dans Space Planner.
- Renommez 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 à la carte des fonds de carte hébergés par Esri ou des fonds de carte personnalisés.
Configurez un fond de carte pour utiliser soit un fond de carte hébergé parEsri, soit un fond de carte de paquetage de tuiles vectorielles personnalisé.
- Annulez la sélection des entités.
Vous pouvez à présent configurer et partager la carte Web à utiliser dans Space Planner. Cela consiste d’abord à partager une couche d’entités de branche versionnée comprenant les classes d’entités Units (Unités) et Occupants ainsi que la table Areas (Zones), à mettre à jour la source de données de ces éléments dans la carte dans ArcGIS Pro et à partager la carte web à utiliser dans Space Planner.
Si vous avez une carte existante symbolisée par des types d’attribution, vous pouvez la mettre à jour en fonction de nouveaux types d’attribution dans le modèle Indoors.
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.
Les processus suivants 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 configuration de votre portail actif, la bibliothèque peut inclure les fonds de carte Esri par défaut, les cartes partagées dans le groupe de bibliothèques de fonds de carte de votre organisation, ainsi que les fonds de carte ajoutés à votre projet dans ArcGIS Pro.
Pour ajouter des fonds de carte vectoriels Esri à une carte, procédez comme suit :
- 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).
Utiliser un fond de carte personnalisé hébergé sur un portail Enterprise
Pour utiliser un fond de carte personnalisé hébergé sur votre portail Enterprise, procédez comme suit :
- Créez un fond de carte personnalisé.
- 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 :
- Décochez la case Package for ArcGIS Online | Bing Maps | Google Maps (Paquetage pour ArcGIS Online | Bing Maps | Google Maps).
- Choisissez le fichier VectorBasemapTilingScheme.xml inclus dans les ressources de symbologie Indoors pour le paramètre Tiling scheme (Structure de tuilage).
- Partagez le paquetage de tuiles vectorielles sur votre portail Enterprise.
- Connectez-vous à votre portail Enterprise dans un navigateur et publiez le paquetage de tuiles vectorielles en tant que couche hébergée.
- Ajoutez les éléments de portail Enterprise à la carte dans ArcGIS Pro.
Conseil :
Si vous avez une couche de tuiles hébergée, vous pouvez également cliquer sur la flèche de la liste déroulante Add Data (Ajouter des données) dans le groupe Layer (Couche) et sélectionner Data From Path (Données à partir d’un chemin) pour spécifier l’URL vers la couche de tuiles hébergée.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?