Entreprise - Prépare une carte à utiliser dans Space Planner

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

Indoor Space Planner vous permet d’affecter des occupants à des espaces individuels ou à des zones de travail par activité, et de définir ces zones de travail dans le cadre de bureaux partagés ou d’espaces de coworking. Vous pouvez utiliser ArcGIS Enterprise ou ArcGIS Online pour partager vos cartes Web en fonction des critères de votre organisation.

Les cartes Web Space Planner publiées dans une organisation ArcGIS sur Enterprise ou ArcGIS Online offrent une expérience similaire de l’application Space Planner, mais diffèrent en ce qui concerne leur configuration et leur partage. Le partage d’une carte Web Space Planner dans Enterprise exige la configuration du versionnement de branche dans votre géodatabase Enterprise et l’activation de la gestion des versions pour les couches Web modifiables lors de la publication. Cela est requis par l’application Space Planner pour prendre en charge la gestion des plans d’espace.

Le partage d’une carte Web Space Planner dans ArcGIS Online exige uniquement la prise en charge des processus de visualisation et de gestion des plans d’espace. Consultez les responsables de votre organisation avant d’opter pour un environnement pour déployer l’application.

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 d’outils Indoors.

La géodatabase Indoors, créée à l’aide de l’outil Créer une base de données Indoors, contient les champs, les attributs et les domaines qui sont requis pour Space Planner. Il est recommandé d’utiliser une géodatabase Indoors afin de gérer le SIG intérieur pour prendre en charge la planification de l’espace, le calcul d’itinéraire et les réservations d’espace de travail. Si vous avez créé un jeu de données Indoor à l’aide de l’outil Créer un jeu de données Indoor, vous devez ajouter des champs attributaires supplémentaires à la classe d’entités Units (Unités) et créer la table Areas (Zones). Si vous utilisez une géodatabase Indoors, aucune étape supplémentaire n’est nécessaire.

Couches nécessaires

Les cartes web à utiliser dans Space Planner doivent comporter les classes d’entités ci-dessous et la table autonome remplie dans la géodatabase Indoors :

  • Occupant features (Entités Occupants) : correspond à la classe d’entités Occupants dans le modèle Indoors. Cette classe d’entités est créée à l’aide de l’outil Générer des entités d’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)

Si vous le souhaitez, 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 disponibles dans 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 du champ ASSIGNMENT_TYPE pour les entités Unités comme suit, afin d’accélérer la planification dans l’application Space Planner :

  • Not Assignable (non attribuable) : espaces à ne pas utiliser dans l’affectation et la planification des espaces, tels que les cuisines, les salles de repos, les salles de stockage et les espaces de circulation.
  • Hot Desk (Bureau partagé) ou Hotel (Espace de coworking) : espaces disponibles pour l’affectation à court terme. Les entités Unités définies en tant que bureaux partagés ou espaces de coworking apparaissent dans les listes Hot Desks (Bureaux partagés) et Hotels (Espaces de coworking) de l’application Space Planner.
  • Office (Bureau) (ou une autre désignation appropriée) : entités Unités actuellement affectées aux employés.

L’exemple de processus suivant illustre la définition de la valeur du champ ASSIGNMENT_TYPE sur Office (Bureau) pour les unités affectées aux employés :

  1. Ouvrez votre carte Space Planner dans ArcGIS Pro.
  2. Cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu) et choisissez Joins and Relates (Jointures et relations) > Add Join (Ajouter une jointure).
  3. Choisissez Units (Unités) dans la liste déroulante Input Table (Table en entrée).
  4. Sélectionnez UNIT_ID dans la liste déroulante Input Join Field (Champ de jointure en entrée).
  5. Choisissez Occupants dans la liste déroulante Join Table (Table de jointure).
  6. Sélectionnez UNIT_ID dans la liste déroulante Join Table Field (Champ de table de jointure).
  7. Cliquez sur OK pour créer la jointure.
  8. 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.

  9. Pour Input Rows (Lignes en entrée), sélectionnez la couche des unités.
  10. Pour Selection type (Type de sélection), choisissez New selection (Nouvelle sélection).
  11. Cliquez sur New Expression (Nouvelle expression) et sélectionnez les valeurs dans les menus déroulants pour construire la clause Where occupant.UNIT_ID is not null.
  12. Cliquez sur  OK.

    Toutes les unités auxquelles des occupants sont affectés sont sélectionnées dans la carte.

  13. Utilisez l’outil Calculer un champ afin d’associer le champ ASSIGNMENT_TYPE des unités sélectionnées à la valeur "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 désormais une désignation Office (Bureau) sur leur fiche d’informations dans l’application Space Planner.

Couches facultatives

Si vous le souhaitez, vous pouvez ajouter la couche Details (Détails) à votre carte Space Planner pour prendre en charge 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 visualiser plus facilement les espaces et de faciliter les affectations d’espace. 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 des unités doit inclure l’attribut ASSIGNMENT_TYPE et seule la couche des 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.

Créer une carte web Space Planner

Lorsque vous préparez la carte Space Planner dans ArcGIS Pro pour le partage avec 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 également inscrire les jeux de données ci-dessous comme étant versionnés :

  • Occupants
  • Unités
  • Zones
Conseil :

Pour protéger la version par défaut contre les mises à jour accidentelles, modifiez les propriétés de version.

Après avoir créé la carte Space Planner dans ArcGIS Pro, partagez-la avec votre portail Enterprise en suivant un processus à plusieurs étapes, puis utilisez-la dans une application Space Planner.

Préparer une carte à utiliser dans Space Planner

Suivez la procédure ci-dessous pour créer et préparer la couche d’entités versionnée Space Planner pour l’utiliser dans la carte web Space Planner :

  1. Démarrez ArcGIS Pro.
  2. Si nécessaire, connectez-vous à votre portail Enterprise.
  3. 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.

  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 répertoriées dans la table suivante et définissez la visibilité recommandée correspondante :

    CoucheRequisVisibilité de couche recommandée

    Occupants

    Oui

    Activées

    Unités

    Oui

    Activées

    Zones

    Oui

    Non applicable (table autonome)

    Remarque :

    Vous devez inscrire la table Areas (Zones) et le jeu de données avec les classes d’entités 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

  6. Ajoutez les couches répertoriées dans la table suivante et définissez la visibilité recommandée correspondante :

    CoucheRequisVisibilité de couche recommandée

    Couches <source de catégorie>

    Non

    Désactivée

    Evénements

    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.

  7. Définissez la plage d’échelle visible des couches selon les besoins.
  8. Définissez les propriétés de symbologie de la couche comme suit :

    Couche Units

    Définissez-les selon l’attribut USE_TYPE.

    Couche Occupants

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

    Couche Details

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

    Couche Events

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

  9. Activez l’étiquetage pour la couche Units (Unités) (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 Units comme suit :

    1. Cliquez avec le bouton droit sur la couche Units (Unités) 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 Occupant peuvent 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 à l’aide d‘une expression Arcade en procédant comme suit :

    1. Cliquez avec le bouton droit sur la couche Occupants 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).
  10. 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, à ce stade, de cette valeur dans ArcGIS Pro permet d’éviter la confusion pour les utilisateurs de l’application.

  11. Activez des fenêtres contextuelles pour les couches Occupants et Units (Unités) et toute couche supplémentaire 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 sont importantes et déterminent ce qui s’affiche sur les fiches d’informations pour les occupants et les unités.

  12. 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).
  13. Renommez la carte pour faciliter son identification et renseignez tous les champs de métadonnées.
  14. Définissez l’étendue d’affichage de la carte pour afficher toutes les données de carte.
  15. Désactivez le curseur de plage ou le filtre des étages s’ils sont activés sur 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.

  16. 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 entre un fond de carte hébergé par Esri ou un fond de carte de paquetage de tuiles vectorielles personnalisé.

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

    Vous pouvez à présent configurer et partager la carte Web à utiliser dans Space Planner. Cela inclut de d’abord partager une couche d’entités versionnée de branche comprenant les classes d’entités Units (Unités) et Occupants et la table Areas (Zones), de mettre à jour la source de données de ces éléments dans votre carte dans ArcGIS Pro, puis de partager la carte Web à utiliser dans Space Planner.

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 l’é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 bibliothèque peut inclure les cartes de fond Esri par défaut, des cartes partagées dans le groupe de bibliothèques 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 à une 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 un 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 (Structure de tuilage).
  3. Partagez le paquetage de tuiles vectorielles sur votre portail Enterprise.
  4. Connectez-vous à votre portail Enterprise dans un navigateur et publiez le paquetage de tuiles vectorielles en tant que couche hébergée.
  5. Ajoutez les éléments de portail Enterprise à la carte dans ArcGIS Pro.
    Conseil :

    Sinon, si vous connaissez l’URL de la couche de tuiles hébergées, vous pouvez la copier 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).

Rubriques connexes