kant_ein Posté(e) le 21 octobre 2013 Posté(e) le 21 octobre 2013 Bonjour, Je recherche, en vain pour le moment, une solution pour calculer automatiquement des valeurs d'attribut dans un bloc. Mon bloc symbolise un regard et doit comporter 3 attributs : l'altimétrie du regard (TN), la profondeur du regard (Prof) et l'altimétrie du fond de regard (Radier). Je souhaiterais pouvoir saisir le TN et la profondeur et que le radier soit automatiquement calculé (Radier = TN - Prof). Ce bloc fera partie d'un fichier de gabarit utilisé pour importer/exporter des données entre ArcGIS et AutoCAD. Donc il me paraît difficile d'utiliser un lisp. Il faudrait que la solution n'utilise que les outils natifs d'AutoCAD. Pour le moment, ce qui s'approche le plus de la solution est l'utilisation des paramètres de bloc dynamique. Le calcul se fait bien et les attributs affichent les valeurs (si nécéssaire, un REGEN permet d'actualiser les valeurs) mais :-1- lors de l'ouverture du fichier dwg sous ArcGIS, les blocs apparaissent comme blocs anonymes (*Ux) puisqu'on utilise les propriétés dynamiques... Du coup, c'est inexploitable dans ArcGIS !-2- lors de l'export d'ArcGIS, les valeurs d'attributs sont OK pour chaque bloc (Bloc:Assa_Regard_1 sur la capture Propr_bloc) mais celles des paramètres restent aux valeurs par défaut (Personnalisé sur la capture Propr_bloc)... Si quelqu'un a une idée à soumettre pour réussir ça... Merci d'avance pour votre aide !
x_all Posté(e) le 21 octobre 2013 Posté(e) le 21 octobre 2013 peut etre avant d'exporter essaye de passer le lisp des Exprestools BURST. ça explose les attributs en conservant leur valeurs.. quelques trucs sur autocad
alala Posté(e) le 21 octobre 2013 Posté(e) le 21 octobre 2013 Bonjour, Avec un Lisp ce serais plutôt simple.Lire ou remplir un atribut n'est pas un soucis.De plus avec un Lisp il sera possible d'exporter les bloc tel quel (sans décomposer ce qui enléverais la liaison bloc/attribut). Avec le nom de ton bloc et celui de tes attributs je pense qu'il est possible de faire quelques chose de simple qui te dépanne. Si tu a un Autocad MAP il pourrait être plus intéressant d'exporter en SHP tes ponctuels, tu gardera tes bloc dynamiques et ArcGis lira parfaitement ton fichier. C'est en forgeant que l'on devient forgerons.Et c'est en sciant que Léonard DeVinci!
lecrabe Posté(e) le 22 octobre 2013 Posté(e) le 22 octobre 2013 Hello Kant_ein SVP tu peux nous fournir un extrait de ton DWG en .ZIP par un WBLOC avec donc qq Blocs Tampon_Regard dynamiques et leurs Attributs ... Merci d'avance, Bonne Journee, lecrabe Autodesk Expert Elite Team
vannes Posté(e) le 22 octobre 2013 Posté(e) le 22 octobre 2013 Bonjour, Voici comment on pratique: Par un menu mosaïque on lance la commande (ex:^C^C(setq NUMBERZR "1");(setq NOMBLOC "VVT462");(setq CALQUE "T-RES-EU-RAD");VannesRadier); Voir l'image dans le fichier zip joint Aussi, dans ce même fichier zip je joins le fichier LISP, des blocs, leurs slide et un point topo. Concrètrement:- dans le menu mosaïque tu sélectionnes le bloc radier que tu veux insérer (si EU ou EP, si juste radier ou avec chutes)- ensuite, le code demande de sélectionner le point topo du regard par exemple- ensuite, tu saisies ta ou tes profondeurs- etc. En espérant avoir été clair sur notre procédé interne.Radier.zip
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant