Skip to main content

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

Résumé

Importe des entités depuis un fichier .ifc dans un jeu de données Indoor 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

  • Cet outil permet de charger des données de plans d’étage dans un espace de travail Indoors créé à l’aide de l’outil Create Indoor Dataset (Créer un jeu de données Indoor), Create Indoors Database (Créer une base de données Indoors) ou Create Indoor 3D Dataset (Créer un jeu de données 3D Indoor).

  • Les données IFC doivent être géoréférencées avant d’exécuter l’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 et que les systèmes de coordonnées du jeu de données Indoor et du jeu de données 3D Indoor correspondent à celui du fichier .wld3 ou .ebc associé. Les unités du système de coordonnées verticales et horizontales doivent correspondre. 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 le géoréférencement des données BIM dans ArcGIS Pro

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

  • Vous pouvez exécuter l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM) pour créer des couches de plan d’étage 2D du modèle BIM à utiliser en entrée dans cet outil. Si le paramètre Load From Floorplan Layers (Charger depuis les couches de plan d’étage) est activé, seules les entités présentes dans les couches de plan d’étage en entrée sont chargées dans l’espace de travail Indoors. La totalité des sélections ou des ensembles de définition définis sur les couches de plan d’étage sont respectés.

    Remarque :

    Si vous utilisez des couches de plan d’étage créées par l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM), elles doivent être présentées dans le même système de coordonnées que celui du fichier .ifc en entrée.

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

    Catégorie IFC

    Classe d’entités du modèle Indoors

    Étendue de toutes les dalles

    Bâtiments

    Dalles

    Niveaux

    Espaces

    Unités

    Portes, colonnes, murs, rampes, escaliers, fenêtres, murs-rideaux et colonnes structurelles

    Détails

  • 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. Gardez les points suivants à l’esprit lorsque vous définissez sa valeur :

    • Pour ajouter les données IFC en entrée en tant que nouveau bâtiment dans un jeu de données Indoor, indiquez pour le paramètre Facility Name (Nom du bâtiment) une valeur différente de celle du champ NAME d’une entité Bâtiment existante.

    • Pour mettre à jour une entité Bâtiment existante dans un jeu de données Indoor, utilisez la valeur du champ NAME de ce bâtiment comme valeur du paramètre Facility Name (Nom du bâtiment).

  • Le paramètre Set Ground Floor Elevation To Zero (Définir l’élévation du rez-de-chaussée sur zéro) indique 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.

  • 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 seront comparés depuis le fichier .ifc source et les paramètres d’outil par rapport à l’espace de travail Indoors afin de déterminer les fonctionnalités à mettre à jour.

    • Une entité Bâtiments est mise à jour si la valeur du paramètre Facility Name (Nom du bâtiment) correspond à celle du champ NAME d’une entité Bâtiments 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 .ifc source correspond à la valeur du champ NAME d’une entité Niveaux cible.

    • Lors d’une mise à jour, les valeurs des champs qui ne sont pas renseignés par défaut dans les couches Bâtiments, Niveaux et Unités sont conservées. Les entités Détails sont supprimées et à nouveau ajoutées.

    • Les entités 3D seront supprimées et réimportées pour l’entité du bâtiment sélectionné.

    Attention :

    Parce que les entités de détails sont supprimées et réimportées lors du processus de mise à jour, les valeurs du champ DETAIL_ID changent pour les entités de détails mises à jour. Si vous avez des entités de détails 2D et 3D existantes, les ID peuvent ne pas correspondre si vous mettez à jour uniquement les entités 2D. Pour conserver la cohérence des ID de détails, importez les entités 2D et 3D lors de la même exécution de l’outil.

  • 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, le nom court et la valeur z de chaque niveau dans les entités de couche Niveau cibles résultent de cette valeur. Le niveau défini en tant que rez-de-chaussée est créé avec un ordre vertical et une valeur z de 0. Tout niveau dont l’élévation est inférieure à celle du rez-de-chaussée défini se voit attribuer une valeur z et un ordre vertical négatifs. Une valeur z et un ordre vertical positifs sont attribués aux niveaux situés au-dessus du rez-de-chaussée.

  • Utilisez le paramètre Load Roofs (Charger les toits) pour spécifier si les éléments de toit doivent être importés et utilisés avec les entités Étages pour créer des entités Niveaux dans l’espace de travail Indoors. Si le paramètre Load Roofs (Charger les toits) n’est pas activé, seules les entités de sol du fichier .ifc en entrée sont utilisées pour créer des entités Niveaux. Il s’agit de l’option par défaut.

  • Vous pouvez utiliser le paramètre Unit Properties Mapping (Appariement des propriétés des unités) pour apparier des attributs supplémentaires de la couche Espaces dans le fichier .ifc source à des champs existants dans la couche Unités cible. Les champs doivent exister avant que vous n’exécutiez l’outil. Il est recommandé d’apparier les champs de la couche Espaces IFC source à des champs cibles dont le type de données est identique.

  • Utilisez les paramètres Target Unit 3D Features (Entités Unité 3D cibles), Target Detail 3D Features (Entités Détails 3D cibles) et Target Facility 3D Features (Entités Bâtiment 3D cibles) pour importer les entités dans les classes d’entités multipatch Unités 3D, Détails 3D et Bâtiments 3D créées par l’outil Create Indoor 3D Dataset (Créer un jeu de données 3D Indoor).

    Les entités seront importées depuis le fichier .ifc en entrée dans les couches 3D cibles comme suit :

    • Target Unit 3D Features (Entités Unité 3D cibles) : les entités multipatch sont créées dans la couche Unités 3D depuis la catégorie Espaces du fichier .ifc. Tout appariement des champs attributaires configurés pour le paramètre Unit Properties Mapping (Appariement des champs attributaires) sera également appliqué à la couche Unités 3D pour tous les noms de champ correspondants.

    • 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 du fichier .ifc suivantes : Portes, Colonnes, Murs, Rampes, Escaliers, Fenêtres, Murs-Rideaux et Colonnes structurelles.

    • Target Facility 3D Features (Entités Bâtiment 3D cibles) : des entités multipatch sont créées dans la couche Bâtiments 3D à partir d’objets dans la classe d’entités ExteriorShell dans l’espace de travail du fichier BIM.

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

Paramètres

Etiqueter Explication Type de données

Espace de travail de fichier BIM en entrée

Espace de travail IFC en entrée.

BIM File Workspace

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 Name (Nom du bâtiment)

Nom commun du bâtiment. Si une entité dotée du même nom existe dans la couche Bâtiments cible, elle est mise à jour, ainsi que toutes les entités Niveaux, Unités et Détails associées.

String

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

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

Appariement des propriétés des unités

(Facultatif)

Contrôle les champs attributaires de la classe d’entités Unités qui seront remplis avec des valeurs de champ provenant de la couche Espaces IFC 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 Espaces IFC en entrée à des champs de la couche Unités dont le type de données est identique.

Field Mappings

Charger depuis les couches de plan d’étage

(Facultatif)

Indique si les entités sont chargées depuis des couches de plan d’étage créées par l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM).

  • ActivéLes entités sont chargées depuis les couches de plan d’étage en entrée créées par l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM). Toutes les sélections définies sur les couches en entrée sont respectées.

  • DécochéLes entités sont chargées depuis le fichier .ifc. Tous les niveaux sont chargés et aucune sélection n’est respectée. Il s’agit de l’option par défaut.

Boolean

Emprise de plan d’étage en entrée

(Facultatif)

Couche d’entités Emprise de plan d’étage créée à l’aide de l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM). Les entités de cette couche sont utilisées pour créer des entités dans la couche Bâtiments cible.

Feature Layer

Couche surfacique du plan d’étage en entrée

(Facultatif)

Couche d’entités Polygone de plan d’étage créée à l’aide de l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM). Les entités de cette couche sont utilisées pour créer des entités dans les couches Niveaux et Unités cibles.

Feature Layer

Couche de polylignes de plan d’étage en entrée

(Facultatif)

Couche d’entités Polyligne de plan d’étage créée à l’aide de l’outil Extract BIM File Floorplan (Extraire le plan d’étage du fichier BIM). Les entités de cette couche sont utilisées pour créer des entités dans la couche Détails cible.

Feature Layer

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. Les entités Unité multipatch sont créées dans la couche Unités 3D cibles depuis la catégorie Espaces du fichier .ifc 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 entités Détail multipatch sont créées dans la couche Détails 3D cibles depuis les catégories suivantes dans le fichier .ifc en entrée : Portes, Colonnes, Murs, Rampes, Escaliers, Fenêtres, Murs-Rideaux et Colonnes structurelles.

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 Coque extérieure dans le fichier .ifc en entrée.

Feature Layer

Charger les toits

(Facultatif)

Indique si les entités de toit sont importées comme entités de niveaux.

  • ActivéLes éléments de toit sont importés depuis le fichier .ifc en entrée et utilisés avec les entités Étages pour créer des entités Niveaux dans l’espace de travail Indoors.

  • DécochéLes entités Toit ne sont pas importées depuis le fichier .ifc en entrée. Il s’agit de l’option par défaut.

Boolean

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 si l’élévation des entités Étages dans le modèle BIM géoréférencé est utilisée.

  • 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

Bâtiments mis à jour

Entités Bâtiments cibles mises à jour.

Feature Layer

Niveaux mis à jour

Entités Niveaux cibles mises à jour.

Feature Layer

Unités mises à jour

Entités Unités cibles mises à jour.

Feature Layer

Détails mis à jour

Entités Détails cibles mises à jour.

Feature Layer

Unités 3D mises à jour

Entités Unités 3D cibles mises à jour.

Feature Layer

Détails 3D mis à jour

Entités Détails 3D cibles mises à jour.

Feature Layer

Bâtiments 3D mis à jour

Entités Bâtiments 3D cibles mises à jour.

Feature Layer

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

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