Skip to main content

Importer un fichier BIM dans un jeu de données Indoor (Outils Indoors)

Résumé

Importe des entités à partir d’un fichier Revit (.rvt) vers un espace de travail Indoors conforme au modèle d’information ArcGIS Indoors. La sortie de cet outil peut être utilisée pour créer des cartes et des scènes tenant compte des étages et pour générer un réseau Indoor pour le calcul d’itinéraire.

Utilisation

  • Vous pouvez utiliser cet outil pour charger des données de plans d’étage dans un espace de travail créé à l’aide de l’outil Create Indoor Dataset (Créer un jeu de données Indoor) ou de l’outil Create Indoors Database (Créer une base de données Indoors).

    Conseil :

    Avant de lire le contenu du fichier Revit, ArcGIS Pro le convertit temporairement afin de le rendre conforme au dernier format de fichier en mémoire. Pour améliorer les performances, il est recommandé de mettre à niveau le modèle Revit vers la version de fichier Revit la plus récente prise en charge par ArcGIS Pro.

  • Il convient de géoréférencer les données BIM sources au préalable pour pouvoir utiliser cet outil. L’outil prend en charge les données avec un fichier .ebc associé contenant des informations de référence spatiale.

    Attention :

    Vérifiez que les données BIM sont géoréférencées avec précision (y compris tous les modèles Revit liés) et que le système de coordonnées du jeu de données Indoor et du jeu de données 3D Indoor correspondent à celui du fichier .wld3 associé. Les systèmes de coordonnées horizontales et verticales doivent tous les deux correspondre et les modèles Revit liés doivent avoir les mêmes systèmes de coordonnées horizontales et verticales que le modèle Revit hôte. Un géoréférencement imprécis ou des systèmes de coordonnées qui ne correspondent pas peuvent entraîner des problèmes de mise à l’échelle pour les entités 3D.

    En savoir plus sur l’ajout de données BIM dans ArcGIS Pro

  • Les entités sont importées depuis le fichier Revit vers le jeu de données Indoor selon la table suivante :

    Catégorie Revit

    Classe d’entités du modèle Indoors

    Emprise

    Bâtiments

    Étages et, éventuellement, Toits

    Niveaux

    Pièces, Escaliers, Ouvertures de cage

    Unités

    Portes, Rampes, Escalier, Supports d’escalier, Paliers d’escalier, Colonnes, Colonnes structurelles, Murs, Panneaux de murs-rideaux et Fenêtres

    Détails

  • Utilisez un fichier .rvt comme valeur du paramètre Input BIM File Workspace (Espace de travail de fichier BIM en entrée). Si vous avez ajouté le fichier .rvt à la carte, vous pouvez aussi utiliser la couche d’entités Floorplan_Polygon du jeu de données Floorplan figurant dans l’espace de travail du fichier BIM source comme entrée de ce paramètre.

    • Vous pouvez sélectionner les fichiers Revit associés comme entrée au paramètre Linked Files (Fichiers liés), qui s’affichent automatiquement si l’espace de travail du fichier BIM en entrée est un modèle Revit hôte avec les fichiers liés.

    • Les fichiers Revit doivent être situés dans le même dossier ou des dossiers imbriqués dans le même dossier que le modèle Revit hôte à détecter par l’outil.

      Remarque :

      L’outil ne prend en charge que l’importation des modèles liés qui sont des fichiers .rvt.

  • Le paramètre Design Options (Options de conception) est activé lorsque les options de conception d’Autodesk Revit sont détectées dans le dessin Revit. Les options de conception se trouvent avec le modèle Revit principal et sont généralement utilisées lors de la phase de conception des projets de construction. Les options de conception sont organisées dans des ensembles. Une seule option de chaque ensemble peut être attribuée comme option principale.

    Les options de conception pour tous les fichiers liés sélectionnés s’affichent automatiquement pour sélection sous le paramètre Design Options (Options de conception).

    L’outil importe toujours des entités du modèle principal du dessin Revit. Le cas échéant, visualisez le dessin Revit dans une scène pour déterminer quelles options de conception importer également. Utilisez par exemple un ensemble de définition pour filtrer la couche surfacique Plan d’étage BIM par étage, puis symbolisez la couche avec des valeurs uniques dans les champs Option_Set et Design_Option.

    Remarque :

    Une fois l’outil exécuté, inspectez les entités Unités et Détails importées. Selon le mode d’organisation des options de conception, certaines entités peuvent être absentes ou superflues. L’exécution des règles de validation peut vous aider à identifier les problèmes liés aux options de conception, par exemple des entités superposées.

  • Les paramètres Target Unit Features (Entités Unité cibles), Target Detail Features (Entités Détails cibles), Target Facility Features (Entités Bâtiment cibles), Target Level Features (Entités Niveau cibles), Target Unit 3D Features (Entités Unité 3D cibles), Target Detail 3D Features (Entités Détail 3D cibles) et Target Facility 3D Features (Entités Bâtiment 3D cibles) doivent référencer des classes d’entités ou des couches d’entités conformes au modèle Indoors.

    Remarque :

    Les entités 2D cibles doivent toutes provenir de la même géodatabase fichier, de la même géodatabase d’entreprise ou du même service d’entités.

    Les entités 3D cibles peuvent provenir d’un autre espace de travail que les entités 2D cibles.

  • Le paramètre Facility ID (ID de bâtiment) est utilisé pour remplir le champ FACILITY_ID pour les entités de bâtiment importées dans le jeu de données Indoor. Gardez les points suivants à l’esprit lorsque vous le définissez :

    • Les espaces ne sont pas autorisés. Vous pouvez remplacer les espaces par des traits de soulignement. Par exemple, à la place de Bâtiment XYZ, utilisez Bâtiment_XYZ.

    • Pour ajouter les données BIM en entrée en tant que nouveau bâtiment dans un jeu de données Indoor existant, spécifiez un ID de bâtiment qui n’est pas affecté à un autre bâtiment dans les entités de bâtiment cibles.

    • Pour mettre à jour un bâtiment existant, utilisez la valeur du champ FACILITY_ID définie pour cette entité de bâtiment dans les entités de bâtiment cible.

      Remarque :

      Pour que vous puissiez mettre à jour une entité de bâtiment existante, la valeur du paramètre Facility ID (ID de bâtiment) doit correspondre à la valeur du champ FACILITY_ID de l’entité de bâtiment et la valeur du paramètre Facility Name (Nom du bâtiment) doit correspondre à la valeur du champ NAME de l’entité de bâtiment. L’appariement est sensible à la casse.

  • Le paramètre Facility Name (Nom du bâtiment) permet de renseigner le champ NAME pour les entités de bâtiment importées dans le jeu de données Indoor.

  • Le paramètre Set Ground Floor Elevation To Zero (Définir l’élévation du rez-de-chaussée sur zéro) détermine si l’élévation du rez-de-chaussée est définie sur 0 ou utilise l’élévation géoréférencée du rez-de-chaussée.

    • Par défaut, l’élévation du rez-de-chaussée est définie sur 0 et les valeurs z des autres niveaux et entités en intérieur sont définies relativement au rez-de-chaussée. Lorsque ce paramètre est sélectionné, partagez les scènes tenant compte des étages avec les couches de surface d’élévation désactivées.

    • Lorsque ce paramètre est désélectionné, l’élévation des niveaux correspond à l’élévation des étages dans le modèle BIM géoréférencé. La désélection de ce paramètre permet de partager les scènes tenant compte des étages avec les surfaces d’élévation. Avant de désélectionner ce paramètre, assurez-vous que le modèle BIM est géoréférencé précisément par rapport au sol.

  • Le paramètre Ground Floor Name (Nom du rez-de-chaussée) définit le rez-de-chaussée du bâtiment. L’ordre vertical, le numéro de niveau et la valeur z de chaque niveau dans les entités de niveau cibles résultent de cette valeur. Tout niveau dont l’élévation est inférieure à celle du rez-de-chaussée défini se voit attribuer un ordre vertical négatif.

    Remarque :

    - Il est inutile d’importer le niveau que vous avez défini comme rez-de-chaussée dans le jeu de données Indoor.

    - Seuls les niveaux habitables sont acceptés comme entrées pour ce paramètre.

  • Si des données existent aux localisations que vous avez définies pour les paramètres d’entité cible, les noms de bâtiment et de niveau dans le fichier BIM source sont comparés aux noms de bâtiment et de niveau des entités afin d’identifier les entités à mettre à jour.

    • Une entité Bâtiments sera mise à jour si les valeurs des paramètres Facility ID (ID de bâtiment) et Facility Name (Nom du bâtiment) correspondent aux valeurs des champs FACILITY_ID et NAME, respectivement, pour une entité Bâtiment cible.

    • Une entité Niveaux, ainsi que ses entités Détails et Unités associées, sont mises à jour si la valeur du champ BldgLevel d’une entité Niveaux dans le fichier BIM source correspond à la valeur du champ NAME d’une entité Niveaux cible.

    Remarque :

    Si les valeurs des paramètres Facility ID (ID de bâtiment) et Facility Name (Nom du bâtiment) ne correspondent pas aux champs FACILITY_ID et NAME pour une entité de bâtiment existante et que le polygone de plan d’étages BIM n’intersecte pas une entité de bâtiment existante, l’outil importe les données BIM en tant que nouveau bâtiment avec les valeurs spécifiées pour Facility ID (ID de bâtiment) et Facility Name (Nom du bâtiment).

  • Le paramètre Floorplan Polygon Use Type Field (Champ de type d’utilisation du polygone de plan d’étages) définit le champ depuis la couche d’entités Floorplan_Polygon qui sera utilisée afin de remplir le champ USE_TYPE pour les entités d’unité cibles. Si aucun champ n’est fourni, la valeur du champ RoomName de la couche Floorplan_Polygon est utilisée.

  • Vous pouvez apparier des attributs supplémentaires depuis la couche de salles du fichier BIM source à des champs existants pour les entités Unités cibles avec les paramètres suivants :

    • Le paramètre BIM Rooms Layer (Couche de salles BIM) définit la couche de salles qui se trouve dans le jeu de données architectural dans le fichier BIM source.

    • Le paramètre Room Properties Mapping (Appariement des propriétés de salle) peut être utilisé pour apparier des champs de la couche de salles BIM en entrée à des champs d’entité d’unité cible. Les champs doivent exister avant que vous n’exécutiez l’outil. Il est recommandé d’apparier les champs de la couche de salles BIM source à des champs cibles dont le type de données est identique.

    • Si vous avez sélectionné des fichiers en vue de leur importation avec le paramètre Linked Files (Fichiers liés), vous pouvez les apparier à des champs dans la couche Unités depuis plusieurs couches Salles. Les couches Salles sélectionnées doivent provenir du modèle Revit hôte ou d’un fichier Revit lié sélectionné. Si un champ est apparié depuis une couche Salles et qu’il existe dans plusieurs fichiers liés, il sera apparié à toutes les unités créées depuis les fichiers liés au cours de l’exécution de l’outil.

    • Vous pouvez utiliser plusieurs couches en entrée avec le même nom dans le paramètre Room Properties Mapping (Appariement des propriétés de salle). Au lieu de cela, utilisez le bouton Browse (Parcourir) dans le volet Geoprocessing (Géotraitement) pour accéder aux chemins complets de chacune des couches Salles.

  • Les champs suivants sont appariés par défaut s’ils sont présents dans la classe d’entités Unités et ne peuvent pas être appariés à l’aide du paramètre Room Properties Mapping (Appariement des propriétés de salle) : AREA_GROSS, AREA_NET, AREA_UM, ELEVATION_ABSOLUTE, ELEVATION_RELATIVE, FACILITY_ID, FACILITY_NAME, LEVEL_ID, LEVEL_NAME, LEVEL_NUMBER, NAME, UNIT_ID, USE_TYPE, et VERTICAL_ORDER.

  • Vous pouvez utiliser le paramètre Floors To Import (Étages à importer) pour définir les étages dans le fichier BIM en entrée qui sera importé des manières suivantes :

    • Ajoutez ou mettez à jour les niveaux spécifiques dans les données Indoor.

    • Importez les niveaux avec les éléments d’étage ou de toiture associés.

    Si une entrée est fournie pour ce paramètre, seul ce sous-ensemble de données sera importé. Si aucune entrée n’est fournie, tous les étages à partir du fichier BIM seront importés. Les éléments de toiture sont importés uniquement s’ils sont fournis en tant qu’entrée de ce paramètre.

  • Le paramètre Area Unit of Measure (Unité de mesure de surface) vous permet de spécifier les unités utilisées pour le champ AREA_GROSS dans les classes d’entités Niveaux et Unités.

  • Utilisez le paramètre Allow insert of new overlapping facility (Autoriser l’insertion d’un nouveau bâtiment superposé) pour éviter toute importation accidentelle de données de plan d’étages conflictuelles.

    • Ce paramètre est désactivé par défaut. Lorsqu’il est désélectionné, l’outil vérifie si le plan d’étages BIM en entrée intersecte un polygone de bâtiment existant dans les entités de bâtiment cibles. Si une intersection est détectée, l’outil vérifie si les valeurs des paramètres Facility ID (ID de bâtiment) et Facility Name (Nom du bâtiment) correspondent aux valeurs des champs FACILITY_ID et NAME de l’entité Bâtiments d’intersection. Si les valeurs correspondent, l’outil met à jour le bâtiment existant. Si elles ne correspondent pas, il émet un message d’avertissement et s’arrête.

    • Lorsque ce paramètre est sélectionné, l’outil ne vérifie pas si le plan d’étages BIM en entrée intersecte un polygone de bâtiment existant dans les entités de bâtiment cibles. Sélectionnez ce paramètre pour importer un bâtiment qui chevauche ou touche un bâtiment existant.

  • Utilisez les paramètres Target Facility 3D Features (Entités Bâtiment 3D cibles), Target Unit 3D Features (Entités Unité 3D cibles) et Target Detail 3D Features (Entités Détails 3D cibles) pour importer des entités dans les couches multipatch Bâtiments 3D, Unités 3D et Détails 3D, respectivement. Les entités sont importées vers les couches cibles comme suit :

    • Target Facility 3D Features (Entités Bâtiment 3D cibles) : des entités multipatch sont créées dans la couche Bâtiments 3D représentant l’enveloppe du bâtiment à partir de la classe d’entités Coque extérieure.

    • Target Unit 3D Features (Entités Unité 3D cibles) : des entités multipatch sont créées dans la couche Unités 3D représentant l’emprise des objets dans la catégorie Pièces du modèle Revit.

    • Target Detail 3D Features (Entités Détails 3D cibles) : des entités multipatch sont créées dans la couche Détails 3D à partir d’objets des catégories suivantes : Porte, Rampe, Escalier, Support d’escalier, Palier d’escalier, Poteau, Poteau porteur, Mur, Fenêtre, Corniche et Panneau de mur-rideau.

    • La symbologie est générée en fonction de la symbologie du modèle Revit.

Paramètres

Etiqueter Explication Type de données

Espace de travail de fichier BIM en entrée

Le fichier .rvt source ou la couche d’entités Floorplan_Polygon du fichier .rvt source a été ajouté à la carte actuelle.

Feature Layer; BIM File Workspace

Entités d’unité cibles

Couche d’entités, classe d’entités ou service d’entités Unités cible conforme au modèle Indoors et qui se trouve dans le même espace de travail que les entités Bâtiments, Niveaux et Détails cibles.

Feature Layer

Entités de détail cibles

Couche d’entités, classe d’entités ou service d’entités Détails cible conforme au modèle Indoors et qui se trouve dans le même espace de travail que les entités Bâtiments, Niveaux et Unités cibles.

Feature Layer

Entités de niveau cibles

Couche d’entités, classe d’entités ou service d’entités Niveaux cible conforme au modèle Indoors et qui se trouve dans le même espace de travail que les entités Bâtiments, Unités et Détails cibles.

Feature Layer

Entités de bâtiment cibles

Couche d’entités, classe d’entités ou service d’entités Bâtiments cible conforme au modèle Indoors et qui se trouve dans le même espace de travail que les entités Niveaux, Unités et Détails cibles.

Feature Layer

Facility ID (ID du bâtiment)

ID de bâtiment unique affecté aux entités Indoors en sortie. L’identifiant d’installation ne peut pas contenir d’espaces.

String

Facility Name (Nom du bâtiment)

Nom commun du bâtiment.

String

Nom du rez-de-chaussée

Rez-de-chaussée du bâtiment. L’ordre vertical des niveaux est dérivé de cette valeur. Tous les niveaux dont l’élévation est inférieure à celle du rez-de-chaussée spécifié se voient attribuer un ordre vertical négatif.

String

Champ de type d’utilisation des salles

(Facultatif)

Champ de la couche d’entités Rooms utilisé pour renseigner le champ USE_TYPE des entités d’unité cibles. Si aucun champ n’est indiqué, la valeur du champ RoomName est utilisée.

String

Étages à importer

(Facultatif)

Étages du fichier .rvt en entrée qui sont importés vers les entités cibles. Si aucun étage n’est fourni, tous les étages, hormis les éléments de toiture sont importés.

String

Unité de mesure de surface

(Facultatif)

Indique l’unité de mesure utilisée pour les champs surfaciques dans les classes d’entités Niveaux et Unités.

  • Mètres carrésL’unité de surface est le mètre carré.

  • Pieds carrésL’unité de surface est le pied carré. Il s’agit de l’option par défaut.

String

Couche de salles BIM en entrée

(Facultatif)

Couche Salles depuis le jeu de données architectural dans le fichier .rvt en entrée. Cette couche est utilisée pour obtenir des valeurs de champ étendues pouvant être appariées à des champs existants dans la classe d’entités Unités à l’aide de la valeur du paramètre Room Properties Mapping (Appariement des propriétés des salles).

Feature Layer

Appariement des propriétés de salle

(Facultatif)

Contrôle quels sont les champs attributaires dans la classe d’entités Unités qui seront remplis avec des valeurs de champ provenant de la couche Salles .rvt en entrée. Les champs doivent exister avant que vous n’exécutiez l’outil. Il est recommandé d’apparier les champs de la couche Salles .rvt en entrée à des champs de la couche d’entités Unités dont le type de données est identique.

Field Mappings

Autoriser l’insertion d’un nouveau bâtiment superposé

(Facultatif)

Spécifie si un bâtiment du fichier .rvt en entrée est importé dans le cas où une intersection est détectée entre le plan d’étages de ce bâtiment et une entité Bâtiments existante dans les entités de bâtiment cibles.

  • ActivéL’outil ne vérifie pas si le polygone de plan d’étages BIM en entrée intersecte un polygone de bâtiment existant dans les entités de bâtiment cibles. Vous pouvez utiliser cette option pour importer un bâtiment qui chevauche ou touche un bâtiment existant.

  • DécochéL’outil vérifie si le polygone de plan d’étages BIM en entrée intersecte un polygone de bâtiment existant dans les entités de bâtiment cibles. Si une intersection est détectée, l’outil vérifie si les valeurs des paramètres Facility ID (ID de bâtiment) et Facility Name (Nom du bâtiment) correspondent aux valeurs des champs FACILITY_ID et NAME de l’entité Bâtiments d’intersection. Si les valeurs correspondent, l’outil met à jour le bâtiment existant. Si elles ne correspondent pas, il émet un message d’avertissement et s’arrête. Il s’agit de l’option par défaut.

Boolean

Options de conception

(Facultatif)

Options de conception Revit dans le fichier .rvt en entrée incluses lors de l’importation des entités. Si aucune valeur n’est spécifiée, seul le modèle principal est importé. Ce paramètre est activé lorsque le fichier .rvt en entrée inclut les options de conception Revit.

String

Entités Unité 3D cibles

(Facultatif)

Couche d’entités Unités 3D cibles, classe d’entités ou service d’entités conforme au modèle Indoors. Des entités d’unité multipatch sont créées dans la couche Unités 3D cibles qui représente la base de chaque pièce dans le fichier .rvt en entrée.

Feature Layer

Entités Détails 3D cibles

(Facultatif)

Couche d’entités Détails 3D cibles, classe d’entités ou service d’entités conforme au modèle Indoors. Les caractéristiques de détail multipatch seront créées dans la couche 3D cible à partir des catégories suivantes du fichier d’entrée .rvt : Portes, Rampes, Escaliers, Supports d’escalier, Paliers d’escalier, Colonnes, Colonnes structurelles, Murs, Fenêtres, Corniches et Panneaux de murs rideaux.

Feature Layer

Entités Bâtiment 3D cibles

(Facultatif)

Couche d’entités Bâtiments 3D cibles, classe d’entités ou service d’entités conforme au modèle Indoors. Une entité de bâtiment multipatch est créée dans la couche Bâtiments 3D cibles à partir de la catégorie ExteriorShell dans le fichier .rvt en entrée.

Feature Layer

Fichiers liés

(Facultatif)

Fichiers Revit liés associés au fichier .rvt en entrée du même bâtiment. Les fichiers liés sélectionnés sont importés vers le modèle Indoors ainsi que le modèle principal. Si aucune valeur n’est spécifiée, seul le modèle principal est importé. Ce paramètre est activé uniquement lorsque le fichier .rvt en entrée inclut les fichiers Revit liés.

String

Définir l’élévation du rez-de-chaussée sur zéro

Spécifie si l’élévation du rez-de-chaussée doit être définie sur 0 ou sur l’élévation des entités Étages dans le modèle BIM géoréférencé.

  • ActivéL’élévation du rez-de-chaussée est définie sur 0 et les valeurs z des autres niveaux sont définies relativement au rez-de-chaussée. Il s’agit de l’option par défaut.

  • DécochéL’élévation des entités Niveau correspond à l’élévation des étages dans le modèle BIM géoréférencé.

Boolean

Sortie dérivée

Etiqueter Explication Type de données

Unités mises à jour

Entités Unités cibles mises à jour.

Feature Layer

Environnements

Espace de travail courant

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Requiert ArcGIS Indoors Pro ou ArcGIS Indoors Maps