Disponible pour une organisation ArcGIS disposant d’une licence pour l’extension Indoors.
Après avoir créé le jeu de données Indoor à l’aide de l’outil Créer un jeu de données Indoor ou créé la géodatabase Indoors à l’aide de l’outil Créer une base de données Indoors, vous pouvez utiliser l’outil Importer un fichier BIM dans un jeu de données Indoor pour charger des plans d’étages depuis un fichier BIM vers votre espace de travail Indoors. Vous pouvez ensuite charger manuellement des entités supplémentaires, des événements et des données sur les occupants.
Les fichiers BIM, par exemple les fichiers RVT de Autodesk Revit, sont couramment utilisés en modélisation architecturale 2D et 3D et peuvent l’être pour créer une carte intérieure. L’outil Importer un fichier BIM dans un jeu de données intérieur permet d’importer des entités directement d’un fichier BIM dans un jeu de données intérieur.
Remarque :
Vous pouvez utiliser l’outil Importer un fichier BIM dans un jeu de données intérieur pour importer un ou plusieurs niveaux d’un bâtiment provenant d’un même fichier BIM.
Le processus de conversion comprend les étapes suivantes :
Géoréferencer et ajouter les plans d’étage BIM
Pour importer un fichier BIM dans votre jeu de données intérieur, procédez comme suit :
- Géoréferencez vos fichiers BIM s’il y a lieu.
Remarque :
Les données BIM doivent être géoréférencées en 3D et être associées à un fichier .wld3 avant l’exécution de l’outil. Il est important de géoréférencer fidèlement les plans d’étages BIM, car les erreurs de mise à l’échelle ou de localisation géographique conduisent à des calculs erronés de l’emplacement des entités Indoors.
En savoir plus sur le géoréférencement des fichiers BIM dans ArcGIS Pro
- Dans l’onglet Map (Carte), cliquez sur le bouton Add Data (Ajouter des données) pour ajouter vos couches BIM à la carte s’il y a lieu.
- Accédez au dossier dans lequel se trouve votre fichier BIM géoréférencé, puis sélectionnez les couches à ajouter.
Remarque :
L’espace de travail du fichier BIM est organisé en jeux de classes d’entités nommés d’après des disciplines de construction traditionnelles. Lorsque ces informations sont ajoutées à une carte ou scène ArcGIS Pro, ces classes d’entités sont exprimées sous forme de couches d’entités individuelles.
Ajoutez au moins la couche Floorplan_Polygon, appartenant au jeu de données Floorplan (Plan d’étage) du fichier BIM, à la carte. L’outil Importer un fichier BIM dans un jeu de données intérieur utilise la couche Floorplan_Polygon pour accéder à d’autres couches du jeu de données Floorplan (Plan d’étage) lors du remplissage du jeu de données intérieur.
Exécuter l’outil Importer un fichier BIM dans un jeu de données intérieur
Après avoir ajouté vos couches BIM à votre carte, exécutez l’outil Importer un fichier BIM dans un jeu de données intérieur pour importer les données de bâtiment dans votre jeu de données intérieur.
L’outil utilise la couche Floorplan_Polygon en entrée pour construire les entités des niveaux et des unités. Sur la base de la couche Floorplan_Polygon, l’outil accède à d’autres couches du jeu de données Floorplan (Plan d’étage), et utilise la couche Footprint pour construire les entités des bâtiments et la couche Floorplan_Polyline pour construire les entités des détails.
Seules les catégories architecturales de pièce et d’étage du fichier BIM source sont importées dans le jeu de données intérieur. Les pièces sont importées comme entités d’unités, et les étages sont importés comme entités de niveaux.
Les champs du tableau ci-dessous sont complétés dans le jeu de données cible par défaut lorsque vous exécutez l’outil Importer un fichier BIM dans un jeu de données intérieur. Vous pouvez apparier des propriétés supplémentaires depuis la couche de salles (située dans le jeu de données Architectural dans le fichier BIM source) aux champs existants dans la classe d’entités Unités. Si vous appariez des propriétés à un champ personnalisé dans la classe d’entités Unités, vous devez créer le champ personnalisé avant d’exécuter l’outil.
Ressources
Champ | Description |
---|---|
FACILITY_ID | Renseigné selon le paramètre Facility ID (Identifiant d’installation) dans l’outil Importer un fichier BIM dans un jeu de données Indoor. Chaque entité de la classe d’entités Installations doit avoir un identifiant d’installation unique. L’identifiant d’installation ne peut pas contenir d’espaces. Par exemple, vous pouvez utiliser le nom du bâtiment dans la section Informations du projet de la couche Emprise dans le fichier BIM, remplaçant les espaces dans le nom par des traits de soulignement. |
NAME | Renseigné selon le paramètre Facility Name (Nom d’installation) dans l’outil Importer un fichier BIM dans un jeu de données Indoor. Il s’agit du champ le plus couramment utilisé pour attribuer un nom aux entités d’installation. |
Remarque :
L’outil Importer un fichier BIM dans un jeu de données intérieur ne renseigne pas le champ HEIGHT_RELATIVE, mais vous pouvez le renseigner manuellement. Ce champ est utilisé pour préparer une scène 3D.
Niveaux
Champ | Description |
---|---|
LEVEL_ID | Clé intelligente déterminée par la valeur du champ FACILITY_ID et le nom du niveau occupable figurant dans le fichier BIM source. |
NAME | Reprend le nom du niveau occupable du fichier BIM source. |
LEVEL_NUMBER | Prend la valeur 0 pour le rez-de-chaussée. Ce champ est également calculé pour d’autres niveaux par rapport au rez-de-chaussée sélectionné. |
VERTICAL_ORDER | Prend la valeur 0 pour le rez-de-chaussée. Ce champ est également calculé pour d’autres niveaux par rapport au rez-de-chaussée sélectionné. Un ordre vertical négatif est attribué aux niveaux dont l’altitude est inférieure à celle du rez-de-chaussée identifié. |
AREA_GROSS | Est fonction de la géométrie du niveau. |
Unités
Champ | Description |
---|---|
UNIT_ID | Clé intelligente basée sur la valeur de champ LEVEL_ID, le numéro de salle dans le fichier BIM source et l’ID unique de salle (dans le fichier BIM, il s’agit de ExtId). |
USE_TYPE | Complété par le champ sélectionné dans le paramètre Floorplan Polygon Use Type Field (Champ de type d’utilisation du polygone Plan d’étages) de l’outil Importer un fichier BIM dans un jeu de données Indoor. En l’absence de valeur, ce champ reprend le nom de salle figurant dans le fichier BIM source. |
NAME | Reprend le numéro de salle figurant dans le fichier BIM source. |
LEVEL_ID | Reprend la valeur du champ LEVEL_ID du niveau correspondant. |
AREA_GROSS | Est fonction de la géométrie de l’unité. |
Détails
Champ | Description |
---|---|
DETAIL_ID | Clé intelligente déterminée par la valeur du champ LEVEL_ID du niveau correspondant et la catégorie de conception architecturale de l’entité provenant du fichier BIM source et l’ID unique de la salle (dans le fichier BIM, il s’agit d’ExtId). |
USE_TYPE | Reprend la catégorie de conception architecturale de l’entité de la couche Floorplan_Polyline du fichier BIM source. |
LEVEL_ID | Reprend la valeur du champ LEVEL_ID du niveau correspondant. |
Inspecter la sortie
Inspectez les entités en sortie créées par l’outil Importer un fichier BIM dans un jeu de données Indoor dans le jeu de données Indoor.
- Cliquez sur le bouton Add Data (Ajouter des données) , puis ajoutez les classes d’entités Installations, Niveaux, Unités et Détails de votre jeu de données Indoor à la carte dans laquelle vous avez chargé vos plans d’étages BIM.
Remarque :
Pour passer d’un étage à un autre dans vos installations, vous pouvez activer le filtre d’étages en activant la prise en compte des étages dans votre carte.
- Vérifiez que tous les niveaux que vous avez sélectionnés pour le paramètre Floors To Import (Étages à importer) se trouvent dans le jeu de données intérieur.
Vous pouvez résoudre l’un ou l’autre des problèmes suivants, le cas échéant :
Problème Solution Erreurs ou écarts dans les entités de bâtiments et de niveaux
Il est possible d’observer de tels écarts lorsque les entités d’étage sont modélisées dans un dessin DAO qui est lié au fichier BIM source. Assurez-vous que les entités d’étage sont modélisées dans le fichier BIM, puis réexécutez l’outil.
Erreurs ou écarts dans les entités de détails ou d’unités
Il est possible d’observer de tels écarts lorsque les entités ne sont pas associées à un niveau. Assurez-vous que les détails et les unités sont associés à un niveau dans le fichier BIM source, puis réexécutez l’outil.
- Si vous avez importé les données de plans d’étages dans une géodatabase Indoors, vérifiez la valeur USE_TYPE des entités d’espaces dans la classe d’entités Unités pour identifier les espaces qui ne doivent pas pouvoir être affectés directement à des occupants au moyen de l’application Indoor Space Planner. Définissez la valeur ASSIGNMENT_TYPE de ces espaces sur Not Assignable (Non attribuable).
Voici quelques exemples de types d’espace qui ne sont généralement pas attribuables à des occupants, ou utilisés pour définir les zones d’utilisation des bureaux partagés ou des espaces de coworking :
- Couloirs
- Espaces de circulation
- Espaces communs
- Toilettes
- Salles de repos
Remarque :
Le champ ASSIGNMENT_TYPE n’est pas créé par l’outil Créer un jeu de données Indoor. Si vous utilisez un jeu de données Indoor pour la planification de l’espace, vous devez ajouter manuellement ce champ. Si vous utilisez une géodatabase Indoors, ce champ est créé par l’outil Créer une base de données Indoors. - Enregistrez la carte.
Une fois que vous avez chargé vos plans d’étages dans le jeu de données Indoor ou la géodatabase Indoors, vous pouvez charger des entités supplémentaires, des événements et des données sur les occupants.
Mettre à jour des plans d’étages BIM
Une fois que les données sont gérées dans le modèle d’information ArcGIS Indoors, il se peut que vous ayez besoin d’intégrer périodiquement des fichiers BIM mis à jour dans le jeu de données Indoor. Cela peut concerner un nouveau bâtiment, un nouvel étage dans un bâtiment existant ou la remodélisation d’un étage existant. L’option Importer un fichier BIM dans un jeu de données Indoor est conçue pour une utilisation dans des scénarios de version de branche.
Conseil :
Avant de mettre à jour les données Indoors, il est recommandé d’effectuer une sauvegarde de la géodatabase.
Traiter les fichiers BIM mis à jour
Vous pouvez exécuter l’outil Importer un fichier BIM dans un jeu de données Indoor pour mettre à jour vos données intérieures existantes depuis les fichiers BIM mis à jour.
Pour mettre à jour les données intérieures depuis les fichiers BIM via l’option Importer un fichier BIM dans un jeu de données Indoor, les entités cibles Unité, Détail, Niveau et Installation doivent toutes provenir du même espace de travail. L’espace de travail peut être une géodatabase fichier, une géodatabase d’entreprise ou un service d’entités.
Lorsque vous exécutez l’outil Importer un fichier BIM dans un jeu de données Indoor pour mettre à jour les données intérieures existantes, voici ce qui se passe :
Pour les entités d’installations, l’outil exécute une comparaison sensible à la casse des valeurs de paramètre Facility ID (ID d’installation) et Facility Name (Nom d’installation) avec les valeurs de champ FACILITY_ID et NAME des installations existantes dans les données intérieures. Si une installation avec un ID et un nom correspondants est trouvée, l’installation existante est mise à jour. L’outil recherche ensuite les niveaux correspondants dans l’installation, en comparant les noms de niveau dans les données intérieures existantes avec ceux du fichier BIM source, et l’un des cas suivants se présente :
- Si les niveaux correspondants sont trouvés dans les données intérieures, les entités Niveaux, Unités et Détails associées à ces niveaux sont mises à jour.
- Si aucune entité avec des niveaux correspondants n’est trouvée, l’outil importe et ajoute les étages sélectionnés et leurs entités associées, à partir du fichier BIM source, comme nouvelles entités de niveaux, d’unités et de détails.
Remarque :
Vous pouvez utiliser le paramètre Floors To Import (Étages à importer) pour choisir les niveaux à mettre à jour. Si ce paramètre est renseigné, seuls les étages sélectionnés sont mis à jour. Si aucun étage n’est sélectionné, tous les étages du fichier BIM sont importés et mis à jour.
Si les valeurs de paramètre Facility ID (ID d’installation) et Facility Name (Nom d’installation) ne correspondent pas à une entité d’installation existante du jeu de données intérieur, les entités du fichier BIM source sont importées comme composantes d’une nouvelle installation portant le nom et ID indiqué.
À l’exception des champs attributaires qui sont automatiquement mis à jour (tels que AREA_GROSS), les valeurs de champ attributaire existantes sont conservées. Vous pouvez éventuellement remplacer les champs attributaires dans la liste des champs de sortie du paramètre Room Properties Mapping (Appariement des propriétés de salle) en les appariant aux champs source.
Le paramètre Allow insert of new overlapping facility (Autoriser l’insertion d’un nouveau bâtiment superposé) permet d’éviter l’importation accidentelle des données de plan d’étages conflictuelles vers vos données intérieures. Lors de l’importation des données BIM vers une nouvelle installation, si l’emprise de la nouvelle installation croise, chevauche ou touche l’emprise d’une entité d’installation existante, l’outil s’arrête net et vous informe du conflit afin que vous puissiez vous pencher dessus.
Dans certains cas, vous pouvez importer une nouvelle installation avec une emprise qui croise, chevauche ou touche l’emprise d’une entité d’installation existante. Pour ce faire, cochez la case Allow insert of new overlapping facility (Autoriser l’insertion d’un nouveau bâtiment superposé) et exécutez l’outil.
Mettre à jour des plans d’étage à partir d’un fichier BIM
Pour mettre à jour les plans d’étages procédez comme suit :
- Ajoutez la couche Floorplan_Polygon du fichier BIM mis à jour à votre carte ou à votre scène.
- Exécutez l’outil Importer un fichier BIM dans un jeu de données intérieur.
Remarque :
Si vous ajoutez ou mettez à jour des entités pour une installation existante, les nouvelles entités ou les entités mises à jour doivent être importées depuis le même fichier BIM utilisé pour créer cette installation.
- Inspecter la sortie
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?