Charger des plans d’étage dans Indoors à partir d’un fichier BIM

Disponible avec un portail sous licence avec la fonctionnalité Indoors.​

Une fois que vous avez créé la géodatabase ArcGIS Indoors, vous pouvez utiliser l’outil de géotraitement Importer un fichier BIM dans un jeu de données intérieur pour charger les plans d’étage d’un fichier BIM dans la géodatabase Indoors. Vous pouvez ensuite charger manuellement des points d’intérêt, des événements et des données sur les occupants.

Les fichiers BIM, notamment les fichiers RVT du logiciel 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 :

  1. 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’étage BIM, car les erreurs de mise à l’échelle ou de localisation géographique conduisent à des calculs erronés de l’emplacement et de l’altitude absolue des entités Indoors.

    En savoir plus sur le géoréférencement des fichiers BIM dans ArcGIS Pro

  2. Dans l’onglet Map (Carte), cliquez sur le bouton Add Data (Ajouter des données) Ajouter des données pour ajouter vos couches BIM à la carte s’il y a lieu.
  3. 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.

Remarque :

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 jeu de données intérieur sont renseignés à partir du fichier BIM comme indiqué dans les tableaux ci-après.

Ressources

TerrainDescription

FACILITY_ID

Renseigné d’après le paramètre Building Name (Nom de bâtiment) de l’outil Importer un fichier BIM dans un jeu de données intérieur. Par défaut, il s’agit du nom de bâtiment figurant dans la section Project Information de la couche Footprint du fichier BIM. Si le nom de bâtiment est nul ou vide, ce champ reprend le nom du fichier BIM source.

NOM

Renseigné d’après le paramètre Building Name (Nom de bâtiment) de l’outil Importer un fichier BIM dans un jeu de données intérieur. Par défaut, il s’agit du nom de bâtiment figurant dans la section Project Information de la couche Footprint du fichier BIM. Si le nom de bâtiment est nul ou vide, ce champ reprend le nom du fichier BIM source.

AREA_GROSS

Somme des surfaces brutes de tous les niveaux associés au bâtiment.

AREA_NET

Somme des surfaces nettes de tous les niveaux associés au bâtiment.

AREA_UM

Unité de mesure utilisée pour le calcul de la surface. Elle est définie par le paramètre Unit of Measure (Unité de mesure) de l’outil Importer un fichier BIM dans un jeu de données intérieur.

Niveaux

TerrainDescription

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.

NOM

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

ELEVATION_ABSOLUTE

Découle de la géométrie de l’entité.

ELEVATION_RELATIVE

Prend la valeur 0 pour le rez-de-chaussée. Ce champ est également calculé pour d’autres niveaux à partir de la différence d’altitude absolue entre les entités de niveaux.

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.

AREA_NET

Est fonction de la géométrie du niveau.

AREA_UM

Unité de mesure utilisée pour le calcul de la surface. Elle est définie par le paramètre Unit of Measure (Unité de mesure) de l’outil Importer un fichier BIM dans un jeu de données intérieur.

Units (Unités)

TerrainDescription

UNIT_ID

Clé intelligente déterminée par la valeur du champ LEVEL_ID et le numéro de salle figurant dans le fichier BIM source.

USE_TYPE

Reprend la valeur du champ sélectionné pour le paramètre Room Category Field (Champ de catégorie de salle) de l’outil Importer un fichier BIM dans un jeu de données intérieur. En l’absence de valeur, ce champ reprend le nom de salle figurant dans le fichier BIM source.

NOM

Reprend le numéro de salle figurant dans le fichier BIM source.

FACILITY_ID

Reprend la valeur du champ FACILITY_ID du bâtiment correspondant.

FACILITY_NAME

Reprend la valeur du champ NAME du bâtiment correspondant.

LEVEL_ID

Reprend la valeur du champ LEVEL_ID du niveau correspondant.

LEVEL_NAME

Reprend la valeur du champ NAME du niveau correspondant.

LEVEL_NUMBER

Reprend la valeur du champ LEVEL_NUMBER du niveau correspondant.

AREA_GROSS

Est fonction de la géométrie de l’unité.

AREA_NET

Est fonction de la géométrie de l’unité.

AREA_UM

Unité de mesure utilisée pour le calcul de la surface. Elle est définie par le paramètre Unit of Measure (Unité de mesure) de l’outil Importer un fichier BIM dans un jeu de données intérieur.

ELEVATION_ABSOLUTE

Reprend l’altitude absolue du niveau correspondant.

ELEVATION_RELATIVE

Reprend l’altitude relative du niveau correspondant.

VERTICAL_ORDER

Reprend l’ordre vertical du niveau correspondant.

Details (Détails)

TerrainDescription

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.

USE_TYPE

Reprend la catégorie de conception architecturale de l’entité de la couche Floorplan_Polyline du fichier BIM source.

FACILITY_ID

Reprend la valeur du champ FACILITY_ID du bâtiment correspondant.

FACILITY_NAME

Reprend la valeur du champ NAME du bâtiment correspondant.

LEVEL_ID

Reprend la valeur du champ LEVEL_ID du niveau correspondant.

LEVEL_NAME

Reprend la valeur du champ NAME du niveau correspondant.

LEVEL_NUMBER

Reprend la valeur du champ LEVEL_NUMBER du niveau correspondant.

ELEVATION_ABSOLUTE

Reprend l’altitude absolue du niveau correspondant.

ELEVATION_RELATIVE

Reprend l’altitude relative du niveau correspondant.

VERTICAL_ORDER

Reprend l’ordre vertical du niveau correspondant.

Inspecter la sortie

Inspectez les entités en sortie qui ont été créées par l’outil Importer un fichier BIM dans un jeu de données intérieur dans la géodatabase Indoors.

  1. Cliquez sur le bouton Add Data (Ajouter des données) Ajouter des données, puis ajoutez les classes d’entités Facilities (Bâtiments), Levels (Niveaux), Units (Unités) et Details (Détails) de votre géodatabase Indoors à la carte sur laquelle vous avez chargé vos plans d’étage BIM.
    Remarque :

    Pour passer d’un étage à l’autre, activez le filtre de plage pour chaque couche sur la carte (à l’aide de l’attribut entier Vertical Order [Ordre vertical]), redéfinissez le mode de filtrage sur Single Value (Valeur unique) dans l’onglet Range (Plage), puis utilisez le widget Range Filter (Filtre de plage) situé dans la partie droite de la carte pour naviguer vers les étages du haut ou du bas.

  2. 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èmeSolution

    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.

  3. Examinez la valeur USE_TYPE des entités d’espace dans la classe d’entités Unité pour identifier les espaces qui ne doivent pas être attribuable à des occupants via l’application Indoor Space Planner. Définissez la valeur ASSIGNMENT_TYPE de ces espaces sur Non attribuable.
    Remarque :

    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

  4. Enregistrez la carte.

Après avoir chargé vos plans d’étage dans la géodatabase Indoors, vous pouvez charger des points d’intérêt, des événements et des données sur les occupants.

Rubriques connexes