Veuillez noter : Cet article est une traduction générée par IA.
Lorsque vous travaillez avec plusieurs modèles IFC provenant de différentes sources, il peut être difficile de s'assurer qu'ils sont correctement alignés, surtout s'ils utilisent des systèmes de coordonnées différents.
Qu'est-ce que IfcMapConversion ?
À partir d'IFC4, IfcMapConversion est pris en charge. Il a été introduit pour permettre la conversion des coordonnées géographiques vers celles utilisées dans le Modèle IFC, ce qui est utile lors de l'intégration de modèles BIM avec des systèmes d'information géographique (SIG).
Dans IFC4.3, la prise en charge d'IfcMapConversion a été encore améliorée, avec des définitions et des applications plus précises, permettant de mieux gérer les systèmes de coordonnées géographiques et spécifiques au projet.
BIMcollab Zoom version 9.3 et suivantes introduit l'option de géoréférencement qui prend en charge l'interprétation des informations IfcMapConversion pour coordonner vos modèles.
Pour activer ou désactiver ce paramètre dans Zoom, allez dans Extra> Paramètres>onglet Modèle, et cochez ou décochez la case 'Utiliser le géoréférencement'.
📝 Remarque : Par défaut, ce paramètre est désactivé dans BIMcollab.
Vérifier les informations de géoréférencement
Vous pouvez trouver et vérifier les informations de géoréférencement du modèle de deux façons :
Depuis le WebViewer
Dans le panneau Propriétés du WebViewer, retrouvez les informations de géoréférencement enregistrées dans IfcMapConversion et IfcProjectedCRS pour vérifier la position réelle du modèle et comprendre pourquoi certains modèles peuvent ne pas être correctement alignés.
Depuis l'éditeur de texte
Ouvrez un fichier IFC dans un éditeur de texte pour vérifier ses informations de positionnement.
Exemple d'un emplacement défini par IfcMapConversion.
Exemple de LocalPlacement IfcSite à l'origine du projet IFC.
Exemple de LocalPlacement IfcSite éloigné de l'origine du projet IFC.
📝 Remarque : Il n'est actuellement pas possible d'inspecter ces informations de géoréférencement directement dans BIMcollab Zoom.
Exemples de cas d'utilisation
Dans certains projets, les fichiers IFC peuvent contenir des informations de géoréférencement différentes.
Voici quelques situations courantes et comment BIMcollab Zoom va aligner vos modèles :
Exemple 1 : Aucun modèle n'utilise IfcMapConversion
C'est le cas lorsque tous les modèles sont exportés en IFC 2x3.
Dans cette situation, BIMcollab interprète le LocalPlacement IfcSite pour la coordination des modèles.
Alignement automatique des modèles éloignés
Si le LocalPlacement IfcSite d'un modèle est très éloigné (>10km), le modèle est déplacé automatiquement pour s'aligner avec les autres modèles.
Cette option peut être désactivée en modifiant votre fichier de paramètres.
Exemple 2 : Modèles mixtes (certains avec IfcMapConversion, d'autres sans)
Si vous ouvrez un fichier IFC4 (.3) dans BIMcollab Zoom, la fonction qui aligne automatiquement les modèles éloignés est désactivée. Cela signifie que si vous chargez un second modèle qui ne possède pas la référence de coordination IfcMapConversion, il sera affiché quelque part très loin du modèle déjà chargé, et il ne sera probablement pas visible du tout.
Dans ce cas, vous pouvez soit demander au fournisseur du modèle d'ajouter l'IfcMapConversion au modèle, soit choisir de désactiver le géoréférencement dans BIMcollab.
Dans ce cas, l'IfcMapConversion du modèle chargé sera ignoré, et l'alignement des modèles se fera comme dans le premier cas d'utilisation.
Pour désactiver le géoréférencement, allez dans Extra> Paramètres>onglet Modèle, et décochez 'Utiliser le géoréférencement'.
Exemple 3 : Tous les modèles chargés utilisent IfcMapConversion
Dans ce cas, vous pouvez activer la case géoréférencement dans les Paramètres, et les modèles devraient tous s'aligner.
Informations complémentaires
En plus de l'IfcMapConversion, BIMcollab Zoom interprète également le WorldCoordinateSystem défini dans l'IfcGeometricRepresentationContext. IfcMapConversion et le LocalPlacement IfcSite font tous deux référence aux informations du WorldCoordinateSystem.
Exemple d'IfcMapConversion et d'IfcProject qui référencent le même IfcGeometricRepresentationContext.WorldCoordinateSystem :
Exemple d'IfcProject qui référence un IfcGeometricRepresentationContext.WorldCoordinateSystem qui n'est pas (0,0,0) :
Plus d'informations sur les paramètres IfcGeometricRepresentationContext sont disponibles sur le site web de BuildingSmart.
Plus d'informations sur les paramètres IfcMapConversion sont disponibles sur le site web de BuildingSmart.
⚠️ Attention :
Informations IFC non utilisées par BIMcollab Zoom pour la coordination des modèles :
Informations de géoréférencement définies dans les jeux de propriétés (pour les fichiers IFC 2x3)
Les paramètres RefLatitude, RefLongitude et RefElevation de IfcSite

