Se connecter

Authentification
Forum : Bibliothèque d'Objets

Mise à jours de commentaires en liaison avec fichier externe (marque zone ou texte automatique)

Vinncenti xavier
Avatar par défaut
#1 le 02/05/2014 à 16:37
Comment mettre à jour une grande quantité de commentaires d'un seul coup comme les intitulés de 200 pieces d'un étage d'hôpital.

Je voudrai que la feuille Excel (convertie en fichier text ou en XML) donne aux textes de mes plans les nouveaux intitulés de mes pieces de mon hôpital.

Est ce une marque de zone qui se met à jour avec l'extension GDL TEXT (in out) ?
Est ce un nouveau fichier "Informations projet du menu fichier" qu'on charge après l'avoir modifié en XML...?

Si quelqu'un s'est déjà posé la question et l'a résolue ce serait formidable de m'en faire part.
Xavier VINCENTI


Xavier VINCENTI
Fmr
Avatar
#2 le 02/05/2014 à 19:14
Bonjour et Bienvenu sur Webarchi

Je n'ai jamais utilisé cette fonctionnalité que je connaissais, un peu comme les fichiers master gdl qui peuvent rajouter des attributs (lignes, hachures et/ou matières) à ArchiCAD.

J'ai inspecté les marques de zones d'archiCAD (Biliothèque Officielle, franco Suisse, Archilib et autres en ma possession) et je n'ai trouvé cette fonctionnalité pour aucune. Ce n'est pas très étonnant on a plutôt l'habitude d'extraire des données depuis ArchiCAD (la plupart du temps depuis les nomenclatures) vers Excel et pas tellement l'inverse. Je n'ai pas trouvé non plus d'objet ayabnt cette fonctionnalité mais là je suis moins sûr...

Donc si on part sur cette fonctionnalité il faudra scripter, et tester. Le principe est qu'il faudra associer des paramètres de ta marque de zone (ou de ton objet) à des colonnes de ton fichier xml.
Il faudra également trouver la bonne astuce (le bon paramètre) pour que la marque de la zone lise la bonne ligne.
Il n'y a pas de possibilité pour utiliser (à ma connaissance... là c'est à vérifier...) le texte automatique d'ArchICAD dans les paramètres de zone.
Je sens poindre l'usine à gaz, en mise en place et en gestion...

Autre possibilité le bloc de texte et le texte Automatique, qui peut être associé d'un fichier xml. Je m'en suis servi pour importer des coordonnées de BE dans un cartouche.

Autre possibilité le rechercher et remplacer dont les filtres sont assez puissants pour pouvoir intervenir même à l'intérieur des marque de zones... et ce sur plusieurs étages en même temps

Ta version d'ArchiCAD est également une information importante.

Tout dépend de l'usage de tes changements de paramètres de leur fréquence et du temps de mise en place que tu pourrais consacrer à la mise en place d'un outil.

En espérant avoir répondu à ta question
Frédéric Deschamp
Les Sables d'Olonne -- La Chaume
ArchiCAD 10 -21
Mac Book Pro

La Chaume _ Vendée
Pierre Fernandez
Avatar
#3 le 03/05/2014 à 00:16
Bonsoir à vous deux ! Désolé pour le retard, mais je ne passe pas ici aussi souvent que je le devrais, et je ne consulte pas non plus assez régulièrement ma boite mail, pardon Fred

S'il y a un lien unique entre les zones du fichier ArchiCAD et les lignes du tableau, une étiquette de zone créée ou modifiée sur mesure pourrait apporter la solution.

Je veux dire par là que si le tableau de surface contient le numéro ou l'ID des zones, c'est jouable.

Dans le cas contraire, à défaut de renommer les pièces une par une, il faudra au moins les renuméroter une par une pour qu'elle suivent l'ordre du tableau.

Dans les deux cas il faudra scripter...
Pierre Fernandez
ArchiCAD 10 à 18
Windows 7
Tours - Indre et Loire
Pierre Fernandez
Avatar
#4 le 03/05/2014 à 00:53
Petite information supplémentaire...

La piste de l'objet est à mon avis à écarter, parce que si une zone est capable de savoir si un objet se trouve en elle, un objet lui ne sait jamais dans quelle zone il se trouve

Or, si le numéro de zone est rapidement mentale à jour puisque présent en haut de la fenêtre Archicad, numéroter un objet oblige à ouvrir sa fenêtre de reglages
Pierre Fernandez
ArchiCAD 10 à 18
Windows 7
Tours - Indre et Loire
Vinncenti xavier
Avatar par défaut
#5 le 03/05/2014 à 17:47
Merci de votre disponibilité et de vos réflexions .
Vos réponses vont dans le sens que je cherche : un rechercher remplacer ou une étiquette , je vais creuser ces fonctions simples.

Dans ma recherche de 3 semaines j'ai trouvé hier une méthode empirique digne du professeur Maboule :
Les infos projet ( texte automatique ) permettent d'exporter et d'importer un fichier xml
À partir d'un exemple de ce fichier exporté j'ai reproduit sous excel en format text un script semblable qui introduit 1000 items perso. puis j'ai copié collé dans un fichier XML sorti des info projets.
J'ai importé dans les info projet ce script XML.
Je place ces 1000 références de texte sur les portes et mes 1000 piéces d'hôpital.
Je pense que quand ces références de portes vont changer je n'aurai plus qu'à modifier mon script dans Excel, refaire l'import dans mes infos projet et j'imagine que toutes mes références vont se mètre à jour............
J'avait prévenu c'est du bricolage mais...je vais chercher plus simple avec vos propositions

Xavier VINCENTI
Xavier VINCENTI
Pierre Fernandez
Avatar
#6 le 03/05/2014 à 19:12
Je ne suis pas certain d'avoir tout compris mais bon, si ça marche...
Pierre Fernandez
ArchiCAD 10 à 18
Windows 7
Tours - Indre et Loire
Fmr
Avatar
#7 le 03/05/2014 à 21:13
Bonsoir

> Pierre
Xavier a utilisé la piste texte automatique qui sert plutôt d'habitude à remplir automatiquement les cartouches de mise en page.
Chaque code correspond à un texte, il y en a par défaut et tu peux rajouter autant de codes que tu souhaites. ceux ci sont exportables et importables au fichier xml. Il suffit donc de placer ces codes dans des blocs de textes ou des étiquettes.
Un peu fastidieux en mise en place mais possibilité de mise à jour éventuelle

> Xavier
L'avantage que tu aurais eut à scripter un peu avec les zones sont les options de celles ci.
Une porte sait reconnaître dans quelle zone elle ouvre.
Une zone peut être associée automatiquement à la surface de la pièce.
Une zone peut être associée à des finitions et un tas d'autres paramètres pas inintéressant.

Il y avait juste à scripter pour récupérer tes paramètres, mais ce sera pour une autre fois... ;)

Mais bon comme dirait Pierre si ça fonctionne, c'est le principal
Frédéric Deschamp
Les Sables d'Olonne -- La Chaume
ArchiCAD 10 -21
Mac Book Pro

La Chaume _ Vendée
Pierre Fernandez
Avatar
#8 le 03/05/2014 à 23:36
Ok
Personnellement je n'utilise les textes automatiques que pour remplir mes cartouches en fonction des "informations projet". Je ne suis jamais allé plus loin :/
Pierre Fernandez
ArchiCAD 10 à 18
Windows 7
Tours - Indre et Loire
Fmr
Avatar
#9 le 04/05/2014 à 00:04
Pas tellement plus...

Juste suite à une formation d'une agence d'architecture qui travaillait avec différents bureaux d'études, on avait mis en place une base de données de ceux-ci dans un fichier Excel pour pouvoir les importer via du xml.
Je connaissais donc les possibilités d'import/export via xml.
Frédéric Deschamp
Les Sables d'Olonne -- La Chaume
ArchiCAD 10 -21
Mac Book Pro

La Chaume _ Vendée
Nussbaumer Jonathan
Avatar
#10 le 24/09/2016 à 20:49
Hello

Je me permet de revenir sur le sujet. Je souhaite modifier la liste des infos (en virer certaines et en rajouter d'autres). Comment as tu fait Fred ?
Fmr
Avatar
#11 le 28/09/2016 à 13:25
Bonjour

Tu ne peux pas modifier une grande partie de celles de bases (ni les supprimer ni les modifier).
Tu peux en revanche t'en passer dans l'usage et générer les tiennes propres. Via le bouton ajouter.
Tes modifications sont Exportables et Importables d'un fichier ArchiCAD
Tu peux également travailler directement travailler dans le fichier xml issus de l'export mais il faut que tu travailles dans un logiciel (comme Teachtext pour mac) permettant réellement d'enregistrer en xml de base (les dernières versions d'Excel ne le font pas à ma connaissance).
Frédéric Deschamp
Les Sables d'Olonne -- La Chaume
ArchiCAD 10 -21
Mac Book Pro

La Chaume _ Vendée
Nussbaumer Jonathan
Avatar
#12 le 29/09/2016 à 09:51
C'est bien ce que je "craignais". Je vais donc tout modifier via le bouton "ajouter" plutot que de m'emm... a vouloir modifier le XML. J'ai essayer via des softs tels que Oxygen XML, mais j'ai pige que dalle :-(
Merci pour ta reponse