BI2023

  Connexion   Inscription

Questions & Réponses

  lundi 29 janvier 2024
  12 réponses
  165 vues
  Suivre cette discussion
Bonjour à toutes et tous :D

Je vous explique mon sujet :) :

J'ai une base de donnée (.xlsx, .csv, shp, ou autre), et j'aimerais générer avec ça des objets (genre cercles etc) --> Sur ça pas de problème, sachant que je possède le rayon des cercles à tracer (Sous Revit ou Civil 3D pour la modélisation)

La question est plutôt, si l'on vient déplacer par exemple un cercle dans le modèle 3D, y a-t-il un moyen que, dès le déplacement de ce cercle, la base de donnée mentionnée soit mise à jour ? Genre si l'on vient déplacer le cercle et changer son rayon, que la base de donnée en entrée soit mise à jour automatiquement ?


Je ne sais pas si j'ai été assez explicite :D

Si quelqu’un d'entre nous avait cette réponse, ce serait vraiment top !

J'avais pensé à peut-être passer par Dynamo (que ce soit sous Revit ou Civil3D), mais je ne suis pas sûr que le trajet CIVIL 3D --> .shp, .xlsx, .csv, ect, soit assuré

Merci encore à vous toutes et tous :D

Une excellente journée à tout le monde !

Laurent GIANVITI
Laurent GIANVITI changed the title from BIM - Birection Base de Donnée Modèle 3D to BIM - Bi direction Base de Donnée - Modèle 3D — 3 weeks ago
Laurent GIANVITI changed the title from BIM - Bi direction Base de Donnée - Modèle 3D to BIM - Bi direction Base de Donnée - Modèle BIM — 3 weeks ago
2 weeks ago
·
#18632
0
Votes
Undo
Laurent,

A vous lire il semble que votre titre soit trompeur. Puisqu'il n'est pas question de BIM mais exclusivement d'une corrélation revit / excel, autant le préciser. Les experts BIM ne pourront pas vous aider mais un expert revit probablement !

Bonne recherche !


Yo.
2 weeks ago
·
#18633
0
Votes
Undo
Bonjour Yohann !

Merci pour votre réponse

Il s'agit bien de BIM, car le BIM c'est avant tout la centralisation de l'information et dont le monde des bases de données!

Je ne parle pas exclusivement de Revit, mais aussi de Civil3D (tout simplement car ce sont des environnement qui se prêtent bien à la bi direction avec le GIS).

Si quelqu'un avait la clé de ma réponse, ce serait top :D

Merci encore Yohann

Bonne journée à vous

Laurent
2 weeks ago
·
#18634
0
Votes
Undo
Bonjour Laurent,

c'est possible via Dynamo pour Revit (je ne sais pas pour Civil 3D) avec des cercles en ligne de détail ou familles. C'est aussi possible via DiRoots pour des familles. Il faudra être un peu plus précis sur les objets en questions pour avoir une réponse plus précise.

Raphaël
2 weeks ago
·
#18635
0
Votes
Undo
Bonjour Raphaël,

Merci pour votre réponse

Mon besoin concerne effectivement des cercles

Vous auriez éventuellement une démarche à suivre ?

Merci beaucoup Raphaël!
2 weeks ago
·
#18636
0
Votes
Undo
Voilà un exemple s'il s'agit de lignes de détails.
0
Votes
Undo
Bonjour Raphaël

Merci mille fois de votre retour.

En essayant de faire comme dans le script que vous avez joint, cela me sort les erreurs suivantes , comme le montre les images attachées.

En effet dans mon Excel, j'ai crée aussi bien une colonne pour le rayon, mais aussi une colonne pour chacune des coordonnées du centre du cercle (parce que pourquoi pas :D)

Le truc c'est que la commande Circle.Radius ne marche pas, je ne sais pourquoi : il me dit qu’il aimerait en entrée un rayon, alors qu'on lui donne une ligne ?

Est-ce que vous auriez une idée pour ce point-ci ?

Merci encore Raphaël

Excellente journée à vous

Laurent
0
Votes
Undo
Qu'avez-vous dessiné dans Revit ? J'ai dessiné une ligne de détail avec l'outil cercle.
Element.Geometry retourne une ligne chez vous, chez moi ce noeud retourne un cercle.
0
Votes
Undo
Je n'arrive pas à joindre 2 images.
0
Votes
Undo
Vous aviez raison

Mais ce que j'aimerais en fait c'est, partant d'un Excel contenant les X, Y et Z de chaque cercle, venir tracer automatiquement ces cercles (en ligne de modèle par exemple); et ensuite si je viens déplacer ces cercles, que le tableau Excel initial se mette à jour avec les nouvelles valeurs de coordonnées.

Vous auriez une idée de script Dynamo pour cela ?

Une excellente journée à vous Raphaël

Laurent
0
Votes
Undo
Une possibilité serait la suivante, en partant du principe que dans l'excel, chaque ligne est un cercle et les colonnes sont XYZ/rayon :

Dans le script qui créé les cercles, récupérer l'Id (GUID est mieux mais je ne sais pas si les lignes 2D en ont) et ajouter cet identifiant en tant que colonne supplémentaire.
Il suffit ensuite de boucler (via un autre script) sur chaque cercle via l'Id pour mettre à jour les paramètres.

Raphaël
0
Votes
Undo
Bonjour Raphaël merci beaucoup pour ces éléments de réponse c'est top !

J'ai essayé hier soir d'écrire ça sur Dynamo mais suis un peu bloqué car que ce soit les lignes de modèles, ou les lignes de détails, celles ne contient pas d'Id GUID.

J'ai donc essayé de passer par la création de volumes avec une extrusion simple de cercle et ensuite venir récupérer l'Id GUID mais je n'y arrive pas bien.

Vous auriez une idée de script comme ça en tête ?

Merci encore pour tout Raphaël et une excellente journée à vous
19 hours ago
·
#18652
0
Votes
Undo
Bonjour Laurent, désolé la semaine fut chargée.

Les lignes possèdent pourtant bien un Id, tu peux le vérifier en utilisant le bouton "Id de sélection" dans l'onglet Gérer, groupe de bouton Renseignements.
Tu le vois aussi dans Dynamo, regardes si ces noeuds peuvent t'aider.

Raphaël
There are no replies made for this post yet.

Hexabim

La plateforme du BIM et de la Construction Numérique en France.

© HEXABIM 2014 - 2024

Connexion



Le Cron démarre