Annonces

Community notifications may experience intermittent interruptions between 10–12 November during scheduled maintenance. We appreciate your patience.

AutoCAD : Copier/coller métrés

AutoCAD : Copier/coller métrés

mirada2000
Advocate Advocate
1 317 Visites
18 Réponses
Message 1 sur 19

AutoCAD : Copier/coller métrés

mirada2000
Advocate
Advocate

Bonjour, je me demandé est il possible de copier/coller en une fois via un macro par exemple, l'aire et le perimetre en M, pour le collé dans excel.

merci d'avance


Le titre du sujet a été modifié par un modérateur pour faciliter la recherche. Titre original:
Copier/coller métrés

0 J'aime
Solutions acceptées (1)
1 318 Visites
18 Réponses
Replies (18)
Message 2 sur 19

braudpat
Mentor
Mentor

Hello

 

Tu peux copier / coller quoi exactement :

le contenu d un Texte, Texte Multiple, Attribut, Champ dynamique ?

 

Merci, Bye, Patrice

 

 

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 3 sur 19

DOMICREA
Advisor
Advisor

Bonjour @mirada2000 

Pour l'aire, il y a :

L'utilitaire gratuit d'Arkance Systems - AreaTab - insère les numéros de parcelles (ou de pièces) sélectionnés et leurs zones dans les lignes d'une table de dessin AutoCAD DWG . Vous pouvez ensuite l'exporter vers Excel, par la commande EXPORTERTABLEAU à taper en ligne de commande.

 

Vous pouvez télécharger l'application complémentaire à partir de : Télécharger . Chargez-le avec APPLOAD et démarrez-le en tapant la commande AREATAB . Créez d'abord un tableau avec au moins deux colonnes dans votre dessin (une ligne préformatée suffit).

 

Vous pouvez utiliser n'importe quel texte ou n'importe quel bloc avec des attributs comme identification de la parcelle (numéro, étiquette). Mais il doit être placé à l’intérieur du contour de surface. La zone fermée est détectée automatiquement (pas besoin de la clôturer avec une seule entité).

Les numéros de parcelles sélectionnées ensuite (et leurs zones) sont écrits dans de nouvelles lignes de la table sélectionnée (sous la ligne sélectionnée, sélectionnez la première colonne). Si la ligne (cellule) sélectionnée contient un espace vide ou le même numéro de parcelle (ou si l'option Écraser a été utilisée), elle sera écrasée. Sinon, une nouvelle ligne sera insérée sous la ligne sélectionnée et les données actuelles de la parcelle (pièce, etc.) seront renseignées.





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 4 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

Il y a aussi Les CHAMPS :

 

Créer un tableau de surfaces :

Créer un Calque Surfaces ↔ Sur ce calque Créer les Polylignes des contours de surface

 

Annoter ↔ Tableaux ↔ Insérer un Tableau avec Titre ↔ Remplissez le tableau aves indications des Pièces

↔ Dans chaque cellule correspondant aux surfaces ↔ Cliquez 2 fois ↔ Clic droit souris ↔ Insérer un champ ↔ Catégorie Sélectionner Objets ↔ Noms de champs Sélectionner Objets ↔ Type d’objet avec l’icône Sélectionner votre Polyligne ↔ Propriété Aire s’active

↔ Format Décimal ↔ Précision 2 chiffres après la virgule ↔ Catégorie Sélectionner Objets

 

domicrea_0-1699022349413.png

 

Clic sur ↔ Format supplémentaire ↔ Facteur de conversion indiquer la valeur de conversion Selon vos unités de mm² à m² ou cm² à m², si vous dessinez en m, vous n'avez pas à modifier le facteur de conversion.

↔ En suffixe vous pouvez préciser m²

 

Pour le périmètre si c'est des contours en Polylignes en Propriété des Champs Objets, choisir Longueur

(Rajouter une colonne Périmètre au Tableau) 

Puis EXPORTERTABLEAU en .csv, qui s'ouvrira avec Excel

 

Vous pouvez aussi créer un Champ sans tableau à la suite d'un texte par exemple... Taper un texte puis clic droit, puis Insérer un champ





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 5 sur 19

mirada2000
Advocate
Advocate

Cette application est une belle découverte.

 

Mais dans mon cas il s'agit de locaux et donc cela donne un métrage erroné.

 

0 J'aime
Message 6 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

Je ne comprends pas pourquoi cela vous donne des résultats erronés, je l'utilise aussi pour des locaux et cela fonctionne. Pouvez-vous m'en dire plus...





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 7 sur 19

braudpat
Mentor
Mentor

Hello @mirada2000 

 

Sinon voici 2 superbes Routines VLisp de Gilles que j utilise souvent :

 

POLYAREA qui suppose que le DWG est en METRE

 

POLYAREA_CM qui suppose que le DWG est en CENTIMETRE

et donc elle divise par 10000 le resultat pour avoir des M2 

 

Ces Routines ecrivent un champ dynamique de ce type :  1234.5m2

 

SVP tu modifies la variable System TEXTSIZE avant execution, car c la hauteur du Texte (Champ dynamique) genere ...

 

POLYAREA traite: ARC,CIRCLE,ELLIPSE,POLYLINE 2D,ELLIPSE,SPLINE,MPOLYGON,REGION

 

Bye, Patrice (The Old French EE Froggy)

 

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 8 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

C'est un souci de conversion ? Si c'est le cas, il suffit de changer le ratio : et de recréer le Lisp. Enregistrer dans un bloc notes au format .lsp

 

(setq _AreaTabPrefix "")

(setq _AreaTabSuffix " m\\U+00B2") ; m2

(setq _AreaTabDecimals 1)

(setq _AreaTabRatio 1.0)

En changeant le ratio (m²/mm²) à 0.000001 dans un bloc notes.

On peut donc créer 3 Lisp (m, cm, mm) en fonction du besoin, en changeant le ratio.





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 9 sur 19

mirada2000
Advocate
Advocate

Bonjour, 

cela fonctionne si je crée un rectangle.

 

Par contre dans un local du plan dans le même fichier, cela me donne 0.9M2 alors que ma polyligne faisant le tour de la pièce donne 15.575

0 J'aime
Message 10 sur 19

braudpat
Mentor
Mentor

Hello @mirada2000  ( et  @DOMICREA  )

 

SVP tu partages avec nous ton DWG (ou une partie interessante par un WBLOC)

et tu nous dis sur quels objets de quels calques, on doit executer "nos" routines Lisp / VLisp 

 

Merci, Bye, Patrice

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 11 sur 19

mirada2000
Advocate
Advocate

Voici un fichier test, cela ne fonctionne pas sur mes locaux hachurés même en cachant les hachures, ex: vestiaires 2

Fonctionne bien dans d'autre locaux.

 

Et comment faire pour voir les metres linéaires via la commande areatab ?

merci d'avance

0 J'aime
Message 12 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

Je ne vois pas Vestiaire 2, juste vestiaire.

Je viens de faire un test avec un Vestiaire, voir capture jointe, cela fonctionne....





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 13 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

Pour les mètres linéaires (Périmètre je suppose) il y a peut-être un lisp qui existe déjà pour cela. il y a des spécialistes ici, qui vous répondront surement... (Message modifié)

Voir ce sujet : https://cadxp.com/topic/19610-surfaces-et-p%C3%A9rim%C3%A8tres-cumul%C3%A9s/

 

 

 





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 14 sur 19

braudpat
Mentor
Mentor

Hello @mirada2000    ( et @DOMICREA )

 

Alors si tu desires les Longueurs / Perimetres et non pas les Surfaces / Aires !?

 

Sinon voici 2 superbes Routines VLisp de Gilles que j utilise souvent :

 

POLYLENGTH qui suppose que le DWG est en METRE

 

POLYLENGTH_CM qui suppose que le DWG est en CENTIMETRE

et donc elle divise par 100 le resultat pour avoir des M 

 

Ces Routines ecrivent un champ dynamique de ce type :  1234.5m

 

SVP tu modifies la variable System TEXTSIZE avant execution, car c la hauteur du Texte (Champ dynamique) genere ...

 

POLYLENGTH traite: ARC,CIRCLE,LINE,LWPOLYLINE,MPOLYGON,REGION

 

Bye, Patrice (The Old French EE Froggy)

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 15 sur 19

DOMICREA
Advisor
Advisor

 Bonjour @braudpat 

Je me trompe peut-être, mais je crois que dans l'idéal, @mirada2000 souhaiterait un programme qui génère à la fois les surfaces et les périmètres...





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 16 sur 19

braudpat
Mentor
Mentor

Hello @DOMICREA   ( et @mirada2000 )

 

OUI mais moi, j execute successivement les 2 routines en etant sur 2 calques differents !

 

Avec une eventuelle selection des champs dynamiques resultants pour les decaler "un peu"

sinon les 2 Infos sont superposees !

 

Apres en effet on pourrait envisager une seule routine qui fasse les DEUX !?

 

Bye, Patrice

 

Patrice ( Supporting Troops ) - Autodesk Expert Elite
If you are happy with my answer please mark "Accept as Solution" and if very happy please give me a Kudos (Felicitations) - Thanks

Patrice BRAUD

EESignature


0 J'aime
Message 17 sur 19

O_Eckmann
Mentor
Mentor
Solution acceptée

Les polylignes du calque SMP-METRE ont leur dernier point égal au 1er, mais la propriété fermée est à non.

Ce n'est pas comme cela que l'on dessine une polyligne dont on veut connaître l'aire.

Pour un polygone à 4 côtés, on clique 4 coins, puis on utilise l'option CLORE pour dessiner le segment de fermeture.

Ainsi la propriété surface est valide et on ne risque pas de créer des "nœuds" dans la géométrie, surtout que les polylignes déjà dessinées, ne sont pas terribles, avec des accrochages qui ne sont pas au mieux des murs et des zones qui se chevauchent.

O_Eckmann_0-1702300679921.png

 

Olivier Eckmann

EESignature

Message 18 sur 19

DOMICREA
Advisor
Advisor

@mirada2000 

J'ai trouvé Vestiaire 1 & 2 merci @O_Eckmann et AREATAB fonctionne aussi...

 





Dominique Michy (EI) - Formateur AutoCAD, Revit Architecture, SketchUp, V-Ray - https://www.domicrea.fr/
0 J'aime
Message 19 sur 19

mirada2000
Advocate
Advocate

super merci je savait pas !

0 J'aime