Skip To Content

Terminologie essentielle relative aux fichiers DWG pour les développeurs

Une classe d'entités ArcGIS locale est un ensemble de sélection nommé d'objets AutoCAD qui partagent un ensemble de propriétés. Vous pouvez les créer et les configurer à la volée de manière à afficher un sous-ensemble particulier spécifique de contenus sous la forme d'une classe d'entités compatible avec ArcGIS reconnue par ArcGIS Desktop. Une classe d'entités fonctionne de la même manière qu'un ensemble de définition dans ArcMap, mais permet en outre de définir des champs attributaires et de lier des attributs d'entités à une géométrie AutoCAD native.

objets DWGDescription

Dictionnaire

Les dictionnaires sont des objets conteneurs non graphiques qui stockent des données personnalisées. Ils acceptent divers objets, tels que xrecords, tables de données et autres dictionnaires sous forme imbriquée.

Dictionnaires d'objets nommés :

Le dictionnaire d’objets nommés est le dictionnaire parent propriétaire de tous les autres dictionnaires. C'est Il s'agit d'un composant à part entière d'un fichier DWG qui ne peut pas être ni créé ni supprimé.

Dictionnaire d'extensions

Le dictionnaire d’extensions est un dictionnaire d’objets utilisé pour stocker et relier des données arbitraires à des entités. Le descripteur du dictionnaire est stocké dans la définition de l'objet ou de l'entité.

Xrecords

Les objets Xrecord sont des objets génériques utilisés par les applications ObjectARX et AutoLISP pour stocker des données non géographiques. Ils sont stockés dans des dictionnaires d’objets ou des dictionnaires d’extensions avec le nom DXF XRECORD. Les données englobent le type de code DXF et une valeur. AutoLISP les reconnaît en tant que listes exprimées en notation de paires pointées et préfixée. ObjectARX les construit en tant que ResultBuffers.

Listes liées

Une liste liée est constituée d’au moins deux listes ObjectARX Result Buffers ou de paires pointées AutoLISP préfixées qui servent à définir une entité ou un objet contenant diverses propriétés et types de données. Par exemple, ((0 . "INSERT")(2 . "MyBlock")(8 . "MyLayer")).

Filtre de sélection

Un filtre de sélection est une liste liée qui définit des critères de sélection pour la création d’un objet de jeu de sélection. Dans ObjectARX, le jeu de sélection est transmis à une méthode de sélection. Dans AutoLISP, le jeu de sélection est transmis à la fonction get.

Attention :

Les opérateurs conditionnels ne sont pas pris en charge actuellement par ArcGIS ou les bibliothèques Teigha. Lors de la création de listes de filtres de jeu de sélection, faites appel à des chaînes séparées par des virgules pour créer la condition OR pour des propriétés de valeurs de chaînes telles que les noms de couches et les types de lignes.

Diagramme de modèle d’objet DWG

Diagramme de modèle d’objet DWG