Aller au contenu

Messages recommandés

Posté(e)

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

 

Posté(e)

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

Posté(e)

 

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

Posté(e)

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]

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité