balyoa Posté(e) le 28 novembre 2014 Posté(e) le 28 novembre 2014 Bonjour, Je dispose d'un plan d'intérieur (maison), à l'intérieur desquels sont écrits des textes (type d'occupation, nature de sol, etc...). Je souhaite obtenir un listing (xls, csv), avec pour chaque pièce (par ligne), les éléments suivants : - surface (calcul automatique) - type d'occupation- nature de sol Pour info je suis sur MAP2014+Covadis, mais je ne trouve pas de fonctions ou de lisp automatique. Merci d'avance. Yoz Citer
zebulon_ Posté(e) le 28 novembre 2014 Posté(e) le 28 novembre 2014 Bonjour, si le texte à l'intérieur de la pièce était un bloc avec des attributs (désignation, surface, nature du sol, etc...), ce serait beaucoup plus facile d'en obtenir un listing avec EXTATTBE AmicalementVincent Citer C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
balyoa Posté(e) le 28 novembre 2014 Auteur Posté(e) le 28 novembre 2014 Bonjour, Ca pourrait être des blocs avec attributs. Mais j'ai dejà essayé l'extraction de données, le problème c'est que si il y a plusieurs textes (ou blocs avec attributs) dans chaque pièce, EXTATTBE ne sait pas créer un listing par pièce (avec en plus la calcul auto de la surface), il me liste tout en vrac sans classement par pièce. A+ Citer
zebulon_ Posté(e) le 28 novembre 2014 Posté(e) le 28 novembre 2014 Il faudrait un seul bloc par pièce et chaque fois le même bloc dans les x pièces. Chaque bloc est construit avec y nombre d'attributs. L'un des attributs est la surface qui peut être un champ lié à un contour. Après c'est bien ordonné dans excel AmicalementVincentSurf.zip Citer C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme) C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)
lecrabe Posté(e) le 28 novembre 2014 Posté(e) le 28 novembre 2014 Hello "Le Grenoblois" (si je me souviens bien !?) Meme avec un programme Lisp/VLisp "aux petits oignons" qui par exemple te mettrait dans un fichier les Infos suivantes : >>PLINE calque_xxxx couleur_xxxx typedeligne_xxxx epaisseur_xxxx largeur_globale_xxxx aire_xxxx longueur_xxxx XSommet1_xxxx YSommet1_xxxx >> texte1 couleur hauteurtexte2 couleur hauteuretc Et CECI repete N fois en fonctions des N polylignes selectionnees Il n'est pas forcement evident de retrouver les Infos interessantes facilement !? OU ALORS il y a TOUJOURS UN TEXTE evident qui serait plus ou moins un identifiant Chambre_1 , SdB1 , SdB2 , Chambre2 , Cuisine1 , etc ... Donc UN (ou Deux) Bloc (a l'interieur) avec de Bons attributs et des champs est (a mon avis) la bonne solution ! Bon WE, Bye, lecrabe Citer Autodesk Expert Elite Team
Olivier Eckmann Posté(e) le 29 novembre 2014 Posté(e) le 29 novembre 2014 Bonjour, est-ce que les textes sont séparables d'une manière ou d'une autre (calque, hauteur, style, contenu...) Si oui les mettre dans 2 calques différents, puis1. Créer 2 tables de données d'objets avec chacune une infos "Caractère"2. Garder un calque de texte à l'écran et les poly englobantes3. avec la commande de MAP "Générer des liens" transférer le contenu du texte dans le champ de la 1ère table (option Textes délimités)4. refaire la même chose avec le 2nd calque et la 2ème table de OD5. exporter en SHP (ou faire une requete en mode rapport) pour obtenir les 2 champs des OD + .AREA et plus si affinitésou 5bis. créer un gabarit d'annotation des poly avec les champ OD + Surface, annoter les polylignes puis utiliser extraction de données (ou ATTOUT) pour récupérer les infos Olivier Citer
Steven Posté(e) le 29 novembre 2014 Posté(e) le 29 novembre 2014 Salut à tous, Le lisp Totalarea, de Gile, permet de calquler l'aire de polyligne fermées, automatiquement. C'est un bloc avec attributs qui renseigne l'aire, et on peut y entrer la nature de la pièce. Contrairement aux champs avec lesquels on ne peut renseigner qu'une seule polyligne à la fois, avec Totalarea, on peut renseigner l'aire de plusieurs polylignes cumulées.. Je n'ai jamais utilisé Totalarea pour faire des tableaux de surfaces, du fait que lorsque j'ai ce genre de chose à faire, AutoCAD Architecture sait faire ce que souhaite Baloya, mais je pense qu'avec Totalarea, il y a des possibilités pour ensuite faire un tableau, si ça n'est pas le bordel dans les calques.Les polylignes dans le calque des polylignes, etc... Bon week-end. Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Steven Posté(e) le 29 novembre 2014 Posté(e) le 29 novembre 2014 Comme le dit zebulon_, il faut que un bloc avec plusieurs attributs dans chaque pièces.Totalaera est un bloc avec plusieurs attributs qui calcule l'air de la polyligne, hachure ou région sélectionné automatiquement.On peut y ajouter des attributs pour y mettre les renseignements que l'on souhaite pour ensuite créer un tableau via l'extraction de données avec la commande _table ou tableau. http://pix.toile-libre.org/upload/img/1417277070.png Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Steven Posté(e) le 30 novembre 2014 Posté(e) le 30 novembre 2014 Le fichier de zebulon_, Surf, est tout à fait ça, avec des champs et sans le lisp Totalarea ;) Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Messages recommandés