Modèle de données DAO en lecture directe
Lorsque vous vous connectez à un fichier DAO AutoCAD ou MicroStation dans ArcGIS for Desktop, le dessin est converti immédiatement en mémoire et organisé en jeu de données d'entités en lecture seule. La géométrie et l'annotation contenues dans le fichier, ainsi que les informations prises en charge telles que les valeurs des propriétés et les métadonnées, sont associées à des structures de données similaires dans ArcGIS et affichées sous forme d'entités SIG simples.
Les sections suivantes donnent un aperçu du modèle de données (virtuel) DAO en lecture directe.
Jeu de classes d'entités DAO
Un jeu de classes d'entités DAO est une représentation SIG du dessin DAO stocké sur le disque. Les informations géospatiales requises, qui sont étrangères aux données DAO, sont associées au jeu de données à l'aide outils ArcGIS communs et de fichiers auxiliaires.
Tous les jeux de classes d'entités DAO prennent en charge les composants suivants :
- Classes d'entités avec tables attributaires
- une référence spatiale (en option) ;
- Informations de géoréférencement (facultatif)
- Métadonnées SIG (facultatif)
classes d'entités DAO
Les classes d'entités DAO sont des classes d'entités virtuelles qui affichent des données en fonction des types de formes ArcGIS pris en charge.
Classes d'entités standard
Tous les jeux de données d'entités DAO affichent un ensemble standard de cinq classes d'entités, une pour chaque type de forme pris en charge. Ces classes d'entités affichent des ensembles aggrégés de géométrie contenus dans le dessin DAO source. Leur structure, codée en dur, est une fonction du processus de conversion. Il est impossible de supprimer les classes d'entités vides.
- Annotation
- Multipatch
- Point
- Polygone
- Polyligne
Classes d'entités stockées au format DWG/DXF
Les jeux de données basés sur AutoCAD (version 2007 ou supérieure) comptent des propriétés étendues qui affichent des classes d'entités créées par l'utilisateur, en plus des classes d'entités standard. Ces classes d'entités affichent un sous-ensemble de données contenu dans les classes d'entités standard et fonctionnent de la même manière que les ensembles de définition. Leur structure est définie par l'utilisateur. Elle peut être créée par l'auteur du dessin ou générée par l'outil Exporter vers DAO; et est régie par la spécification cartographique d'Esri pour DAO.
Par exemple, une classe d'entités polylignes nommée Routes peut être définie dans le dessin AutoCAD pour afficher un ensemble donné de polylignes, alors que la classe d'entités standard nommée Polyligne continue à afficher toutes les polylignes dans le jeu de données. De la même façon, tous les attributs DAO créés par l'utilisateur liés à cette géométrie (avec la structure correspondante) sont filtrés en tant qu'attributs constituants et affichés dans la table attributaire virtuelle avec les attributs de propriété.
Tables attributaires
Chaque classe d'entités DAO prend en charge une table attributaire virtuelle. Il s'agit d'une vue tabulaire en lecture seule des propriétés contenues dans le dessin DAO. Les informations incluent les valeurs des propriétés de géométrie ou annotation, des informations de couche, des métadonnées de document et des attributs créés par l'utilisateur associés aux entités DAO. Ces données permettent de gérer la symbologie et les étiquettes, elles peuvent être interrogées et utilisées comme critères de filtrage pour les tâches de visualisation et servir pour des calculs en tant que données d'entité.
Références spatiales
Les formats DGN et DWG ne prennent pas en charge nativement le système de référence spatiale d'ArcGIS. Pour contourner cette limitation, ArcGIS for Desktop étend les propriétés d'un jeu de données DAO pour inclure une référence spatiale sous forme d'informations auxiliaires. Ces informations sont définies sous forme de chaîne textuelle au format WKT (Well-Known Text) et stockées dans un fichier de projection auxiliaire (.prj) ou intégrées à un dessin DAO.
Géoréférencement
Les formats DGN et DWG ne prennent pas en charge nativement le système de géoréférencement d'ArcGIS. Pour contourner cette limitation, ArcGIS for Desktop étend les propriétés d'un jeu de données DAO pour inclure les points de contrôle de géoréférencement sous forme d'informations auxiliaires. Ces informations sont définies sous forme de coordonnées de départ et d'arrivée et stockées dans un fichier de géoréférencement (.wld) ou enregistrées dans le document ArcMap (.mxd).
Métadonnées
Les métadonnées sont créées à l'aide d'outils ArcGIS for Desktop standard et stockées dans un fichier auxiliaire (.xml) portant le même nom que le préfixe de fichier de dessin ; elles sont enregistrées dans le même dossier.