Bonjour
Avec AutoCAD MAP3D (inclus dans l'abonnement) pas besoin de développement, c'est tout en natif.
1. Séparer les identifiants dans 2 calques différents (style de texte différent, donc pas compliqué)
2. Ne garder à l'écran que les polylignes englobantes et 1 calque d'identifiant
3. Créer une table de données d'objets contenant 1 champ de type caractère
4. Avec la commande ADEGENLINK en choisissant l'option Texte délimité, puis en sélectionnant tous les textes à l'écran, chaque texte va être "transféré" (copié) en tant que donnée attributaire sur la polyligne englobant chaque texte.
5. Refaire les étapes 2, 3 et 4 avec le second calque d'identifiant.
6. Créer un gabarit d'annotation avec 3 attributs recevant chacun un identifiant et la surface dans le 3ème.
7. Utiliser ce gabarit pour étiqueter toutes les polylignes fermées.
8. ATTOUT pour sortir les 3 infos par pièce en format TXT ouvrable sous Excel.
Compter 2 minutes sur le fichier d'exemple, mais il y aurait 3000 ou 10 000 pièces ça ne serait guère plus long.
Olivier
UNCH-LS-1-1-Basement.dwg
UNCH-LS-1-1-Basement.txt
UNCH-LS-1-1-Basement.xlsx