fabcad Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Bonjour, Ayant consulté un livre sur le vlisp, je cherche la différence entre les Xdatas et les Xrecords Peut-on avce les Xrecords lier leur enregistrement avec des objets/entités AutoCAD, une polyligne tronçon de voie avec son type d'enrobé. Pour ceux qui n'ont pas la chance de posséder AutoCAD MAP et donc les données d'objets, cela serait de passer des valeurs alphanumériques via les xrecords dans des objets AutoCAD. Merci pour vos infos, Fabrice
(gile) Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Salut, Les données étendues (xdata) sont des données attachées à une entité leur taille est limitée à 16Ko.Les Xrecord sont des données attachées à un dictionnaire elles ne sont pas limitées en taille. Il y a, en gros, 2 sortes de dictionnaires : - les dictionnaires liés au dessin qui sont des entrées du NamedObjectDictionary (la racine de tous les objets non graphique d'un dessin)- les dictionnaires d'extension liés à un objet (graphique ou non). Donc attacher des xrecords au dictionnaire d'extension d'une entité peut avoir le même usage que d'attacher des xdatas à cette entité. En LISP, on peut aussi utiliser les ldata (avec les fonctions vlax-ldata-*) ce sont aussi des dictionnaires.Si l'utilisation des ldata est plus pratique pour le LISPeur que celle des xdata ou xrecord, on leur reproche de n'être accessible qu'en LISP (xdata et xrecord sont accessibles pour tous les langages de programmation supporés par AutoCAD). Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
lecrabe Posté(e) le 8 février 2010 Posté(e) le 8 février 2010 Hello Vu de loin (et d'un point de vue Utilisateur et non pas programmeur), je conseille plutot l'utilisation des XDATAs car tu trouveras des routines relatives aux XDATAs et de plus de nombreux programmes (type SIG/carto) relisent tres bien les XDATAs : SAFE-FME, ESRI, MapInfo, etc ... Le Decapode Autodesk Expert Elite Team
fabcad Posté(e) le 8 février 2010 Auteur Posté(e) le 8 février 2010 Merci, Dans les trois cas, des interfaces IHM sont à créer, pour la création, la modification et la suppression.De plus,il faudrait des schémas pour bien visualiser leur hiérarchie. je souhaitais poser cette question pour pousser la fonction d'écriture sur lwpolyligne afin d'enregistrer le nom de la voie et aussi des champs qui tronçonnent le nom de la voie sur ces lwpolylignes. A creuser donc, Fabrice [Edité le 8/2/2010 par fabcad]
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