79
AutoCAD ® Map 3D 2012 Manuel de Formation (Module d’administration-Support de cours)

Manuel de Formation

Embed Size (px)

DESCRIPTION

manuel de formation autocad

Citation preview

Page 1: Manuel de Formation

AutoCAD® Map 3D 2012

Manuel de Formation

(Module d’administration-Support de cours)

Page 2: Manuel de Formation

Formation STEG 2011

i

Sommaire

I. Présentation de la gestion des données .............................................................. 1

A. A propos des classes d'objets géospatiales, des banques de données et des

schémas .................................................................................................................. 2

1. Présentation des données géospatiales ........................................................ 2

2. Hiérarchie des données ................................................................................. 4

B. Utilisation des objets géographiques dans une carte .................................... 5

1. Utilisation de schémas FDO .......................................................................... 5

2. Utilisation de données SQL Server ................................................................ 5

3. Utilisation de données SQL Server Spatial .................................................... 7

4. Utilisation de données SDF ........................................................................... 9

5. Utilisation de données SHP ......................................................................... 10

6. Utilisation de données ODBC ...................................................................... 11

C. Présentation de l'utilisation de sources d'objet ............................................ 13

1. Configuration des utilisateurs de la base de données ................................. 14

2. Création d'une banque de données ............................................................. 16

3. Création de banques de données FDO pour SQL Server Spatial ............... 18

4. Suppression d'une source d'objets .............................................................. 21

D. Utilisation des schémas ............................................................................... 22

1. Présentation de l'utilisation de schémas ...................................................... 22

2. Exposition d'une vue de base de données native dans un schéma ............ 28

3. Mappage de vues existantes en classes d'objets ........................................ 28

4. Accès aux vues à partir d'un schéma natif .................................................. 29

5. Importation et exportation d'un schéma ....................................................... 31

Page 3: Manuel de Formation

Formation STEG 2011

ii

6. Affichage d'un schéma ................................................................................ 32

7. Modification d'un schéma ............................................................................ 33

8. Cotes Z et M ................................................................................................ 33

9. Restrictions de nom ..................................................................................... 33

10. Modification du nom du fournisseur.......................................................... 34

11. Suppression d'un schéma ........................................................................ 35

12. Annulation des modifications apportées à un schéma ............................. 36

E. Migration des données ................................................................................ 36

1. Présentation de la migration des données .................................................. 37

2. Migration de données SIG (copie par lot) .................................................... 37

3. Fonctionnement de la conversion des types de données lors de la copie par

lot 40

4. Correction des erreurs de géométrie au terme d'une copie par lot .............. 42

5. Consultation des informations du journal de la copie par lot ....................... 43

6. Autres procédures pour la migration de données ........................................ 43

II. Personnalisation de votre environnement de travail .......................................... 47

A. Présentation de l’environnement de travail .................................................. 47

1. Sélection d'un espace de travail par défaut différent ................................... 48

2. L'utilisation d'un espace de travail personnalisé .......................................... 48

3. Skipping sélection Workspace ..................................................................... 48

4. Pour basculer entre les espaces de travail .................................................. 48

5. Pour créer un nouvel espace de travail ....................................................... 49

6. Pour ajouter un ruban, menu et options de la barre d'outils ........................ 49

7. Pour ajouter l'ensemble des onglets du ruban, des menus, barres d'outils ou

d'un espace de travail ........................................................................................ 50

Page 4: Manuel de Formation

Formation STEG 2011

iii

8. Pour restaurer les couleurs par défaut ........................................................ 50

9. Pour afficher l'interface de ligne de commande pour un espace de travail

particulier ........................................................................................................... 51

10. Pour masquer la barre d'état carte ........................................................... 51

11. Afin de permettre à jour retouches par défaut .......................................... 51

12. Pour désactiver le regroupement de connexions par défaut .................... 51

13. Pour activer les boîtes de dialogue de sélection de fichier ou de désactiver

51

14. Pour activer d'autres boîtes de dialogue ou de désactiver ....................... 52

B. Création de nouveaux systèmes de coordonnées ....................................... 52

1. Définition de systèmes de coordonnées ...................................................... 52

2. Présentation de la création de nouveaux systèmes de coordonnées .......... 52

3. Définition d'un système de coordonnées universelles ................................. 53

4. Origine conventionnelle ............................................................................... 53

5. Facteur de réduction d'échelle ..................................................................... 53

6. Définition d'un nouveau datum .................................................................... 55

7. Définition d'un ellipsoïde .............................................................................. 56

8. Création d'une catégorie de systèmes de coordonnées .............................. 57

9. Modification ou suppression d'un système de coordonnées universelles .... 57

10. Modification ou suppression d'un datum .................................................. 58

11. Modification ou suppression d'un ellipsoïde ............................................. 59

12. Modification ou suppression d'une catégorie de systèmes de coordonnées

59

13. Fichiers de données de grille et équivalences des datums ...................... 60

Page 5: Manuel de Formation

Formation STEG 2011

iv

14. Présentation des fichiers de données de grille et problèmes d'équivalence

des datums ........................................................................................................ 60

15. Modifier un fichier de système de coordonnées ....................................... 61

III. Utilisation des workflows ................................................................................. 64

A. Activités AutoCAD Map 3D et d'utilitaire ...................................................... 65

1. Activités parallèles et séquentielles ............................................................. 65

2. Définition des paramètres des activités ....................................................... 66

3. Liaison de paramètres ................................................................................. 66

4. Ajout d'activités aux workflow ...................................................................... 67

B. Procédure de création et de modification d’un workflow .............................. 67

1. Pour créer un workflow ................................................................................ 67

2. Pour modifier un workflow ........................................................................... 69

IV. Utilisation des API AutoCAD MAP 3D avec VBA ............................................ 73

V. Sauvegarde des données ............................................................................... 74

Page 6: Manuel de Formation

Formation STEG 2011

1

I. Présentation de la gestion des données

Chaque format de données géospatiales offre des fonctionnalités différentes. Le

tableau suivant montre les options disponibles pour vos banques de données.

Oracle SQL

Server

SQL

Server

Spatial

MySQL

ODBC SDF SHP ESRI

ArcSDE

WFS

Configurer

des

utilisateurs

Configurer

des

utilisateurs

Configurer

des

utilisateurs

Configurer

des

utilisateurs

Créer des

banques

de données

Créer des

banques

de

données

Création

De

banques

de

données

FDO pour

SQL

Server

Spatial

Créer des

banques

de

données

Créer des

banques

de données

Créer des

banques

de

données

Créer des

banques

de

données

Ajouter

des

données

à une carte

Ajouter

des

données

à une

carte

Ajouter

des

données

à une

carte

Ajouter

des

données

à une

carte

Ajouter

des données

à une carte

Ajouter

des

données

à une

carte

Ajouter

des

données

à une

carte

Ajouter

des données

à une carte

Ajouter

des

données

à une

carte

Styliser des

données

Styliser

des

données

Styliser

des

données

Styliser

des

données

Styliser

des

données

Styliser

des

données

Styliser des

données

Styliser

des

données

Consulter

ou

modifier des

données

d'attributs

Consulter

ou

modifier

des

données

d'attributs

Consulter

ou

modifier

des

données

d'attributs

Consulter

ou

modifier

des

données

d'attributs

Consulter

ou

modifier des

données

d'attributs

Consulter

ou

modifier

des

données

d'attributs

Consulter

ou

modifier

des

données

d'attributs

Consulter

ou

modifier des

données

d'attributs

Associer

des

données

à un autre

objet

géographiq

ue

Associer

des

données

à un autre

objet

géographi

que

Associer

des

données

à un autre

objet

géographi

que

Associer

des

données

à un autre

objet

géographi

que

Associer

des données

à un autre objet

géographique

Associer

des

données

à un autre

objet

géographi

que

Associer

des

données

à un autre

objet

géographi

que

Associer

des données

à un autre

objet

géographique

Associer

des

données

à un autre

objet

WFS

Page 7: Manuel de Formation

Formation STEG 2011

2

Créer un

schéma

Créer un

schéma

Créer un

schéma

Créer un

schéma

Créer un

schéma

Créer un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Afficher un

schéma

Modifier

un schéma

Modifier

un

schéma

Modifier

un

schéma

Modifier

un

schéma

Modifier

un

schéma

Modifier

un

schéma

Supprimer

un schéma

Supprimer

un

schéma

Supprimer

un

schéma

Supprimer

un

schéma

Supprimer

un

schéma

Supprimer

un

schéma

Copier des

données

depuis et

vers un

autre format

de données

Copier des

données

depuis et

vers un

autre

format de

données

Copier des

données

depuis et

vers un

autre

format de

données

Copier des

données

depuis et

vers un

autre

format de

données

Copier des

données

depuis et vers

un autre format

de données

Remarque

Vous pouvez

utiliser la fonction

Copie

par lot pour copier

des données

ODBC vers un

autre

fournisseur,

par exemple

Oracle, MySQL,

SQL Server, SDF

ou SHP.

Vous pouvez

copier des

données vers une

banque de

données OBDC

A condition d'avoir

correctement

configuré le

schéma

Copier des

données

depuis et

vers un

autre

format de

données

Copier des

données

depuis et

vers un

autre

format de

données

Copier des

données

depuis et vers

un autre

format de

données

Remarque

Vous pouvez

copier des

données dans

un schéma

ArcSDE si la

banque de

données et le

schéma sont

déjà configurés

dans la cible.

Copier

des

données

depuis et

vers un

autre

format de

données

A. A propos des classes d'objets géospatiales, des

banques de données et des schémas

1. Présentation des données géospatiales

Les données géospatiales sont organisées comme suit:

Page 8: Manuel de Formation

Formation STEG 2011

3

- objet géographique : représentation spatiale d'une entité réelle, comme une

route ou un poteau électrique, qui spécifie la géométrie et les autres propriétés

de l'objet.

- Classe d'objets : catégorie d'objets comportant des règles qui définissent

les types de données autorisés, les valeurs par défaut et les contraintes pour

ses objets membres. Par exemple, des classes d'objets peuvent exister pour

des routes, des poteaux électriques, entre autres.

- Schéma : collection de classes d'objets associées.

- Banque de données : collection de données d'objet dans un seul

emplacement de stockage.

Les banques de données SDF n'autorisent qu'un seul schéma par fichier,

mais les banques de base de données comme Oracle ou SQL Server peuvent

avoir plusieurs schémas. (Les fichiers SHP ne peuvent comporter qu'un seul

type de géométrie, mais vous pouvez stocker et copier plusieurs fichiers SHP

dans un dossier. Vous pouvez utiliser un fichier de configuration pour prendre

en charge plusieurs schémas lorsque vous établissez votre connexion vers un

fichier SHP).

Page 9: Manuel de Formation

Formation STEG 2011

4

2. Hiérarchie des données

Les données géospatiales sont stockées de manière hiérarchique, comme un

ensemble de tables : chaque rangée dans une table correspond à un objet et chaque

colonne à une propriété de cet objet. La table entière (son nom, le nom des

colonnes, les types de données, les valeurs par défaut et les contraintes) représente

une classe d'objets. L'ensemble des tables associées est appelé schéma et la

collection entière réside dans une banque de données. Par exemple, une banque de

données, telle qu'Oracle, peut comprendre plusieurs schémas. La base de données

peut définir les équipements d'une ville, avec des schémas propres à chaque type

d'équipement, comme l'électricité et l'eau. Le schéma électrique comprendra des

classes d'objets pour les poteaux et les transformateurs et le schéma pour l'eau

comprendra des classes d'objets pour les tuyaux et les bornes d'incendie.

a) Propriétés

Des propriétés définissent chaque classe d'objets. La classe d'objets Poteau peut

dès lors disposer des propriétés suivantes : numéro d'identification, nom, modèle,

matériau, hauteur, date d'installation, etc. Les propriétés qui définissent une classe

d'objets peuvent comporter des types de données, des valeurs par défaut et des

contraintes. Ceux-ci font en sorte qu'un objet respecte certains critères pour être

inclus dans une classe d'objets donnée. Par exemple, la classe d'objets "Grandes

routes" peut comprendre un champ appelé "Voies". La contrainte pour "Voies" peut

spécifier que la valeur correspondante doit être égale à 6 ou plus pour qu'une route

soit incluse dans la classe d'objets "Grandes routes".

b) Banques de données

Les objets peuvent être stockés dans une base de données spatiale (telle qu'Oracle,

MySQL ou SQL Server) ou dans la banque de données ArcSDE d'ESRI qui peut

servir de base de données spatiale Oracle ou SQL Server. Les objets peuvent être

stockés dans un fichier (comme SHP ou SDF). Les fichiers SHP associés peuvent

être stockés dans un dossier. Il est possible d'accéder aux objets à partir d'un service

Web (comme WFS ou WMS). AutoCAD Map 3D prend également en charge ODBC

(Open DataBase Connectivity), une interface normalisée permettant d'accéder à une

base de données à partir d'un programme. Une banque de données contient en

général un contexte spatial qui décrit les métadonnées ou paramètres spatiaux dans

lesquels la géométrie d'un ensemble d'objets réside. Le contexte spatial peut

Page 10: Manuel de Formation

Formation STEG 2011

5

spécifier le système de coordonnées, l'étendue et la tolérance. Une banque de

données peut inclure plusieurs contextes spatiaux, par exemple, un contexte pour

les données relatives au sol et un contexte pour les données schématiques. Pour

plus d'informations sur les objets, les classes d'objets et les schémas (y compris les

diagrammes qui illustrent ces concepts), reportez-vous aux sections "Définition des

objets" et "Définition d'un schéma" dans Pratiques recommandées pour la gestion

des données géospatiales, disponible à partir du menu d'aide (?) d'AutoCAD Map

3D.

B. Utilisation des objets géographiques dans une carte

Pour ajouter un objet à une carte, connectez-vous à sa banque de données et

sélectionnez les classes d'objets à inclure. Lorsque vous vous êtes connecté à une

banque de données dans AutoCAD Map 3D, celle-ci constitue la source d'objets de

la carte courante. Les sources d'objets sont répertoriées par fournisseur (par

exemple, toutes les sources d'objets SDF sont regroupées dans Connexion de

données). Chaque classe d'objets que vous ajoutez devient un calque d'objet dans

votre carte. Vous pouvez appliquer des filtres et des requêtes spatiales aux calques

pour que seulement certains objets soient visibles dans ce calque. Les filtres sont

basés sur des attributs et les requêtes sur l'emplacement spatial.

1. Utilisation de schémas FDO

Vous pouvez afficher un schéma, une classe d'objets ou une propriété depuis

n'importe quel fournisseur FDO, mais vous ne pouvez les modifier que si le

fournisseur vous y autorise ou si vous disposez des droits d'accès appropriés. Vous

ne pouvez pas modifier ou supprimer un schéma, une classe d'objets ou une

propriété si des objets existants l'utilisent. Vous pouvez créer des schémas dans

AutoCAD Map 3D ou importer des schémas FDO existants dans vos cartes.

2. Utilisation de données SQL Server

AutoCAD Map 3D prend en charge SQL Server version 2005 et SQL Server Spatial.

Ces deux versions de SQL Server assurent la prise en charge intégrale des

données, ainsi que l'indexation spatiale, la simultanéité optimiste et l'isolation des

transactions de lecture/validation. Le programme utilise un numéro de révision pour

la simultanéité optimiste. AutoCAD Map 3D prend en charge l'authentification SQL

Server pour les banques de données SQL Server. L'utilisateur FDO est mappé à la

Page 11: Manuel de Formation

Formation STEG 2011

6

connexion SQL Server. Accordez l'accès aux bases de données dont vous voulez

utiliser les données.

a) Eléments pris en charge par les schémas SQL Server

Un schéma SQL Server peut prendre en charge ce qui suit :

- Héritage

- Plusieurs schémas

- Propriétés d'objet (avec des limitations)

- Propriétés d'association (avec des limitations)

- Remplacements de schéma

- Génération d'ID automatique

- Valeurs par défaut

- Contraintes de plage de valeurs inclusives

- Contraintes de plage de valeurs exclusives

- Liste de contraintes de valeurs

- Contraintes de valeurs nulles

- Contraintes de valeurs uniques

- Contraintes de valeurs uniques composées

- Contextes spatiaux

Les types de géométrie suivants :

Polygones : polygone, multi polygone, polygone courbe, polygone à plusieurs

courbes, segment d'arc circulaire

Points : point, multipoint

Anneaux : anneau, anneau linéaire

Chaînes de caractères : chaîne de caractères, segment de chaîne de caractères,

chaîne de caractères à plusieurs lignes, chaîne de caractères courbe, chaîne de

caractères à plusieurs courbes ¦ Géométrie multiple

b) Restrictions liées aux schémas SQL Server

Lorsque vous créez un schéma SQL Server, tenez compte des restrictions

Suivantes :

Page 12: Manuel de Formation

Formation STEG 2011

7

Une classe d'objets doit définir au moins une propriété d'identité ou en hériter d'une.

- Les propriétés d'identité ne peuvent pas être définies comme nulles.

- Les propriétés d'identité en lecture seule doivent être générées

automatiquement.

- Une classe d'objets peut comporter plusieurs propriétés géométriques. Bien

que non obligatoire, il est utile de définir une géométrie principale en tant

qu'attribut d'une classe d'objets pour vous aider à identifier la propriété de

géométrie à utiliser par défaut pour les requêtes et le rendu. Les attributs

HasMeasure et HasElevation sont tous deux pris en charge.

- La longueur maximale d'une chaîne est de 8 000 caractères.

- Pour les propriétés décimales, la précision doit être comprise entre 1 et 38 et

l'échelle entre 0 et 38.

3. Utilisation de données SQL Server Spatial

Utilisez SQL Server Spatial pour vous connecter aux banques de données

Microsoft® SQL Server™ Spatial et pour lire, créer et modifier des schémas pour ces

mêmes banques de données. AutoCAD Map 3D prend en charge l'authentification

SQL Server et Windows pour les banques de données SQL Server Spatial.

L'utilisateur FDO est mappé à la connexion SQL Server. Accordez l'accès aux bases

de données dont vous voulez utiliser les données. SQL Server Spatial comprend

deux types de données spatiales : géométrie et géographie. Le type Géographie est

utilisé pour les données géodésiques, comme les données de latitude/longitude. Le

type Géométrie est destiné à toutes les autres données spatiales. Les deux types de

données spatiales prennent en charge des opérations similaires. Les propriétés

géométriques comportent une colonne Géométrie ou Géographie, selon le système

de coordonnées du contexte spatial qui leur est associé. Si le système de

coordonnées est géodésique, les propriétés comportent une colonne Géographie.

Autrement, elles comportent une colonne Géométrie. Un système de coordonnées

est géodésique si son entrée WKT (well-know text) commence par GEOGCS.

a) Eléments pris en charge par les schémas SQL Server Spatial

Un schéma SQL Server peut prendre en charge ce qui suit :

- Héritage

- Plusieurs schémas

Page 13: Manuel de Formation

Formation STEG 2011

8

- Propriétés d'objet (avec des limitations)

- Propriétés d'association (avec des limitations)

- Remplacements de schéma

- Génération d'ID automatique

- Valeurs par défaut

- Contraintes de plage de valeurs inclusives

- Contraintes de plage de valeurs exclusives

- Liste de contraintes de valeurs

- Contraintes de valeurs nulles

- Contraintes de valeurs uniques

- Contraintes de valeurs uniques composées

- Contextes spatiaux

- Les types de géométrie suivants :

- Polygones : polygone, multi polygone

- Points : point, multipoint

- Chaînes de caractères : chaîne de caractères, chaîne de caractères à

plusieurs lignes

- Géométrie multiple

b) Restrictions liées aux schémas SQL Server Spatial

Lorsque vous créez un schéma SQL Server, tenez compte des restrictions

Suivantes :

- Une classe d'objets doit définir au moins une propriété d'identité ou en hériter

d'une.

- Les cotes M et Z ne sont pas prises en charge.

- Les propriétés d'identité ne peuvent pas être définies comme nulles.

- Les propriétés d'identité en lecture seule doivent être générées

automatiquement.

- Une classe d'objets peut comporter plusieurs propriétés géométriques. Bien

que non obligatoire, il est utile de définir une géométrie principale en tant

qu'attribut d'une classe d'objets pour vous aider à identifier la propriété de

géométrie à utiliser par défaut pour les requêtes et le rendu.

- La longueur maximale d'une chaîne est de 4 000 caractères.

Page 14: Manuel de Formation

Formation STEG 2011

9

- Pour les propriétés décimales, la précision doit être comprise entre 1 et 38 et

l'échelle entre 0 et 38.

- Les transactions longues et le verrouillage persistant ne sont pas pris en

charge.

4. Utilisation de données SDF

Le format de fichier SDF d'Autodesk est un format de fichier de base de données

spatiale autonome qui prend en charge plusieurs classes et propriétés d'objets dans

un seul fichier et offre l'indexation spatiale, l'interopérabilité et des performances

élevées pour des jeux de données importants.

a) Caractéristiques du format de fichier SDF

Les caractéristiques du format de fichier SDF sont les suivantes :

- Les fichiers SDF peuvent être lus sur différentes plates-formes.

- Un schéma dans un seul fichier SDF prend en charge plusieurs classes

d'objets.

- Les fichiers SDF disposent de leur propre index spatial.

- Ils peuvent stocker des données géométriques et non géométriques sans

utiliser beaucoup de ressources.

- Le format de fichier SDF prend en charge un seul outil d'écriture à tout

moment, avec plusieurs outils de lecture.

b) Eléments pris en charge par les schémas SDF

Un schéma SDF peut prendre en charge ce qui suit :

- Génération d'ID automatique

- Valeurs par défaut

- Contraintes de plage de valeurs exclusives et inclusives

- Contraintes de liste de valeurs

- Contraintes de valeurs nulles

- Contextes spatiaux

- Les types de géométrie suivants :

- Polygones : polygone, multi polygone, polygone courbe, polygone à plusieurs

courbes, segment d'arc circulaire

- Points : point, multipoint

Page 15: Manuel de Formation

Formation STEG 2011

10

- Anneaux : anneau, anneau linéaire

- Chaînes de caractères : chaîne de caractères, segment de chaîne de

caractères, chaîne de caractères à plusieurs lignes, chaîne de caractères

courbe, chaîne de caractères à plusieurs courbes

- Géométrie multiple

5. Utilisation de données SHP

Le format de fichier ESRI SHP autonome prend en charge les données SIG avec les

types de fichier suivants :

- SHP (géométrie de forme)

- SHX (index de formes)

- PRJ (informations de projection)

- CPG (fichiers de pages de codes)

- IDX (index spatial)

- DBF (attributs de forme au format dBASE)

Un fichier SHP ou DBF doit être présent pour se connecter aux données ou

utiliser les schémas. Sinon, ces fichiers sont facultatifs. S'ils n'existent pas à

l'origine, le système crée des fichiers avec enregistrements vides.

a) Caractéristiques du format de fichier SHP

L'éditeur de schémas traite chaque fichier SHP, et le fichier DBF qui lui est associé,

en tant que classe d'objets avec une seule propriété de géométrie et,

éventuellement, des propriétés d'attribut de données. Le format de fichier SHP prend

en charge un seul outil d'écriture à tout moment, mais peut accepter plusieurs outils

de lecture. Les fichiers SHP ne peuvent comporter qu'un seul type de géométrie,

mais vous pouvez stocker et copier plusieurs fichiers SHP dans un dossier. Vous

pouvez utiliser un fichier de configuration pour prendre en charge plusieurs schémas

lorsque vous établissez votre connexion vers un dossier contenant des fichiers SHP.

b) Eléments pris en charge par les schémas SHP

Un schéma SHP peut prendre en charge ce qui suit :

- Un seul type de géométrie par fichier

- Contextes spatiaux (définis par les informations de système de coordonnées

dans le fichier PRJ)

Page 16: Manuel de Formation

Formation STEG 2011

11

- Génération d'ID automatique

- Contraintes de valeurs nulles

Les types de géométrie suivants :

- Polygones : polygone, multi polygone

- Points : point, multipoint

- Anneaux : anneau linéaire

- Chaînes de caractères : chaîne de caractères, segment de chaîne de

caractères, chaîne de caractères à plusieurs lignes

6. Utilisation de données ODBC

Pour configurer un nom de source de données (DSN, Data Source Name) à une

banque de données ODBC, vous devez ajouter un DSN dans Windows. Les options

de configuration à spécifier dépendent du type de banque de données ODBC que

vous utilisez. Les informations de connexion (ID et mot de passe) que vous entrez

lors de la configuration du DSN ne sont utilisées que pour cette opération. Ce ne

sont pas celles que vous entrerez pour vous connecter au fournisseur ODBC via

FDO.

Remarque : Pour MySQL, veillez à installer le pilote MySQL de MyODBC 3.51 en le téléchargeant

depuis le site http://dev.mysql.com/downloads/connector/odbc/3.51.html

a) Eléments pris en charge par les schémas OBDC

Dans le cadre d'ODBC, AutoCAD Map 3D prend en charge la géométrie de points,

avec les colonnes X, Y et Z (de manière facultative) pour la définition de points. Les

noms de colonne par défaut sont X, Y et Z, mais lorsque vous sélectionnez les

colonnes devant représenter les points X, Y et Z, vous devez remplacer les valeurs

par défaut. Comme ces informations sont stockées dans le fichier de carte lui-même,

si vous effectuez les mêmes étapes dans une autre carte, vous devrez de nouveau

remplacer les paramètres. Dans certains cas, les schémas ODBC prennent en

charge les valeurs par défaut.

b) Restrictions relatives aux schémas ODBC

- Il n'y a pas d'indexation spatiale.

- les points de géométrie sont stockés dans une propriété distincte de la

définition d'objet.

Page 17: Manuel de Formation

Formation STEG 2011

12

- Le schéma existant est utilisé ; vous ne pouvez ni le modifier ni le supprimer.

Vous ne pouvez pas ajouter de schéma ni de métadonnées

c) Exemple de connexion

Pour configurer une banque de données ODBC à utiliser avec AutoCAD Map 3D

1- Sur le bureau Windows, cliquez sur le menu Démarrer -> Paramètres ->Panneau

de configuration et ouvrez Outils d'administration.

2- Cliquez deux fois sur Sources de données (ODBC).

3- Cliquez sur Ajouter.

4- Sélectionnez un pilote :

a. Pour une banque de données SQL Server, utilisez le pilote SQL Server ou

SQL Native Client. Spécifiez Windows NT ou SQL Server et sélectionnez

la base de données par défaut qui correspond à la vôtre.

b. Pour un fournisseur Oracle, n'utilisez pas le pilote Microsoft ODBC pour

Oracle, car il n'est pas compatible avec AutoCAD Map 3D. Utilisez le pilote

installé avec le client Oracle.

5- Cliquez sur Fin.

6- Spécifiez les informations DSN. :

a. Pour une banque de données MySQL Server, spécifiez le nom de la

source de données, le serveur, l'utilisateur, le mot de passe et la base de

données.

b. Pour un fournisseur Oracle, spécifiez le nom de la source de données, le

nom du service TNS (le service auquel vous vous connectez et l'ID

utilisateur (pour la base de données à laquelle vous voulez accéder). L'ID

utilisateur prédéfinit les tables disponibles dans AutoCAD Map 3D (il

équivaut au champ PROPRIETAIRE dans un méta schéma Oracle). Si

vous ne spécifiez pas l'ID utilisateur ici, le schéma entier de l'instance

Oracle (en fonction des privilèges d'utilisateur dont vous disposez) est

utilisé. Il fait la distinction entre majuscules et minuscules et doit

correspondre à la valeur dans l'instance Oracle (en général uniquement

des majuscules). Ce processus peut prendre plusieurs minutes en fonction

de l'instance Oracle.

7- Sous Base de données, cliquez sur Sélectionner et sélectionnez la banque de

données à utiliser.

Page 18: Manuel de Formation

Formation STEG 2011

13

8- Cliquez sur OK dans les boîtes de dialogue Sélectionner la base de données et

Installation ODBC pour Microsoft Access.

9- Dans la boîte de dialogue Administrateur de source de données ODBC,

sélectionnez la nouvelle source de données et cliquez sur Configurer.

10- Spécifiez les options de configuration correspondant au type de votre banque de

données :

a. Pour SQL Server, certains types de données dans les colonnes (par

exemple, nchar) peuvent provoquer un échec de connexion à SQL Server,

car les données sont converties dans des formats non pris en charge par le

pilote ODBC.

b. S'il s'agit d'une banque de données MySQL Server, certains types de

colonne peuvent retourner une longueur fausse et empêcher le fournisseur

ODBC de prendre en compte une colonne. Pour résoudre ce problème,

activez la case à cocher Ne pas optimiser la largeur de colonne.

c. Dans le cas de schémas Microsoft Excel, vous devez spécifier au moins

une plage de cellules nommée. Vous pouvez alors sélectionner différentes

plages de cellules nommées dans la feuille de calcul comme étant des

tables ODBC correspondant à des classes FDO.

Pour configurer une plage de base de données dans Excel

i. Ouvrez la feuille de calcul Excel.

ii. Sélectionnez toutes les données dans la feuille de calcul.

iii. Définissez une plage de cellules nommée pour toutes les

données dans la table. N'utilisez pas BASE DE DONNEES

ou tout autre mot réservé comme nom de plage.

C. Présentation de l'utilisation de sources d'objet

Lorsque vous vous êtes connecté à une banque de données dans AutoCAD Map 3D,

celle-ci constitue la source d'objets de la carte courante. Les sources d'objets sont

répertoriées par fournisseur (par exemple, toutes les sources d'objets SDF sont

regroupées dans la fenêtre Connexion de données.

Pour configurer une source d'objets :

1- Si nécessaire, configurez des utilisateurs de base de données pour la source de

données.

Page 19: Manuel de Formation

Formation STEG 2011

14

2- Effectuez l'une des opérations suivantes :

a. Créez une banque de base de données.

b. Créez une banque de données SDF ou SHP.

Remarque : Vous pouvez également supprimer une base de données.

1. Configuration des utilisateurs de la base de données

Vous pouvez vous servir de l'utilitaire FDO User Manager fourni avec AutoCAD Map

3D pour configurer des utilisateurs de base de données (Oracle, SQL Server et

MySQL). Pour une banque de données Oracle, AutoCAD Map 3D sépare le concept

de l'utilisateur Oracle qui possède le schéma de celui qui y accède. Lorsque vous

créez une nouvelle banque de données Oracle dans AutoCAD Map 3D, AutoCAD

Map 3D crée automatiquement un nouvel utilisateur Oracle correspondant qui est le

propriétaire de ces données. Par exemple, la création d'une banque de données

appelée mycitydb a pour effet de créer un utilisateur Oracle appelé mycitydb.

Toutefois, vous devez également créer d'autres utilisateurs Oracle afin d'accéder à la

banque de données. Ces utilisateurs Oracle correspondent aux utilisateurs finaux qui

accéderont aux données. Par exemple, si un utilisateur final nommé JSmith se

connecte à la nouvelle banque de données, vous créez un utilisateur Oracle de ce

nom et lui donnez le droit d'accès à la nouvelle banque de données. Cela permet à

différents utilisateurs qui accèdent aux mêmes données de posséder des privilèges

différents. Pour accéder aux données qui résident dans une base de données

relationnelle, les utilisateurs de la base de données doivent disposer de certains

privilèges dans AutoCAD Map 3D. Utilisez FDO User Manager pour ajouter un

nouvel utilisateur doté des rôles appropriés. FDO User Manager est un utilitaire de

ligne de commande qui vous permet de gérer les utilisateurs des bases de données

et les comptes de la même manière sur tous les systèmes de gestion de base de

données.

Lorsque vous créez des utilisateurs pour une instance Oracle avec l'outil FDO User

Manager, ces utilisateurs sont dotés des privilèges leur donnant accès aux données

de cette banque de données. Si vous accédez à la banque de données en tant

qu'utilisateur Oracle n'ayant pas été créé à l'aide de FDO User Manager,

l'administrateur de la base de données doit s'assurer que l'utilisateur dispose de

droits suffisants pour utiliser les données. Si vous utilisez Oracle Workspace

Page 20: Manuel de Formation

Formation STEG 2011

15

Manager, vous devez créer la banque de données et y accéder à l'aide d'utilisateurs

différents, car le verrouillage est suivi par chaque utilisateur et ne sera pas effectif si

tous les utilisateurs se connectent en tant qu'utilisateur identique de la banque de

données. Dans FDO User Manager, vous choisissez d'abord un fournisseur FDO et

une connexion, puis vous pouvez effectuer un certain nombre de tâches, notamment:

- ajouter, supprimer ou répertorier des utilisateurs

- attribuer, révoquer ou répertorier des rôles et des privilèges

- accorder et révoquer l'accès aux banques de données, et répertorier les

banques de données auxquelles l'accès est autorisé

Remarque : Les utilisateurs de la base de données et les utilisateurs d'AutoCAD Map 3D sont deux

entités différentes, qui sont gérées séparément.

Pour gérer les comptes et les utilisateurs de la base de données

1- Démarrez FDO User Manager. Par défaut, FDO User Manager se trouve dans

\Program Files\AutoCAD Map 3D\FDO\bin\. Pour le lancer, cliquez deux fois sur

FdoUserManager.exe dans l'Explorateur Windows ou entrez FdoUserManager

sur la ligne de commande. (Pour lancer FdoUserManager depuis n'importe quelle

invite de commande, ajoutez son répertoire au chemin d'accès.)

2- Dans le menu Choisir un fournisseur, entrez les chiffres correspondant à votre

fournisseur FDO, puis appuyez sur Entrée.

3- Lorsque vous y êtes invité, indiquez les paramètres de connexion, puis appuyez

sur Entrée. Par exemple, indiquez le nom de service requis ainsi que le nom

d'utilisateur et le mot de passe. Pour plus d'informations, veuillez contacter

l'administrateur de votre base de données.

4- Une fois connecté, suivez les instructions qui s'affichent. Si vous ajoutez un

utilisateur, entrez son nom et son mot de passe. Les utilisateurs que vous créez

avec cet utilitaire sont automatiquement dotés des rôles et des privilèges requis

par la fonctionnalité FDO d'AutoCAD Map 3D. Toutefois, FDO User Manager

vous permet d'accorder des privilèges supplémentaires. Séparez les noms de

rôle par des virgules. Entrez ? pour voir la liste des rôles. Pour vérifier les rôles

après les avoir ajoutés, sélectionnez Répertorier tous les rôles et privilèges d'un

utilisateur.

5- Lorsque vous avez terminé, entrez 0 (zéro) pour quitter FDO User Manager.

Page 21: Manuel de Formation

Formation STEG 2011

16

2. Création d'une banque de données

Les objets géographiques sont stockés dans une banque de données qui regroupe

les classes d'objets à un seul emplacement. Pour ajouter un objet géographique à

une carte, connectez-vous à sa banque de données et sélectionnez chaque classe

d'objets à inclure. Il est nécessaire de créer une banque de données principalement

pour migrer des données existantes vers le nouveau fournisseur FDO ou pour créer

des données dans le format de ce fournisseur. Vous pouvez créer des banques de

données pour les fournisseurs FDO de bases de données (Microsoft SQL Server,

SQL Server Spatial, MySQL ou Oracle) et les fournisseurs FDO de fichiers (SDF ou

SHP) directement dans AutoCAD Map 3D si vous disposez des privilèges requis

pour la base de données ou le répertoire cible. Une fois que vous avez créé une

banque de données, vous pouvez définir un schéma pour celle-ci ou en importer un.

Le schéma spécifie les classes d'objets disponibles dans la banque de données et

leurs propriétés.

Avant de créer une banque de données de base de données, vous devez créer un

utilisateur de la banque de données avec les privilèges appropriés.

Pour remplacer une banque de données existante, vous devez d'abord la supprimer.

Utilisez des outils SGBD pour supprimer les tables existantes des banques de

données de fournisseurs FDO de bases de données. Une fois que vous avez créé

une banque de données et défini un schéma pour celle-ci, les utilisateurs d'AutoCAD

Map 3D pourront accéder aux données géospatiales dans cette banque de données,

mais aussi en créer et en stocker de nouvelles. Si vous souhaitez déplacer des

données DWG dans une source d'objets, reportez-vous à la rubrique Migration des

données du format DWG au format SIG.

Quand vous créez une banque de données, vous devez spécifier son étendue

spatiale X et Y minimale et maximale dans la Boîte de dialogue Créer une banque de

données. Ceci est particulièrement important si vous avez recours plus tard à la

copie par lot pour déplacer des données dans la banque de données. Les données

que vous déplacez doivent se trouver dans l'étendue de la banque de données cible.

MySQL et Oracle permettent d'augmenter automatiquement l'étendue si les données

ajoutées la dépassent.

Page 22: Manuel de Formation

Formation STEG 2011

17

Les instructions de création d'une banque de données sont différentes selon qu'il

s'agit d'une banque de données de base de données ou d'une banque de données

de fichiers.

Pour créer une banque de données pour un fournisseur de base de données

1- Dans le volet Tâches, cliquez sur l'onglet explorateur de carte ou gestionnaire

d'affichage.

2- Choisissez Données Connexion aux données.

3- Dans la liste Connexions de données par fournisseur de la fenêtre Connexion de

données, sélectionnez l'option appropriée (par exemple, Ajouter la connexion

Oracle).

4- Dans le volet de droite, entrez le nom d'une connexion (le nom que vous

donnerez à la banque de données dans AutoCAD Map 3D) et les informations

requises pour vous connecter à la banque de données, par exemple, le nom d'un

service.

Remarque : N'utilisez pas le nom que vous avez utilisé pour créer un utilisateur pour la banque de

données.

5- Connectez-vous au service pour la banque de données.

6- Dans la liste Banque de données, sélectionnez Ajouter une nouvelle banque de

données (ou tapez un nom qui n'apparaît pas dans la liste) et appuyez sur

Entrée. Vous devez ensuite indiquer si vous voulez créer une nouvelle banque de

données. Cliquez sur Oui.

7- Dans la Boîte de dialogue Créer une banque de données pour ce fournisseur,

entrez les paramètres de la nouvelle banque de données. Si vous créez une

banque de données FDO pour SQL Server Spatial, voir Création de banques de

données FDO pour SQL Server Spatial.

8- Cliquez sur OK. Lorsque la banque de données est créée, un message de

confirmation vous demande de modifier son schéma. Utilisez l'éditeur de

schémas pour créer ou importer le schéma de la banque de données. Vous êtes

connecté automatiquement à la nouvelle banque de données.

Pour créer une banque de données SDF ou SHP

1- Dans l'explorateur de carte, effectuez l'une des opérations suivantes :

Page 23: Manuel de Formation

Formation STEG 2011

18

a. Cliquez sur le menu Schéma Créer SDF.

b. Cliquez sur le menu Schéma Créer SHP.

2- Dans la boîte de dialogue Créer un fichier, indiquez le chemin d'accès et le nom

de fichier de la banque de données à créer.

3- Entrez le code du système de coordonnées de la nouvelle banque de données. Si

vous ne connaissez pas ce code, procédez comme suit pour sélectionner un

système de coordonnées :

a. Cliquez sur

b. Dans la boîte de dialogue Sélectionner un système de coordonnées

universelles, choisissez une catégorie.

c. Choisissez un système de coordonnées dans la liste. Sélectionnez un

système de coordonnées pris en charge à la fois par le fournisseur et par

AutoCAD Map 3D. Pour afficher les propriétés du système de

coordonnées sélectionné, cliquez sur Propriétés puis cliquez sur OK.

4- Cliquez sur OK.

Vous devez définir un schéma pour la nouvelle banque de données. Un message de

confirmation vous invite à utiliser l'éditeur de schémas pour créer ou importer le

schéma de la banque de données. La banque de données est créée lorsque vous

cliquez sur Appliquer dans l'éditeur de schémas. Vous êtes connecté

automatiquement à la banque de données.

3. Création de banques de données FDO pour SQL Server Spatial

Vous pouvez créer une banque de données SQL Server au format SQL Server natif

et une banque de données SQL Server Spatial étendue avec des métadonnées

FDO.

a) Banques de données FDO

Pour indiquer si la nouvelle banque de données sera de type FDO ou non,

sélectionnez Utiliser un schéma avec FDO activé lors de la création de la banque de

données.

Les banques de données FDO comportent des métadonnées FDO supplémentaires

mais elles utilisent des fonctionnalités de schéma SQL Server natives.

Page 24: Manuel de Formation

Formation STEG 2011

19

Ces métadonnées garantissent que les noms de classe et de propriété sont

conservés lorsque vous utilisez Copie par lot pour convertir les données dans un

autre format et inversement. Dans le cas de SQL Server, il est rare que les noms de

classe et de propriété ne soient pas conservés, étant donné que SQL Server peut

traiter des noms avec des caractères Unicode. Les noms ne doivent pas comporter

plus de 128 caractères, ce qui ne pose pas de problème en général.

Les banques de données FDO conservent l'héritage de classe contrairement aux

banques de données non FDO. ApplySchema pour les banques de données non

FDO conserve les propriétés héritées pour les sous-classes mais pas les relations

entre les classes et sous-classes.

Les propriétés d'objet et de collection d'objets ne sont prises en charge qu'avec les

métadonnées FDO.

Les numéros de révision pour la simultanéité optimiste ne sont pris en charge

qu'avec les métadonnées FDO.

Si vous sélectionnez Utiliser un schéma avec FDO activé lors de la création d'une

banque de données, certaines colonnes ou tables peuvent être renommées dans la

base de données SQL Server pour éviter des restrictions dans SQL Server. Les

données ne sont pas modifiées et elles peuvent toujours être interrogées par une

application externe. Vous pouvez supprimer la table de métadonnées ultérieurement.

Remarque : Utilisez des schémas FDO uniquement si vous avez besoin de leurs fonctionnalités.

Autrement, choisissez le schéma non FDO par défaut.

b) Sélection d'un système de coordonnées pour un contexte spatial

Une fois la banque de données créée, il vous reste à créer un schéma et à lui

appliquer. Le schéma définit la table et les colonnes dans lesquelles vous allez

placer les données. Il existe deux types de colonne SQL Server Spatial possibles

pour les propriétés de géométrie FDO : géométrie et géographie. Le type géographie

est utilisé pour les systèmes de coordonnées géodésiques (lat/long) et le type

géométrie pour les autres systèmes de coordonnées. Dans les deux cas, un index

spatial avec des paramètres par défaut est créé automatiquement. SQL Server

Spatial comporte un catalogue de systèmes de coordonnées géodésiques mais

aucun catalogue pour les autres systèmes de coordonnées.

Page 25: Manuel de Formation

Formation STEG 2011

20

Les valeurs SRID sont enregistrées dans les deux types de colonne, Géométrie et

Géographie, mais seules les colonnes de type Géographie référencent une entrée

dans le catalogue et, dans ce cas, les numéros SRID sont référencés en tant que

numéros EPSG.

Dans AutoCAD Map 3D, lorsque vous définissez un contexte spatial, vous

sélectionnez un système de coordonnées dans le catalogue Mentor. Pour utiliser ce

système de coordonnées avec SQL Server Spatial, AutoCAD Map 3D doit convertir

les informations du système de coordonnées dans le catalogue Mentor en

identificateur SRID. SRID est le seul identificateur que SQL Server peut utiliser pour

les systèmes de coordonnées géodésiques et non géodésiques. AutoCAD Map 3D

utilise le code EPSG du système de coordonnées comme identificateur SRID.

La création du contexte spatial peut échouer si ce qui suit est avéré :

- Le système de coordonnées n'a pas de code EPSG.

- Le système de coordonnées est dans le catalogue SQL Server mais sa

définition WKT SQL Server n'est pas reconnue par Mentor.

Pour résoudre ces situations, utilisez une table de transposition dans le fichier

ExtendedCoordSys.txt. Par défaut, ce fichier est stocké dans FDO\bin\com dans le

dossier d'installation d'AutoCAD Map 3D.

Si le système de coordonnées n'a pas de code EPSG, ajoutez le système à

ExtendedCoordSys.txt et spécifiez un identificateur SRID qui lui soit propre.

Choisissez un numéro SRID qui ne soit pas un code EPSG. Le fichier

ExtendedCoordSys.txt indique comment procéder.

Si la définition WKT SQL Server n'est pas reconnue par Mentor, ajoutez le système

de coordonnées à ExtendedCoordSys.txt (s'il ne se trouve pas déjà dans ce fichier)

et définissez la chaîne WKT sur la version de Mentor. La chaîne WKT spécifiée dans

le fichier prévaut sur celle qui figure dans le catalogue SQL Server.

Pour créer une banque de données pour SQL Server Spatial

1- Dans le volet Tâches, cliquez sur l'onglet explorateur de carte ou gestionnaire

d'affichage.

2- Choisissez Données->Connexion aux données.

Page 26: Manuel de Formation

Formation STEG 2011

21

3- Dans la liste Connexions de données par fournisseur de la fenêtre Connexion de

données, sélectionnez Ajouter la connexion SQL Server Spatial.

4- Dans le volet de droite, entrez le nom d'une connexion (le nom que vous

donnerez à la banque de données dans AutoCAD Map 3D) et les informations

requises pour vous connecter à la banque de données, par exemple, le nom d'un

service.

Remarque : N'utilisez pas le nom que vous avez utilisé pour créer un utilisateur pour la banque

de données.

5- Connectez-vous au service pour la banque à l'aide de l'authentification Windows

ou SQL Server.

6- Dans la liste Banque de données, sélectionnez Ajouter une nouvelle banque de

données (ou tapez un nom qui n'apparaît pas dans la liste) et appuyez sur

Entrée. Vous devez ensuite indiquer si vous voulez créer une nouvelle banque de

données. Cliquez sur Oui.

7- Dans la Boîte de dialogue Créer une banque de données pour ce fournisseur,

entrez les paramètres de la nouvelle banque de données. Indiquez si la nouvelle

banque de données sera de type FDO ou non en activant ou en désactivant

l'option Utiliser un schéma avec FDO activé. Les banques de données FDO

comportent des métadonnées FDO supplémentaires mais elles utilisent des

fonctionnalités de schéma SQL Server natives.

8- Cliquez sur OK.

Lorsque la banque de données est créée, un message de confirmation vous

demande de modifier son schéma. Utilisez l'éditeur de schémas pour créer ou

importer le schéma de la banque de données. L'onglet Concept de cette rubrique

décrit les problèmes relatifs aux propriétés géométriques et géographiques ainsi que

les problèmes relatifs aux systèmes de coordonnées pour les banques de données

SQL Server Spatial. Vous êtes connecté automatiquement à la nouvelle banque de

données.

4. Suppression d'une source d'objets

Lorsque vous supprimez une source d'objets, vous supprimez toutes ses données et

les informations de stylisation des calques de la carte courante qui font référence à la

Page 27: Manuel de Formation

Formation STEG 2011

22

banque de données de cette dernière. Ceci n'a pas d'incidence sur la banque de

données.

Pour supprimer une source d'objets, vous devez d'abord vous déconnecter de celle-

ci.

Pour supprimer une source d'objets

1- Dans l'explorateur de carte, cliquez sur le menu Données Connexion aux

données.

2- Dans la liste Connexions de données par fournisseur de la fenêtre Connexion de

données, cliquez avec le bouton droit de la souris sur la source d'objets à

supprimer et choisissez Déconnecter.

Les entrées de la source d'objets sont représentées par des icônes de page.

Chaque entrée située sous une source d'objets constitue une classe d'objets de

cette source d'objets.

3- Cliquez de nouveau avec le bouton droit de la souris sur la source d'objets et

choisissez Supprimer.

D. Utilisation des schémas

Utilisez l'éditeur de schémas pour manipuler des schémas.

1. Présentation de l'utilisation de schémas

Les données géospatiales sont stockées de manière hiérarchique, comme un

ensemble de tables : chaque rangée dans une table correspond à un objet et chaque

colonne à une propriété de cet objet. La table entière (son nom, le nom des

colonnes, les types de données, les valeurs par défaut et les contraintes) représente

une classe d'objets. L'ensemble des tables associées est appelé schéma et la

collection entière réside dans une banque de données.

a) Création d'un schéma

Utilisez l'éditeur de schémas pour définir un nouveau schéma dans une nouvelle

source d'objets ou dans une source d'objets existante pour un fournisseur FDO de

base de données (Microsoft SQL Server, MySQL ou Oracle) ou une banque de

données SDF. Vous ne pouvez pas créer un schéma pour une source d'objets SHP

existante, mais vous pouvez créer une banque de données de fichiers et un schéma

pour celle-ci au cours du processus de création. Vous devez utiliser les outils ESRI

Page 28: Manuel de Formation

Formation STEG 2011

23

pour créer un schéma ArcSDE ; vous ne pouvez pas utiliser AutoCAD Map 3D pour

en créer un. Certains fournisseurs FDO permettent au client de remplacer les valeurs

d'association logique et physique spécifiées par défaut dans leur schéma. Vous

pouvez utiliser l'éditeur de schémas pour remplacer les classes, les noms de table

physique (pour créer une nouvelle table), les noms d'espace de table Oracle, les

moteurs de stockage MySQL, l'association table-type (de base ou concrète), les

propriétés et les noms de colonne lorsque vous définissez un nouveau schéma.

Vous ne pouvez pas créer d'association vers une table existante.

Si vous créez une association vers une table ou vue existante dans une autre

banque de données, les colonnes de remplacement doivent correspondre

exactement aux colonnes existantes. Si vous créez une association vers une table

ou vue avec un propriétaire différent, donnez au propriétaire de cette table accès à la

banque de données FDO. Vous pouvez créer une vue locale qui est sélectionnée à

partir de l'autre table, puis créer l'association vers la vue locale, mais cela n'est pas

forcément nécessaire. La vue locale est créée automatiquement si elle n'est pas

présente lorsque vous appliquez vos modifications.

Si vous créez une association vers une table et une colonne qui n'existe pas encore

dans la banque de données courante, vérifiez que le nom de colonne est valide pour

votre base de données. Vous devez créer les éléments du schéma en ordre

hiérarchique : créez d'abord le schéma, puis ses classes d'objets et enfin ses

propriétés. Avec certains fournisseurs FDO, vous pouvez créer plusieurs schémas

dans la même source d'objets et modifier les schémas après les avoir définis et

enregistrés.

Vous pouvez afficher un schéma de n'importe quel fournisseur FDO, mais vous ne

pouvez pas le modifier ni le supprimer si des objets existants l'utilisent.

Pour créer un schéma

1- Connectez-vous à la source d'objets dans laquelle vous voulez créer le schéma.

2- Dans l'explorateur de carte, sélectionnez la source d'objets dans l'arborescence

des connexions (en haut du volet) et cliquez sur le menu Schéma Modifier le

schéma.

Page 29: Manuel de Formation

Formation STEG 2011

24

3- Dans l'éditeur de schémas, développez l'arborescence des schémas et effectuez

l'une des opérations suivantes :

a. Pour créer un schéma, sélectionnez Schémas (le nœud supérieur de

l'arborescence des schémas) et cliquez sur Nouveau schéma dans la barre

d'outils de l'éditeur de schémas.

b. Pour créer une classe d'objets, sélectionnez le schéma parent dans

l'arborescence des schémas et cliquez sur Nouvelle classe d'objets dans la

barre d'outils de l'éditeur de schémas.

c. Pour créer une propriété, sélectionnez la classe d'objets parent dans

l'arborescence des schémas et cliquez sur Nouvelle propriété dans la barre

d'outils de l'éditeur de schémas.

4- Spécifiez les paramètres du nouvel élément de schéma dans le volet de droite.

Reportez-vous à Définition de contraintes dans l'éditeur de schémas pour plus

d'informations sur la limitation des valeurs correctes d'une propriété.

5- Répétez les deux étapes précédentes autant de fois que nécessaire pour créer

les autres éléments de schéma.

6- Cliquez sur Appliquer pour appliquer vos modifications et laisser l'éditeur de

schémas ouvert. Lorsque vous cliquez sur Appliquer ou OK, vos modifications

sont transmises à la banque de données. Vous pouvez ajouter des classes

d'objets et des propriétés mais vous ne pouvez pas modifier votre travail

précédent.

7- Cliquez sur OK pour appliquer les modifications non enregistrées et fermer

l'éditeur de schémas.

b) Définition de contraintes dans l'éditeur de schémas

Lorsque vous créez un schéma, vous pouvez limiter les valeurs autorisées pour des

propriétés données. Les types de contrainte pris en charge par AutoCAD Map 3D

sont décrits dans le tableau suivant. Comportement de la table de données

Type de

contrainte

Description Comportement de la table de

Données

Intervalle Les valeurs autorisées doivent

être comprises dans l'intervalle

spécifié. Vous pouvez inclure ou

exclure les valeurs minimale et

Toute valeur située en dehors de la

plage autorisée génère une erreur.

Vous devez entrer une autre valeur.

Page 30: Manuel de Formation

Formation STEG 2011

25

maximale. Par exemple, vous

pouvez indiquer 1-10 inclus, ce

qui signifie que 1 et 10 sont des

valeurs autorisées.

Liste C'est vous qui indiquez les

entrées autorisées pour une

propriété dans une liste

Cliquez sur la flèche déroulante pour

afficher la liste, puis choisissez l'un des

éléments comme valeur de la propriété.

Non nulle La valeur de la propriété ne peut

pas être vide.

Si vous laissez la valeur de propriété vide

lorsque vous fermez la table de données,

un message d'erreur vous invite à entrer

une valeur.

Unique La valeur de la propriété doit être

unique dans la classe d'objets. Si

vous définissez une propriété en

tant que champ généré

automatiquement ou si elle est

définie dans la banque de

données comme champ clé, elle

sera associée à cette contrainte.

Si vous entrez une valeur utilisée par un

autre objet géographique de la classe

d'objets, un message d'erreur vous invite à

la modifier. Ce message ne s'affiche que

lors de l'extraction de l'objet géographique.

Si la table comporte deux colonnes qui

doivent être uniques (comme "Lastname"

et "Firstname"), un message s'affiche sur

chaque colonne pour indiquer qu'elles sont

soumises à une contrainte de valeur

unique

Lorsque vous modifiez des propriétés dans la table de données, vous ne pouvez

entrer que les valeurs autorisées par la contrainte. Par exemple, pour un objet

géographique Roads, vous pouvez indiquer que la propriété Number_Of_Lanes

(nombre de voies) doit être associée à des valeurs comprises entre 1 et 8. Si vous

entrez la valeur 9, un message d'erreur s'affiche. Un message d'erreur s'affichera

dès que vous entrez une valeur incorrecte. Lorsque vous archivez l'objet, vos

modifications sont de nouveau validées par rapport à la banque de données. En

fonction des capacités du fournisseur de données, de nouvelles erreurs peuvent être

signalées. Vous ne pouvez pas modifier un schéma pour convertir un champ existant

afin qu'il utilise un autre type de contrainte si la table contient déjà des données. La

table doit obligatoirement être vide. Certains fournisseurs de données ne prennent

pas en charge toutes les contraintes. Le tableau suivant répertorie les contraintes

prises en charge par le fournisseur.

Page 31: Manuel de Formation

Formation STEG 2011

26

Fournisseur Intervalle Liste Non nulle Unique

Oracle Oui Oui Oui Oui

SQL Server Oui Oui Oui Oui

MySQL Non Non Oui Oui

SDF Oui Oui Oui Non

ArcSDE Non Non Oui Oui

SHP Non Non Oui Non

L'éditeur de schémas vérifie les capacités du fournisseur et n'autorise que les

contraintes prises en charge par ce fournisseur.

Une propriété qui fait appel à des contraintes accepte tous les types de données, à

l'exception du type Booléen (qui accepte uniquement les contraintes de type non

nulles). Vous ne pouvez pas contraindre des propriétés dotées des types de

données BLOB ou CLOB.

Pour créer une propriété contrainte

1- Dans l'éditeur de schémas, développez l'arborescence des schémas, puis

sélectionnez la propriété à contraindre.

2- Vérifiez que le type de données de la propriété autorise la contrainte voulue. Par

exemple, des propriétés de type Booléen n'acceptent que des contraintes non

nulles.

3- Effectuez l'une des opérations suivantes :

a. Pour spécifier un intervalle de propriété, définissez l'option Type de

contrainte sur Intervalle et indiquez des valeurs d'intervalle. Dans le champ

Type de contrainte, cliquez sur la flèche déroulante, puis choisissez

Intervalle. Entrez les valeurs d'intervalle minimale et maximale et, pour

chacune, indiquez si l'intervalle est inclusif ou exclusif. Par exemple, si

vous l'intervalle est 1-10, indiquez si 1 et 10 sont inclus ou non.

b. Pour indiquer une liste des valeurs possibles, définissez l'option Type de

contrainte sur Liste et spécifiez des valeurs de liste. Dans le champ Type

de contrainte, cliquez sur la flèche déroulante, puis choisissez Liste.

Cliquez sur Liste des valeurs, puis cliquez sur Entrez les valeurs de la

liste. (Appuyez sur Entrée après chacune d'elles.) Si le type de données de

cette propriété est Chaîne, indiquez la longueur maximale de la chaîne

avant d'entrer les valeurs dans la liste. Si le type de données de cette

Page 32: Manuel de Formation

Formation STEG 2011

27

propriété est Décimal, définissez la précision et l'échelle avant d'entrer les

valeurs dans la liste. Si vous entrez des valeurs dans la liste qui sont hors

précision ou hors échelle, ces valeurs sont arrondies. Si le type de

données de cette propriété est DateHeure, l'éditeur de liste affiche un

calendrier dans lequel vous pouvez sélectionner des dates spécifiques.

Une fois que vous avez choisi la première date, la liste crée une nouvelle

entrée. Vous pouvez alors choisir une autre date. Lorsque vous cliquez sur

OK, AutoCAD Map 3D vérifie les valeurs de la liste. Si les valeurs sont

incorrectes, par exemple, si elles ne correspondent pas au type de

données ou si la longueur dépasse celle de la définition de chaîne, un

message d'erreur s'affiche.

c. Pour vous assurer que la propriété n'est pas autorisée à accepter une

valeur vide, définissez Valeur nulle possible sur Faux. Dans le champ

Valeur nulle possible, cliquez sur la flèche déroulante, puis sélectionnez

Vrai ou Faux. Si vous définissez Valeur nulle possible sur Faux, vous

pouvez entrer une valeur par défaut pour vous assurer qu'une entrée de

cette propriété existe pour les nouveaux objets.

4- Pour indiquer une contrainte unique, sélectionnez la classe d'objets appropriée

dans l'arborescence, à gauche. Vous pouvez indiquer une seule contrainte de

propriété unique ou une contrainte unique composée. Dans le cas d'une

contrainte de propriété unique, la valeur de la propriété est unique au sein de la

classe d'objets. Dans le cas d'une contrainte de propriété composée (parfois

appelée "contrainte appariée"), plusieurs propriétés sont dotées de valeurs

uniques.

Par exemple, vous pouvez contraindre les champs combinés

Street_Number, Street_Name et City pour qu'ils identifient de manière unique

l'adresse d'un bâtiment.

- Cliquez sur Nouveau (sous Spécifier la/les contrainte(s) unique(s) et l'ordre).

- Cochez les cases des propriétés devant accepter des valeurs uniques. Les

propriétés désignées comme uniques apparaissent dans la liste, au bas de la

boîte de dialogue.

Page 33: Manuel de Formation

Formation STEG 2011

28

- Si vous le souhaitez, utilisez les flèches vers le haut et vers le bas pour

modifier l'ordre des propriétés répertoriées.

5- Cliquez sur Appliquer.

2. Exposition d'une vue de base de données native dans un schéma

Une vue de base de données est une table logique ou virtuelle composée du jeu de

résultats issu d'une requête. Contrairement aux tables ordinaires d'une base de

données relationnelle, une vue ne fait pas partie du schéma physique. Il s'agit d'une

table dynamique virtuelle calculée à partir des données présentes dans la base de

données. Si vous modifiez les données d'une table, ces données sont aussi

modifiées dans la vue. Les vues présentent des avantages par rapport aux tables :

- Vous pouvez utiliser une vue pour rendre un sous-jeu de données disponible à

certains utilisateurs.

- Une vue peut présenter, sous forme simplifiée, plusieurs tables jointes dans

une table virtuelle.

- Une vue peut présenter des données agrégées (à l'aide d'une somme, d'une

moyenne ou d'une autre fonction de calcul).

3. Mappage de vues existantes en classes d'objets

AutoCAD Map 3D affiche automatiquement sous forme de classes les vues de bases

de données existantes définies dans leur base de données native. Si la vue inclut

des données de géométrie, celle-ci est affichée en tant que classe d'objets. Les

restrictions suivantes s'appliquent :

- Vous ne pouvez pas créer ni modifier une définition de vue dans AutoCAD Map

3D.

- Vous pouvez modifier une vue dans la table de données uniquement si vous y

êtes autorisé et si les données sont modifiables dans une vue.

- En fonction de la façon dont la vue est définie dans sa banque de données

native, il est possible d'insérer, de mettre à jour et de supprimer des données de

la vue.

- Pour les schémas Oracle existants, la géométrie incluse dans la vue doit faire

l'objet d'une entrée distincte dans la table user_sdo_geom_metadata. Ceci

permet à AutoCAD Map 3D de déterminer le contexte spatial approprié à utiliser

pour l'affichage de la vue en tant que classe d'objets. Si vous envisagez

Page 34: Manuel de Formation

Formation STEG 2011

29

d'utiliser une vue de base de données avec AutoCAD Map 3D, tenez compte

des points suivants :

o La vue native doit contenir une clé primaire.

o La vue native doit faire appel à un index spatial.

Dans l'éditeur de schémas, les colonnes définies pour la vue apparaissent en tant

que propriétés non modifiables. Toutefois, vous pouvez créer des classes d'objets et

des propriétés qui se comportent comme des vues de base de données dans

l'éditeur de schémas. Imaginons que vous disposez d'une table Oracle, nommée

Fleuves et dotée de vingt propriétés. Vous voulez que certains utilisateurs ne voient

que six d'entre elles. Vous pouvez utiliser l'éditeur de schémas pour créer une classe

d'objets basée sur la table Fleuves existantes et ajouter les six propriétés devant être

visibles.

L'éditeur de schémas permet de mapper directement les objets de bases de données

physiques (tables ou vues).

4. Accès aux vues à partir d'un schéma natif

Outre la possibilité de mapper des classes d'objets en vues existantes dans des

banques de données FDO, vous pouvez inverser cette opération. En effet, vous

pouvez mapper des vues natives issues de banques de données non FDO en

classes d'objets. Pour ce faire, les conditions suivantes doivent être remplies :

- La clé primaire ou les colonnes d'index uniques doivent être exposées dans la

vue. Si la vue contient une jointure, les colonnes qui identifient chaque ligne

doivent être exposées de manière unique.

Si une classe ne comporte pas de clé primaire, vous pouvez tout de même l'exposer

dans AutoCAD Map 3D en lecture seule uniquement.

- Dans le cas des banques de données Oracle, si la vue comporte des données

de géométrie, elles doivent faire l'objet d'une entrée distincte dans la table

user_sdo_geom_metadata afin de fournir les informations relatives au contexte

spatial et au système de coordonnées.

- Pour les vues Oracle complexes, vous pouvez spécifier les colonnes que la

classe d'objets obtenue utilisera comme clé primaire. Vous devez fournir des

informations avec la vue, comme le montre l'exemple suivant :

Page 35: Manuel de Formation

Formation STEG 2011

30

alter view <nom_vue> add constraint <nom_contrainte> primary key

(noms_colonnes) disable novalidate;

Remarque : Cette procédure est nécessaire uniquement pour les schémas FDO.

Dans le cas de banques de données existantes, comme AutoCAD Map 3D affiche

automatiquement la vue en tant que classe d'objets, aucune action n'est requise.

Pour créer une classe d'objets pouvant être mappée en vue de base de données

1- Créez une banque de données FDO.

Pour ce faire, vous pouvez utiliser l'éditeur de schémas. Voir Création d'un

schéma

2- Créez une vue de base de données à l'aide des outils natifs de votre base de

données.

Pour Oracle, utilisez sqlplus . Pour SQL Server, utilisez sqlcmd. Pour MySQL,

utilisez mysql.

3- Reconnectez-vous à la base de données depuis AutoCAD Map 3D.

4- Dans l'éditeur de schémas, sélectionnez le nom du schéma cible, puis cliquez sur

Nouvelle classe d'objets.

Pour plus d'informations sur la création de classes d'objets, voir Modification d'un

schéma

5- Si l'onglet Classe d'objets logique est affiché, cliquez sur l'onglet Configurations

physiques.

6- Dans Nom de la table, tapez le nom de la vue créée à l'étape 1. Cliquez sur OK.

7- Revenez à l'onglet Classe d'objets logique, puis entrez le nom, le type de classe

et toute autre information requise.

8- Cliquez sur Nouvelle propriété pour ajouter une propriété.

9- Revenez à l'onglet Configurations physiques.

10- Tapez le nom de la colonne de vue (de la vue créée à l'étape 1) pour mapper la

nouvelle propriété. Cliquez sur OK.

11- Passez à l'onglet Propriété logique et définissez les attributs de propriété. les

valeurs des attributs, tels que le type de données, la longueur, l'échelle, la

précision, l'unicité ainsi que l'acceptation de valeurs nulles doivent correspondre

aux attributs des colonnes. Ainsi, vous ne pouvez pas mapper propriété ayant le

Page 36: Manuel de Formation

Formation STEG 2011

31

type de données Chaîne vers une colonne prévue pour le type de données

Nombre.

12- Répétez les étapes 8 à 11 pour créer les autres propriétés.

13- Veillez à remplir la colonne Clé primaire du nouvel enregistrement de vue avant

de l'archiver (si celle-ci n'est pas configurée pour la génération automatique).

5. Importation et exportation d'un schéma

Vous pouvez exporter schéma en tant que fichier XML pour effectuer l'une des

tâches suivantes :

- Partager un schéma créé dans l'éditeur de schémas avec d'autres utilisateurs

d'AutoCAD Map 3D ou avec des utilisateurs du logiciel SIG.

- Sauvegarder un schéma créé dans l'éditeur de schémas dans un fichier XML.

- Enregistrer le travail en cours si la source de données ou le répertoire d'origine

n'est plus disponible. Vous pouvez importer un schéma XML que vous avez

exporté, puis l'utiliser pour définir un nouveau schéma pour une autre banque de

données. Cela peut se révéler utile pour créer plusieurs banques de données

basées sur le même schéma. Le format de schéma XML d'AutoCAD Map 3D est

un élément du langage GML (Geography Markup Language). Pour plus

d'informations sur le langage GML, visitez la page http://www.opengis.net/gml/.

GML a été normalisé par l'Open Geospatial Consortium (OGC). Pour plus

d'informations sur l'OGC, visitez la page http://www.opengeospatial.org. Vous

pouvez également consultez les manuels FDO API Reference et The Essential

FDO.

Pour importer un schéma XML ou XMI

1- Connectez-vous à la source d'objets dans laquelle vous voulez importer le

schéma.

2- Dans l'explorateur de carte, sélectionnez la source d'objets dans l'arborescence

des connexions (en haut du volet) et cliquez sur le menu Schéma Modifier le

schéma.

3- Dans l'éditeur de schémas, sélectionnez Schémas (le nœud supérieur de

l'arborescence des schémas), puis cliquez sur Importer le schéma dans la barre

d'outils de l'éditeur de schémas.

Page 37: Manuel de Formation

Formation STEG 2011

32

4- Dans la boîte de dialogue Ouvrir, choisissez le format du fichier que vous

importez (XML ou XMI). Choisissez le fichier voulu, puis cliquez sur Ouvrir.

L'arborescence des schémas affiche le schéma importé.

5- Cliquez sur Appliquer pour rendre les modifications permanentes.

Pour exporter un schéma au format XML

1- Connectez-vous à la source d'objets dont vous voulez exporter le schéma.

2- Dans l'explorateur de carte, sélectionnez la source d'objets dans l'arborescence

des connexions (en haut du volet) et cliquez sur le menu Schéma Modifier le

schéma.

3- Dans l'éditeur de schémas, sélectionnez Schémas (le nœud supérieur de

l'arborescence des schémas), puis cliquez sur Exporter le schéma dans la barre

d'outils de l'éditeur de schémas.

4- Dans la boîte de dialogue Enregistrer, accédez au répertoire voulu et entrez le

nom du fichier.

5- Cliquez sur Enregistrer.

6. Affichage d'un schéma

Vous pouvez inspecter un schéma pour n'importe quelle source d'objets, y compris

les sources d'objets de fournisseurs FDO qui ne prennent pas en charge les

schémas actualisables. Vous pouvez modifier un schéma actualisable que vous avez

ouvert. S'il vous arrive de modifier par erreur un schéma actualisable, cliquez sur

Annuler pour annuler vos modifications. Les fournisseurs qui prennent en charge les

schémas actualisables sont Microsoft SQL Server, MySQL, SDF et Oracle.

Vous ne pouvez pas modifier un schéma non actualisable que vous avez ouvert.

Pour afficher un schéma

1- Connectez-vous à la source d'objets dont vous voulez afficher le schéma.

2- Dans l'explorateur de carte, sélectionnez la source d'objets dans l'arborescence

des connexions (en haut du volet) et cliquez sur le menu Schéma Modifier le

schéma.

3- Dans l'éditeur de schémas, développez l'arborescence des schémas, puis cliquez

sur n'importe quel schéma, classe d'objets ou propriété pour afficher ses

paramètres dans le volet de droite.

Page 38: Manuel de Formation

Formation STEG 2011

33

4- Une fois que vous avez terminé d'inspecter le schéma, cliquez sur Annuler pour

fermer l'éditeur de schémas.

7. Modification d'un schéma

Vous pouvez modifier un schéma, une classe d'objets ou une propriété si le

fournisseur FDO prend en charge les schémas actualisables (par exemple, Microsoft

SQL Server, SQL Server Spatial, MySQL, Oracle et SDF prennent en charge ces

schémas).

Si vous ouvrez un schéma non actualisable dans l'éditeur de schémas, vous pouvez

afficher ses paramètres, mais vous ne pouvez pas les modifier.

Vous ne pouvez pas modifier ou supprimer un schéma, une classe d'objets ou une

propriété si des objets existants l'utilisent.

8. Cotes Z et M

Le fournisseur FDO pour SQL Server Spatial ne prend pas en charge les cotes Z et

M en raison de restrictions de leur prise en charge par SQL Server 2008. Lorsque

vous définissez de nouvelles propriétés de géométrie pour les classes d'objets dans

l'éditeur de schémas d'AutoCAD Map 3D, les options Z et M à inclure ne sont pas

disponibles.

9. Restrictions de nom

Vous pouvez utiliser l'éditeur de schémas pour importer une collection de schémas

d'objets à partir d'un fichier XML. Lors de l'importation, vous pouvez modifier ces

schémas de sorte qu'ils soient conformes aux restrictions relatives à la connexion au

fournisseur active. Par exemple, si vous êtes connecté à une banque de données

Oracle, il est possible que les noms de classe d'objets soient limités à 22 caractères.

Si vous importez une collection de schémas d'objets comportant des noms de classe

d'objets qui dépassent cette limite, vous devrez renommer ces classes d'objets au

cours de l'importation pour qu'elles soient conformes aux restrictions de la connexion

Oracle.

Si vous importez une collection de schémas SQL Server Spatial de type FDO dans

une connexion de schéma non FDO, l'éditeur de schémas affichera des messages

d'erreur vous indiquant quels noms doivent être modifiés.

Page 39: Manuel de Formation

Formation STEG 2011

34

Remarque : Si vous essayez de définir un remplacement physique (par exemple, renommer une

colonne de propriété en autre chose que le nom de la propriété), vous obtiendrez un message d'erreur

indiquant que la mémoire à laquelle vous essayez d'accéder est protégée.

10. Modification du nom du fournisseur

L'éditeur de schémas détermine le fournisseur actuel à partir de sous-chaînes

présentes dans le nom du fournisseur. Si vous n'avez pas installé le Service Pack 1,

les noms de fournisseur SQL Server et SQL Server Spatial contiennent tous les deux

la sous-chaîne SQL Server qui génère une erreur. (Le message d'erreur qui s'affiche

est "La valeur n'est pas comprise dans la plage attendue.")

Pour corriger cette erreur, installez le Service Pack 1 ou renommez le fournisseur.

Pour modifier un schéma

Remarque : Si vous modifiez le schéma d'une banque de données de topographie, veillez à ne pas

supprimer par inadvertance les champs et les classes existants. Cela risque en effet de nuire aux

performances de la banque de données de topographie.

1- Connectez-vous à la source d'objets dont vous voulez modifier le schéma.

2- Dans l'explorateur de carte, sélectionnez la source d'objets dans l'arborescence

des connexions (en haut du volet) et cliquez sur le menu Schéma Modifier le

schéma.

3- Dans l'éditeur de schémas, développez l'arborescence des schémas et cliquez

sur le schéma, la classe d'objets ou la propriété à modifier. Les paramètres

courants apparaissent dans le volet de droite.

4- Modifiez les paramètres de l'élément du schéma. Vous ne pouvez modifier que

les paramètres modifiables et ceux que le fournisseur prend en charge. Par

exemple, la section transaction longue n'apparaît pas ou n'est pas disponible si le

fournisseur ne prend pas en charge le contrôle des versions.

5- Pour ajouter une nouvelle classe d'objets, sélectionnez l'entrée de schéma à

droite et cliquez sur Nouvelle classe d'objets en haut de la fenêtre. Spécifiez les

informations requises pour la nouvelle classe d'objets dans la partie gauche de la

fenêtre.

6- Pour ajouter une propriété, sélectionnez l'entrée de classe d'objets pour cette

propriété à droite et cliquez sur Nouvelle propriété dans la partie supérieure de la

Page 40: Manuel de Formation

Formation STEG 2011

35

fenêtre. Spécifiez les informations requises pour la propriété dans la partie

gauche de la fenêtre.

7- Pour une classe d'objets et une propriété, sélectionnez l'onglet Configurations

physiques et modifiez les paramètres physiques si besoin. Chaque fournisseur

définit une correspondance entre un élément de schéma et un objet physique

dans une source d'objets. La structure physique des sources d'objets varie selon

le fournisseur, de même que les types de correspondances utilisés pour les

schémas et les paramètres par défaut. Oracle, par exemple, associe chaque

classe d'objets à une table de la base de données Oracle où réside la source

d'objets, en donnant à la classe et à la table le même nom. Vous pouvez

remplacer cette configuration par défaut en modifiant le paramétrage de l'onglet

Configurations physiques. Les paramètres disponibles sur cet onglet varient selon

le fournisseur. L'onglet n'est pas disponible pour les fournisseurs dont les

paramètres par défaut ne peuvent pas être modifiés.

8- Cliquez sur Appliquer.

9- Répétez les quatre étapes précédentes autant de fois qu'il est nécessaire pour

modifier d'autres éléments de schéma.

10- Cliquez sur OK pour rendre toutes les modifications permanentes.

Pour renommer le fournisseur SQL Server Spatial

1- Ouvrez le fichier fdo\bin\providers.xml.

2- Recherchez le nom du fournisseur OSGeo.SQLServerSpatial.3.3.

3- Modifiez-le en OSGeo.SqlServerSpatial.3.3. Notez que la différence entre

majuscules et minuscules est prise en compte. Vous pouvez maintenant afficher,

modifier et appliquer les schémas.

11. Suppression d'un schéma

Lorsque vous supprimez un schéma, une classe d'objets ou une propriété dans

l'éditeur de schémas, son icône disparaît de l'arborescence des schémas, de même

que les icônes de ses éléments enfants (le cas échéant). Cependant, les

modifications ne sont transférées à la source d'objets sous-jacente que lorsque vous

les appliquez. Par exemple, si vous supprimez une classe d'objets, ni la classe, ni

ses propriétés ne sont supprimées de l'arborescence des schémas, mais sa table

Page 41: Manuel de Formation

Formation STEG 2011

36

reste dans la source d'objets jusqu'à ce que vous cliquiez sur Appliquer. Vous

pouvez annuler les modifications avant de cliquer sur Appliquer.

Remarque : Vous ne pouvez pas supprimer un schéma, une classe d'objets ou une propriété si des

données d'objet existent pour cet élément.

Pour supprimer des éléments de schéma

1- Connectez-vous à la source d'objets contenant les éléments de schéma à

supprimer.

2- Dans l'explorateur de carte, cliquez avec le bouton droit de la souris sur la

connexion voulue dans l'arborescence des connexions, puis choisissez Modifier

le schéma.

3- Dans l'éditeur de schémas, développez l'arborescence des schémas pour voir les

classes d'objets et les propriétés qui s'y trouvent.

4- Cliquez avec le bouton droit de la souris sur le schéma, la classe d'objets ou la

propriété à supprimer et cliquez sur Supprimer.

5- Cliquez sur Oui en réponse à l'invite pour confirmer la suppression.

L'arborescence des schémas est mise à jour pour tenir compte de la suppression.

6- Répétez les deux étapes précédentes autant de fois qu'il est nécessaire pour

supprimer d'autres éléments de schéma.

7- Cliquez sur OK pour rendre toutes les suppressions permanentes.

12. Annulation des modifications apportées à un schéma

Lorsque vous effectuez des modifications dans l'éditeur de schémas, l'arborescence

des schémas et le volet de droite reflètent vos modifications. En revanche, les

modifications ne sont appliquées à la source d'objets sous-jacente que lorsque vous

cliquez sur Appliquer. Si vous cliquez sur Annuler avant de cliquer sur Appliquer,

toutes les modifications que vous avez effectuées depuis la dernière fois que vous

avez cliqué sur Appliquer sont annulées.

Pour supprimer toutes les modifications effectuées dans l'éditeur de schémas depuis

la dernière validation Dans l'éditeur de schémas, cliquez sur Annuler.

E. Migration des données

Vous pouvez utiliser la copie par lot pour copier des données d'une source d'objets à

une autre, dans le même format ou dans un autre.

Page 42: Manuel de Formation

Formation STEG 2011

37

1. Présentation de la migration des données

Vous pouvez utiliser la copie par lot pour copier des données d'une source d'objets à

une autre, dans le même format ou dans un autre.

Vous pouvez convertir des objets DWG et leurs attributs dans divers formats géo

spatiaux et, dans certains cas, réintégrer les données dans des dessins AutoCAD.

2. Migration de données SIG (copie par lot)

Vous pouvez utiliser la copie par lot pour copier des données d'une source d'objets à

une autre, dans le même format ou dans un autre.

La copie par lot vous permet de copier la source d'objets entière ou un sous-jeu de

celle-ci en fonction d'un schéma, une classe d'objets ou une propriété. Vous pouvez

également filtrer un calque du gestionnaire d'affichage en utilisant une expression et

utiliser Copie par lot pour créer une banque de données ne contenant que les

données filtrées.

a) Ce que permet de faire la copie par lot

La copie par lot permet d'effectuer les opérations suivantes :

- Réaliser votre propre copie de données issues d'un autre département.

- Procéder à la mise à niveau du stockage de données de fichiers (SDF ou

SHP) au stockage de base de données (Microsoft SQL Server, MySQL ou

Oracle) qui permet à plusieurs utilisateurs d'intervenir et qui offre des

fonctionnalités avancées, telles que le contrôle des versions et le transaction

longue.

- Déplacer des données jointes et des champs calculés dans une nouvelle

banque de données.

- Transformer facilement des systèmes de coordonnées. Par exemple, vous

pouvez :

- Affecter un système de coordonnées à une banque de données qui n'en a

pas.

- Créer une banque de données dont le système de coordonnées est différent

de la source. La classe cible utilise le système de coordonnées de

remplacement comme projection du contexte spatial.

- Convertir un schéma étranger dans un format natif.

Page 43: Manuel de Formation

Formation STEG 2011

38

b) Copie par lot au format SDF

Si vous créez un fichier SDF dans AutoCAD Map 3D, vous pouvez l'utiliser comme

cible de la Copie par lot. Cependant, vous devez supprimer le schéma par défaut

avant de copier les données dans le nouveau fichier SDF.

c) Copie par lot au format SHP

Un fichier SHP ne peut contenir qu'une classe. Pour copier plusieurs classes FDO,

copiez celles-ci dans un dossier vide via le fournisseur SHP FDO. Lorsque vous

copiez des classes vers cette connexion, Copie par lot crée un fichier SHP pour

chaque classe que vous copiez. Ne créez pas un fichier SHP dans l'éditeur de

schémas mais utilisez le nouveau fichier SHP comme cible de la Copie par lot.

Il n'est pas possible de modifier un schéma SHP une fois qu'il est appliqué. Pour

contourner cette restriction, lors de la copie des données du format SDF vers le

format SHP, exportez le schéma SDF. Puis, lorsque vous créez le schéma SHP

cible, supprimez son schéma par défaut et importez le schéma SDF. De cette

manière, vous pouvez rectifier toutes les erreurs éventuelles dans le schéma. Au

cours de la copie par lot, sélectionnez les noms de classe d'objets et de propriété

dans la colonne Vers et faites-les correspondre exactement à la colonne De.

Selon la taille du fichier, vous pouvez également importer les données SDF et les

exporter au format SHP.

d) Copie par lot vers et depuis SQL Server Spatial

Lorsque vous copiez les données d'une banque de données SQL Server Spatial

FDO vers une banque de données non FDO, il peut arriver que les noms de classe

et de propriété ne soient pas acceptés par la banque de données de destination, car

les règles de dénomination varient d'un fournisseur à l'autre. Vous pouvez utiliser des

associations de schémas pour renommer les éléments de schéma que vous copiez

et vous assurer ainsi qu'ils sont conformes aux règles de dénomination de la banque

de données de destination.

Vous pouvez également transmettre un ensemble de fonctionnalités de schéma à la

banque de données cible pour que les schémas clonés soient conformes aux

fonctionnalités de cette banque de données.

Page 44: Manuel de Formation

Formation STEG 2011

39

Lorsque vous copiez des polygones géodésiques avec des anneaux dans le sens

horaire vers SQL Server Spatial, activez l'option Erreurs de données ou de types

géométriques non appariés pour ignorer ces erreurs.

Pour la géographie, SQL Server Spatial considère l'intérieur d'un polygone comme

étant à gauche de son contour extérieur. Si un polygone avec un contour dans le

sens horaire est inséré, il couvre alors le reste du monde, en excluant ce qu'il

renferme à l'écran. Si vous ignorez les erreurs de type géométrie non concordante

au cours de la Copie par lot, la géométrie et l'orientation sont ajustées lorsque la

cible est SQL Server Spatial. Si vous n'activez pas cette option et copiez un

polygone avec une mauvaise orientation vers SQL Server Spatial, la copie de cet

objet échouera.

SQL Server Spatial ne prend pas encore en charge les polygones plus grands qu'un

hémisphère.

e) Migration des données du format DWG au format SIG

Vous pouvez déplacer des objets DWG et leurs attributs dans divers formats géo

spatiaux et, dans certains cas, réintégrer les données dans des dessins AutoCAD.

Remarque : Lorsque vous exportez des données de dessin AutoCAD depuis AutoCAD Map 3D vers

une banque de données géospatiales, les attributs sont exportés avec les données géométriques

mais la stylisation visuelle appliquée est perdue, car les deux environnements traitent différemment la

stylisation.

Vous pouvez effectuer les opérations suivantes :

- Exporter des données DWG au format de fichier SDF

- Exporter des données DWG dans Oracle

- Exporter la carte courante au format DWG

- Effectuer une migration de données bidirectionnelle de DWG à SDF ou

Oracle et inversement.

Pour convertir des données DWG vers un format géospatiales

1- Décidez d'abord si vous voulez migrer les données vers une banque de données

existante ou une nouvelle banque de données.

2- Décidez si vous voulez utiliser un schéma existant ou un nouveau schéma.

Page 45: Manuel de Formation

Formation STEG 2011

40

3- Sélectionnez à l'aide d'une requête les données du fichier DWG que vous voulez

conserver dans votre carte.

4- Exportez les données vers le format SDF ou vers une banque de données FDO

(Oracle ou ESRI ArcSDE).

Une fois les données migrées vers un format SIG, vous pouvez leur ajouter de

nouvelles données. Pour cela, cliquez avec le bouton droit de la souris sur l'un des

calques de classe d'objets et créez un nouvel objet.

3. Fonctionnement de la conversion des types de données lors de la

copie par lot

Lors de la copie par lot, le même type de données est conservé dans la mesure du

possible, mais une conversion peut avoir lieu, si nécessaire. Par exemple, si vous

copiez des données à partir d'une source qui utilisent des données de type Booléen

alors que ce type de données n'est pas disponible dans la cible, les données sont

converties en octets, si ce type de données est disponible. Si l'octet n'est pas

disponible, Int16 est utilisé et ainsi de suite. Le tableau suivant illustre la façon dont

la conversion s'effectue (pour chaque type de données source, la copie par lot essaie

de créer un type des données cible 1, mais si elle n'y parvient pas, elle essaie de

créer le type des données cible 2, etc.) :

Type des

données

source

Type des

données cible

1

Type des

données cible

2

Type des

données cible

3

Type des

données cible

4

Booléen Octet Int16 Int32 Int64

Octet Int16 Int32 Int64

Int16 Int32 Int64

Int32 Int64

Int64 Int32

Décimal Double Unique

Unique Double Décimal

Double Décimal Unique

Les fournisseurs FDO indiqués dans le tableau prennent en charge les types de

données suivants :

Page 46: Manuel de Formation

Formation STEG 2011

41

Oracle ArcS

DE

MyS

QL

ODBC SDF SHP WFS SQL Server

et SQL

Server

Spatial

Booléen O O O O O O O

Octet O O O O O O

Date/Heure O O O O O O O O

Int16 O O O O O O

Int32 O O O O O O O O

Int64 O O O O O O

Décimal O O O O O O O

Unique O O O O O O O

Double O O O O O O O

Chaîne O O O O O O O O

Les propriétés de géométrie sont copiées en l'état, à l'exception des arcs. Ceux-ci

sont convertis en segments de lignes si la cible ne prend pas en charge les arcs.

Les règles suivantes sont appliquées pour la copie d'un identificateur généré

automatiquement depuis la source d'objets source :

- Si l'identificateur existe dans le schéma cible et s'il n'est pas généré

automatiquement, l'identificateur est copié depuis la schéma source.

- Si l'identificateur existe dans le schéma cible et s'il est généré

automatiquement, l'identificateur est généré par le fournisseur de la cible.

- Si l'identificateur n'existe pas dans le schéma cible et si ce schéma cible ne

prend pas en charge les identificateurs générés automatiquement, le schéma

est créé avec un identificateur non généré automatiquement et l'identificateur

est copié depuis la source d'objets source.

- Si l'identificateur n'existe pas dans le schéma cible et si ce schéma cible prend

en charge les identificateurs générés automatiquement, le schéma est créé avec

un identificateur généré automatiquement et l'identificateur est généré par le

fournisseur de la cible.

Page 47: Manuel de Formation

Formation STEG 2011

42

4. Correction des erreurs de géométrie au terme d'une copie par lot

Dans le cas de schémas étrangers, la fonction de copie par lot crée la géométrie

dans la banque de données cible à partir la première géométrie qu'elle trouve. S'il

existe plusieurs index spatiaux pour les propriétés de géométrie dans la banque de

données source, la propriété de géométrie du schéma de la banque de données

cible n'apparaîtra pas dans le même ordre que dans la banque de données source.

En conséquence, la géométrie de la banque de données cible risque de ne pas

correspondre à celle de la source.

Vous pouvez corriger ce problème dans la banque de données source ou cible. Si

vous le corrigez dans la banque de données cible, vous devez modifier le fichier XML

du schéma et importer la version modifiée dans la banque de données.

Pour corriger une erreur de géométrie due à la copie par lot dans la banque de

données source

Supprimez les index spatiaux superflus des propriétés de géométrie dans la banque

de données source.

Si seule une propriété de géométrie est indexée, elle est choisie comme géométrie

principale de la classe d'objets.

Pour corriger une erreur de géométrie due à la copie par lot dans la banque de

données cible

1- Connectez-vous à la nouvelle banque de données avant de lancer la copie par

lot.

2- A l'aide de l'éditeur de schémas, enregistrez la banque de données source dans

un fichier XML.

3- Modifiez ce fichier et ajoutez l'entrée <xs:complexType> pour la classe d'objets

concernée, où {nom_prop_géom} représente le nom de la propriété de géométrie

à utiliser : fdo:geometryName="{nom_prop_géom}"

4- Importez le fichier XML modifié dans la banque de données cible et appliquez les

modifications.

5- Copiez par lot les données de la banque de données source vers la banque de

données cible en vous assurant de mapper correctement les propriétés de

géométrie avant de lancer la copie par lot.

Page 48: Manuel de Formation

Formation STEG 2011

43

5. Consultation des informations du journal de la copie par lot

Lorsque vous effectuez une copie par lot, AutoCAD Map 3D crée un fichier journal

qui fournit des informations sur la source et la cible de l'opération de copie par lot. Il

répertorie les schémas que vous avez créés, des informations sur les classes

d'objets et les objets copiés. Il indique également la durée de l'opération. Voici un

exemple :

"PropriétéConnexion source: 'Fichier', Valeur: 'C:\San Francisco\ County\ SDF\

bayarea_county.sdf'

Propriété: 'Lecture seule', Valeur: 'false'Propriété Connexion cible:

'Fichier', Valeur: 'C:\old_version.sdf'

Propriété: 'Lecture seule', Valeur: 'false'Création du schéma 'Mon_schéma'

Propriété Mon_schéma:bayarea_county.COUNTY: longueur de chaîne égale à 0,

définition sur 255

Propriété Mon_schéma:bayarea_county.FIPSSTCO: longueur de chaîne égale à 0,

définition sur 255

Insertion de la classe 'Mon_schéma:bayarea_county' 9 objets insérés Temps

écoulé: 0.000110 secondes Total: 9 objets insérés”

Pour consulter le journal de la copie par lot

1- Exécutez l'opération de copie par lot.

2- Cliquez sur Afficher le fichier journal dans la boîte de dialogue Résultat de la

copie par lot pour afficher le fichier journal.

Remarque : L'opération de copie par lot stocke ses fichiers journaux dans le répertoire %temp%, en

suivant la convention d'attribution de nom bulkcopyxxxxx.log, où les "x" sont remplacés par des

nombres.

6. Autres procédures pour la migration de données

Si vous exportez des données du format DWG vers un autre format, vous ne pouvez

pas utiliser la copie par lot. A la place, utilisez Migration des données du format DWG

au format SIG.

Page 49: Manuel de Formation

Formation STEG 2011

44

Si vous exportez des données géospatiales au format SDF, il peut être plus facile

d'enregistrer ou d'exporter le calque du gestionnaire d'affichage au format SDF, sans

passer par la copie par lot. Voir Enregistrement ou exportation d'un calque du

gestionnaire d'affichage.

a) Rappel

Lorsque vous utilisez Copie par lot, gardez à l'esprit les points suivants :

- Le schéma copié est créé s'il n'existe pas dans la source d'objets cible.

- Les noms de schéma, de classe d'objets et de propriété de la source d'objets

source n'ont pas besoin de correspondre à ceux de la source d'objets cible.

- Vous pouvez enregistrer ou charger un fichier d'association XML mettant en

correspondance les sources d'objets source et cible.

- Vous pouvez copier la géométrie sans transformer les coordonnées.

- Les données que vous déplacez doivent se trouver dans l'étendue de la

banque de données cible. (Quand vous créez une banque de données, vous

devez spécifier son étendue spatiale X et Y minimale et maximale.) MySQL et

Oracle permettent d'augmenter automatiquement l'étendue si les données

ajoutées la dépassent.

- Si vous ne disposez pas des droits d'accès appropriés à la banque de

données cible, vous devez soit créer une banque de données vide comme

cible, soit demander à votre administrateur de vous octroyer les droits

suffisants pour insérer des données dans les tables cibles.

b) Pour copier des données depuis une source d'objets vers une

autre

1- Connectez-vous à la source et à la source d'objets de destination à l'aide de

Connexion de données.

Remarque : Pour copier des données vers le format SHP, connectez-vous à un dossier vide via le

fournisseur SHP FDO et utilisez cette connexion comme Copie par lot cible. Ne créez pas de fichier

SHP dans l'éditeur de schémas mais utilisez le nouveau fichier SHP comme cible.

Remarque : Si vous copiez des données vers un nouveau fichier SDF que vous avez créé dans

AutoCAD Map 3D, supprimez le schéma par défaut avant d'utiliser Copie par lot. Voir Suppression

d'un schéma.

Page 50: Manuel de Formation

Formation STEG 2011

45

2- Si nécessaire, utilisez Connexion de données pour spécifier un nouveau système

de coordonnées pour les banques de données que vous envisagez d'utiliser

comme source et cible dans Copie par lot. Par exemple, vous pouvez affecter un

système de coordonnées à une banque de données pour laquelle aucun système

de coordonnées n'est spécifié, ou changer le système de coordonnées affecté à

une banque de données.

3- Ajoutez les jointures, les champs calculés ou les filtres voulus aux calques du

gestionnaire d'affichage que vous envisagez de copier. Copie par lot copie alors

les données obtenues dans la banque de données cible.

4- Dans l'explorateur de carte, cliquez sur Outils Copie par lot.

5- Sous De, sélectionnez une source d'objets dans la liste Nom de la connexion. Il

s'agit de la source à partir de laquelle les données seront copiées. Sélectionnez

des données dans tous les calques du gestionnaire d'affichage et les sources

d'objets connectées. Les calques filtrés sont signalés par une icône dans la liste.

Si vous sélectionnez une banque de données de topographie, vous pouvez

uniquement sélectionner un groupe de points de topographie comme source.

Pour copier plusieurs groupes de points, copiez-les un par un. Vous pouvez

également faire glisser la source d'objets d'origine sur la source cible dans la

boîte de dialogue Connexion de données pour effectuer une copie de données

par lot. L'élément que vous déplacez devient l'entrée De et l'élément sur lequel

vous le déposez devient l'entrée Vers.

6- Si la source d'objets sélectionnée prend en charge le contrôle des versions,

sélectionnez une version dans sa liste Version.

7- Sous Vers, sélectionnez la source d'objets cible dans la liste.

8- Si la source d'objets cible prend en charge le contrôle des versions, sélectionnez

une version dans sa liste Version. Les arborescences des schémas dans la boîte

de dialogue Copie par lot se mettent à jour automatiquement en fonction de vos

choix.

9- Sous Sélectionnez les éléments à copier, activez les cases à cocher

correspondant aux schémas, aux classes d'objets et aux propriétés à copier dans

la source d'objets cible. Lorsque vous sélectionnez un élément de schéma, tous

ses éléments enfant sont automatiquement sélectionnés (par exemple, lorsque

vous sélectionnez une classe d'objets, vous sélectionnez également toutes ses

propriétés). Lorsqu'un carré (au lieu d'une coche) apparaît dans une case à

Page 51: Manuel de Formation

Formation STEG 2011

46

cocher, cela signifie que certains enfants de l'élément ne sont pas sélectionnés.

Les champs calculés sont ajoutés à la suite des propriétés natives. S'il existe des

champs joints, ils sont regroupés sous un nœud représentant la jointure. S'il

existe plusieurs jointures, elles apparaissent de la même manière que dans la

Boîte de dialogue Gérer les données de calque. Dans l'arborescence de droite,

AutoCAD Map 3D affiche un nom par défaut pour l'élément. Sélectionnez-le et

entrez un autre nom si vous le souhaitez. La zone Informations indique la classe

(ou la connexion), le système de coordonnées source, les informations sur le filtre

et le système de coordonnées cible. S'il existe plusieurs systèmes de

coordonnées pour les classes sous la connexion sélectionnée, le champ du

système de coordonnées indique "VARIE".

10- Sélectionnez les types d'erreur à ignorer au cours de l'opération. La copie par lot

arrête l'opération pour chaque type d'erreur dont la case n'a pas été cochée et

signale les erreurs lorsqu'elles se produisent. Si le système de coordonnées est

inconnu, il est préférable d'activer la case à cocher Système de coordonnées.

Pour plus d'informations sur ces options, reportez-vous à la section Copie par lot.

Lorsque vous copiez des polygones géodésiques avec des anneaux dans le sans

horaire vers SQL Server Spatial, activez la case à cocher Erreurs de données ou

de types géométriques non appariés pour ajuster correctement la géométrie et

l'orientation.

11- Pour enregistrer les paramètres courants dans un fichier d'association XML,

cliquez sur Enregistrer sous Association de schémas. Cliquez sur Charger pour

ouvrir un fichier d'association enregistré.

Remarque : Avant de charger un fichier d'association, connectez-vous aux sources d'objets

source et cible.

12- Pour lancer la copie par lot, cliquez sur Copier maintenant. Les données des

éléments de schéma spécifiés sont copiées depuis la source d'objets source vers

la source d'objets cible. La progression de l'opération s'affiche. Si vous cliquez

sur Annuler au cours de l'opération, le processus de copie s'arrête mais les

données ne sont pas rétablies dans leur état d'origine. Il n'est pas possible de

rétablir les données à leur état d'origine dans AutoCAD Map 3D une fois que la

copie est lancée. Lorsque l'opération est terminée, le résultat de l'opération

Page 52: Manuel de Formation

Formation STEG 2011

47

s'affiche. Cliquez sur Afficher le fichier journal dans la boîte de dialogue Résultat

de la copie par lot pour voir les détails.

II. Personnalisation de votre environnement de travail

A. Présentation de l’environnement de travail

Votre environnement de travail, c'est-à-dire, la façon dont le ruban, les menus, les

barres d'outils et les fenêtres ancrables sont présentés, est enregistré dans un

espace de travail.

Vous pouvez personnaliser un espace de travail de manière à ce qu'il se présente et

fonctionne exactement comme vous le voulez ou bien vous pouvez créer un nouvel

espace de travail. Vous pouvez enregistrer différents espaces de travail pour

différentes tâches, les utiliser pour rationaliser certaines tâches ordinaires ou

implémenter des pratiques d'excellence applicables aux tâches et aux flux de travaux

de cartographie.

Par exemple, vous pouvez configurer un espace de travail dédié à la création de

cartes pour rationaliser les tâches d'acquisition, d'intégration et de construction de

cartes et un autre espace de travail optimisé pour la création et la publication d'atlas.

Au sein d'une session, vous pouvez facilement basculer d'un espace de travail à un

autre.

AutoCAD Map 3D comporte trois espaces de travail prédéfinis :

- Espace de travail avec ruban basé sur les outils

- Espace de travail avec ruban basé sur les tâches

- Espace de travail Map classique

Vous pouvez personnaliser ces espaces de travail et passer aisément de l'un à

l'autre.

Page 53: Manuel de Formation

Formation STEG 2011

48

1. Sélection d'un espace de travail par défaut différent

Lorsque vous commencez à AutoCAD Map 3D , vous choisissez un espace de travail

par défaut. Changez votre espace de travail par défaut à tout moment de

l' Aide onglet. Choisissez parmi les options suivantes:

- 2D Drafting Workspace

- Planification et analyse Workspace

- Entretien Workspace

Dans une session, basculer entre des espaces de travail en utilisant l' espace de

travail Switcher dans les outils d'accès rapide zone. Vos choix sont les espaces de

travail par défaut, ainsi que la Carte Classique espace de travail.

2. L'utilisation d'un espace de travail personnalisé

Vous pouvez personnaliser un espace de travail pour regarder et fonctionnent

exactement comme vous le souhaitez, ou de créer un espace de travail. Vous

pouvez enregistrer différents espaces de travail pour des tâches différentes, de les

utiliser pour vous aider à rationaliser les tâches courantes, ou mettre en place les

meilleures pratiques pour les tâches de cartographie et de workflow. Par exemple,

vous pouvez mettre en place un espace de travail de création de cartes de

rationaliser l'acquisition, l'intégration et la construction des cartes, et un autre espace

de travail pour créer et publier des recueils de cartes et des atlas.

3. Skipping sélection Workspace

Si vous ne sélectionnez pas un espace de travail par défaut lorsque vous

démarrez AutoCAD Map 3D , vous verrez la Planification et analyse l'espace de

travail jusqu'à ce que vous spécifiez un commutateur ou un espace de travail par

défaut différent.

4. Pour basculer entre les espaces de travail

1- Pour passer temporairement au cours d'une séance

2- Cliquez sur le Changement Workspace bouton dans le coin en bas à droite de la

fenêtre de l'application.

3- Utilisez la liste déroulante pour sélectionner un espace de travail.

4- Pour changer votre espace de travail par défaut:

5- Cliquez l'onglet Aide Sélectionnez l'espace de travail .

Page 54: Manuel de Formation

Formation STEG 2011

49

6- Sélectionnez un espace de travail par défaut différent.

7- La prochaine fois que vous lancez AutoCAD Map 3D , vous verrez l'espace de

travail par défaut.

5. Pour créer un nouvel espace de travail

1- Dans le Workspace planification et analyse , cliquez sur l'onglet Outils de

personnalisation du panneau de l'interface utilisateur .

2- Dans la Personnaliser l'interface utilisateur boîte de dialogue, sous les

personnalisations dans tous les fichiers CUI , cliquez-droit sur l' espace de

travail nœud et sélectionnez Nouvel espace de travail , ou un clic droit sur un

espace de travail existant et sélectionnez en double.

3- Sélectionnez le nouvel espace de travail.

4- Sous matières Workspace , cliquez sur Personnaliser l'espace de travail .

5- Dans le personnalisations dans CUI Files Tous arbre, vérifiez les éléments à

inclure.

6- Cliquez Terminé .

7- Cliquez sur OK .

6. Pour ajouter un ruban, menu et options de la barre d'outils

1- Dans la Personnaliser l'interface utilisateur boîte de dialogue, sous les

personnalisations dans tous les fichiers CUI , sélectionnez l'espace de travail à

modifier.

2- Sous les personnalisations dans tous les fichiers CUI , développez l'élément à

personnaliser de sorte que vous pouvez voir tous les articles en dessous. Par

exemple, étendre la topologie du menu pour voir les options de topologie en

dessous.

3- Sous Liste de commandes, cliquez et glissez l'outil que vous voulez inclure à

l'article dans les personnalisations dans tous les fichiers CUI .

4- Cliquez Appliquer .

5- Cliquez sur OK .

Page 55: Manuel de Formation

Formation STEG 2011

50

7. Pour ajouter l'ensemble des onglets du ruban, des menus, barres

d'outils ou d'un espace de travail

1- Dans la Personnaliser l'interface utilisateur boîte de dialogue, sous les

personnalisations dans tous les fichiers CUI , sélectionnez l'espace de travail que

vous voulez modifier.

2- Sous matières Workspace , cliquez sur Personnaliser l'espace de travail .

3- Dans le personnalisations dans CUI Files Tous arbre, vérifiez les éléments que

vous souhaitez inclure.

4- Cliquez Terminé .

5- Cliquez sur OK .

8. Pour restaurer les couleurs par défaut

1- Cliquez options .

2- Dans le Options de la boîte de dialogue, cliquez sur l' affichage onglet, puis

cliquez sur Couleurs .

3- Dans la fenêtre de dessin Couleurs boîte de dialogue, sélectionnez l'élément que

vous voulez modifier en cliquant sur les images pour le modèle onglet ou mise en

page des onglets. Lorsque vous cliquez sur les zones des images, la sélection est

affichée dans la fenêtre Elément liste. Vous pouvez également modifier un attribut

en le sélectionnant dans l' élément de fenêtre liste. Par exemple, pour la carte de

fond, sélectionnez l'onglet Historique modèle .

4- De la couleur liste, cliquez sur Sélectionner la couleur .

5- Dans la couleur Sélectionnez la boîte de dialogue, cliquez sur l' Couleur

Livres onglet, puis sélectionnez AutoCAD Map 3DCouleurs du livre Couleur liste.

Le logiciel AutoCAD Map 3D livre en couleurs affiche les couleurs par défaut

utilisées dans l'application. Vous pouvez sélectionner une couleur ou d'utiliser le

livre comme une référence de couleur. Il ne contrôle pas les paramètres par

défaut dans la demande; n'essayez pas de le modifier.

6- Sélectionnez une couleur en cliquant sur une pastille de couleur. Par exemple,

cliquez sur le bleu de fond de carte à puce pour utiliser la couleur nouvelle carte

de fond (onglet modèle).

7- Cliquez sur OK .

Page 56: Manuel de Formation

Formation STEG 2011

51

8- Dans la couleur des options boîte de dialogue, cliquez

sur Appliquer et Fermer pour enregistrer les paramètres des options en cours

dans le registre du système et fermer la boîte de dialogue.

9- Dans le Options de la boîte de dialogue, cliquez sur OK .

9. Pour afficher l'interface de ligne de commande pour un espace de

travail particulier

1- Dans le Workspace planification et analyse , cliquez sur l'onglet Outils de

personnalisation du panneau de l'interface utilisateur .

2- Dans la Personnaliser l'interface utilisateur boîte de dialogue, sélectionnez un

espace de travail.

3- Dans le contenu Workspace zone, développez Palettes, faites défiler vers le bas

de la liste, puis cliquez sur la ligne de commande.

4- Dans le Propriétés aire sous Apparence , cliquez sur Voir , puis sélectionnez Oui à

partir de la liste déroulante.

5- Sous matières Workspace , cliquez sur l' espace de travail Personnaliser bouton.

6- Cliquez sur OK .

10. Pour masquer la barre d'état carte

1- À l'invite, entrez mapstatusbar.

2- Entrez cacher.

11. Afin de permettre à jour retouches par défaut

1- À l'invite de commande, entrez mapeditsetautodefault

2- Entrez actif.

12. Pour désactiver le regroupement de connexions par défaut

1. À l'invite, entrez mapconnectionpooling.

2. Entrez Désactiver.

13. Pour activer les boîtes de dialogue de sélection de fichier ou de

désactiver

Remarque :Si vous utilisez des scripts pour automatiser certaines AutoCAD Map 3D fonctions, vous

trouverez peut-être utile de désactiver les boîtes de dialogue.

1. À l'invite de commande, entrez FILEDIA

Page 57: Manuel de Formation

Formation STEG 2011

52

2. Pour mettre sur les boîtes de dialogue, entrez 1. Pour désactiver les boîtes de

dialogue, entrez 0.

14. Pour activer d'autres boîtes de dialogue ou de désactiver

1. À l'invite de commande, entrez CMDDIA.

2. Pour mettre sur les boîtes de dialogue, entrez 1. Pour désactiver les boîtes de

dialogue, entrez 0.

B. Création de nouveaux systèmes de coordonnées

AutoCAD Map 3D intègre une bibliothèque très complète de systèmes de

coordonnées. S'il n'existe pas de système de coordonnées approprié, vous pouvez

définir un système de coordonnées personnalisé. Voir aussi :

1. Définition de systèmes de coordonnées

Vous pouvez définir des systèmes de coordonnées personnalisés dans AutoCAD

Map 3D.

2. Présentation de la création de nouveaux systèmes de

coordonnées

Vous pouvez créer un système de coordonnées totalement nouveau ou utiliser un

système prédéfini et vous baser sur ce dernier pour créer votre propre système.

Vous pouvez modifier ou supprimer tous les systèmes de coordonnées que vous

avez définis. Il n'est pas possible de supprimer les systèmes de coordonnées

prédéfinis qui sont fournis avec AutoCAD Map 3D.

Lorsque vous définissez un système de coordonnées, vous devez définir les

paramètres suivants :

- projection cartographique: méthode utilisée pour convertir la latitude et la

longitude des points en coordonnées cartésiennes.

- datum: point, ligne ou surface de référence pour la représentation

cartographique.

- ellipsoïde: surface géométrique dont les sections forment des cercles ou des

ellipses.

Page 58: Manuel de Formation

Formation STEG 2011

53

3. Définition d'un système de coordonnées universelles

Vous pouvez développer de nouveaux systèmes de coordonnées sur la base de vos

propres données ou modifier un système de coordonnées prédéfini pour l'adapter à

vos besoins.

En fonction de la projection utilisée pour définir un système de coordonnées

personnalisé, les informations à fournir peuvent varier. Par exemple, si vous utilisez

la projection de Mercator transverse, vous devez spécifier une valeur de longitude

appelée méridien de référence.

4. Origine conventionnelle

Lors de la définition d'un système de coordonnées personnalisé, il se peut que vous

souhaitiez entrer une origine conventionnelle avec des valeurs d'ordonnée et

d'abscisse. Si vous utilisez, par exemple, la projection de Mercator transverse et que

le méridien de référence divise en deux parties égales la région cartographiée, la

moitié des coordonnées X sont des valeurs négatives. Les définitions de système de

coordonnées incluent généralement un décalage créant ce que l'on appelle une

origine conventionnelle et qui est ajouté à toutes les coordonnées pour les rendre

positives. La coordonnée X du point décalé est appelée abscisse de l'origine

conventionnelle. La coordonnée Y du point décalé est appelée ordonnée de l'origine

conventionnelle.

5. Facteur de réduction d'échelle

Pour conserver des distances les plus courtes possibles entre la surface de

projection et un point de la région à représenter, vous devez également définir un

facteur de réduction de l'échelle. Cela est particulièrement important lorsque vous

représentez sur carte de vastes régions. Si vous utilisez la projection de Mercator

transverse, vous devez entrer cette valeur dans la zone d'édition Facteur de

réduction d'échelle au méridien de référence.

Pour définir un système de coordonnées

1. Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles.

2. Dans la boîte de dialogue Gestionnaire de systèmes de coordonnées

universelles, sélectionnez une catégorie.

Page 59: Manuel de Formation

Formation STEG 2011

54

3. Effectuez l'une des opérations suivantes :

a. Pour créer un système de coordonnées, cliquez sur Définir.

b. Pour créer un système de coordonnées à partir d'un système de

coordonnées existant, sélectionnez-le dans la liste Systèmes de

coordonnées dans la catégorie. Cliquez sur Modifier.

4. Sur l'onglet Général de la boîte de dialogue Définir le système de coordonnées,

entrez un code unique dans la case Code. Ce code doit être unique dans sa

catégorie et parmi tous les systèmes de coordonnées. Il ne doit pas contenir

d'espace. Seuls les caractères suivants sont autorisés : de A à Z (majuscules ou

minuscules), de 0 à 9, tirets et traits de soulignement. Si vous créez un système

de coordonnées à partir d'un système de coordonnées existant, vous devez

changer le code avant de modifier d'autres informations.

5. Entrez une description. AutoCAD Map 3D affiche la description dans la liste

Systèmes de coordonnées dans la catégorie de la boîte de dialogue Gestionnaire

de systèmes de coordonnées universelles.

6. Dans la zone Unités, sélectionnez les unités à utiliser pour ce système de

coordonnées.

7. Dans la zone Type de système de coordonnées, effectuez l'une des opérations

suivantes :

a. Pour baser le système de coordonnées sur un datum, sélectionnez Géodésique.

Cliquez sur Sélectionner pour spécifier le datum.

b. Pour baser le système de coordonnées sur un ellipsoïde, sélectionnez Non

géodésique. Cliquez sur Sélectionner pour spécifier l'ellipsoïde.

8. Sur l'onglet Projection, sélectionnez une projection. La projection choisie

détermine le nombre de paramètres de projection que vous devez entrer et les

unités que vous pouvez utiliser.

9. Facultativement, dans la zone Origine conventionnelle, entrez les valeurs

d'ordonnée et d'abscisse.

10. Dans la zone Paramètres de projection, entrez des valeurs dans les champs

restants de la boîte de dialogue. Cliquez sur OK. Ces champs varient selon la

projection que vous sélectionnez.

Page 60: Manuel de Formation

Formation STEG 2011

55

6. Définition d'un nouveau datum

Vous pouvez définir un nouveau datum sur la base de vos propres données ou créer

votre propre datum à partir d'un datum prédéfini. Lors de la définition d'un datum

personnalisé, vous devez sélectionner la technique de conversion à utiliser :

Molodensky, Bursa/Wolfe ou la transformation à sept paramètres. Après avoir choisi

la technique de conversion, vous devez préciser les paramètres appropriés pour la

technique retenue.

Pour définir un datum :

1. Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles. Sélectionnez

Définir ou Modifier.

2. Dans l'onglet Général de la boîte de dialogue Définir le système de coordonnées

universelles ou de la boîte de dialogue Modifier un système de coordonnées

universelles, sélectionnez l'option Géodésique. Cliquez sur Définir.

3. Dans la boîte de dialogue Gestionnaire de datums, cliquez sur Définir.

4. Sur l'onglet Général de la boîte de dialogue Définir le datum, entrez un code et

une description pour le datum. Ce code doit être unique dans sa catégorie et

parmi tous les systèmes de coordonnées. Il ne doit pas contenir d'espace. Seuls

les caractères suivants sont autorisés : de A à Z (majuscules ou minuscules), de

0 à 9, tirets et traits de soulignement. AutoCAD Map 3D affiche la description

dans la liste Datums de la boîte de dialogue Gestionnaire de datums.

5. Sous Ellipsoïde, sélectionnez ou définissez un ellipsoïde à utiliser avec le

nouveau datum.

6. Sur l'onglet Conversion des datums, sélectionnez une technique de conversion

dans la liste Technique de conversion des datums.

7. Entrez les paramètres de conversion appropriés à la technique de conversion que

vous avez sélectionnée. Dans la zone Paramètres de conversion, sous Deltas

des composantes vectorielles par rapport au WGS-84 en mètres, entrez les

deltas des composantes vectorielles par rapport au WGS-84. Si vous utilisez la

conversion par transformation à sept paramètres ou Bursa/Wolfe, renseignez les

quatre zones d'édition sous la zone Angle de rotation à partir de WGS-84 en

secondes d'arc.

Page 61: Manuel de Formation

Formation STEG 2011

56

7. Définition d'un ellipsoïde

Vous pouvez définir un nouvel ellipsoïde sur la base de vos propres données ou

modifier un ellipsoïde prédéfini pour l'adapter à vos besoins. Lors de la définition

d'un ellipsoïde personnalisé, vous devez spécifier la méthode de calcul et les valeurs

utilisées pour déterminer les dimensions de cet ellipsoïde. Après avoir choisi la

méthode de calcul, vous spécifiez deux des valeurs requises et AutoCAD Map 3D

détermine les deux valeurs restantes à votre place.

Pour définir un ellipsoïde

1. Effectuez l'une des opérations suivantes :

a. Sur l'onglet Général de la boîte de dialogue Définir le datum ou de la boîte de

dialogue Modifier le datum, sous Ellipsoïde, cliquez sur Définir. Cliquez sur

l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles. Sélectionnez

Définir ou Modifier.

b. Dans la zone Type de système de coordonnées de l'onglet Général de la

boîte de dialogue Définir un système de coordonnées universelles,

sélectionnez Non géodésique. Cliquez sur Définir.

2. Dans la boîte de dialogue Gestionnaire d'ellipsoïdes, cliquez sur Définir.

3. Dans la boîte de dialogue Définir l'ellipsoïde, entrez un code et un descriptif pour

l'ellipsoïde. Ce code doit être unique dans sa catégorie et parmi tous les

systèmes de coordonnées. Il ne doit pas contenir d'espace. Seuls les caractères

suivants sont autorisés : de A à Z (majuscules ou minuscules), de 0 à 9, tirets et

traits de soulignement. AutoCAD Map 3D affiche la description dans la liste

Ellipsoïdes disponibles.

4. Dans la zone Dimensions de l'ellipsoïde, suivez la procédure suivante :

5. Sélectionnez une méthode de calcul.

6. Entrez des valeurs pour les deux paramètres correspondant à la méthode de

calcul choisie. AutoCAD Map 3D calcule les deux autres valeurs en fonction de

celles entrées.

7. Cliquez sur OK.

Page 62: Manuel de Formation

Formation STEG 2011

57

8. Création d'une catégorie de systèmes de coordonnées

Vous pouvez organiser vos systèmes de coordonnées en créant des catégories et en

déplaçant des systèmes de coordonnées dans ces catégories.

Pour créer une catégorie de systèmes de coordonnées

1. Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles.

2. Dans la boîte de dialogue Gestionnaire de systèmes de coordonnées

universelles, cliquez sur Gestionnaire de catégories.

3. Dans le gestionnaire de catégories de systèmes de coordonnées, cliquez sur

Nouvelle.

4. Entrez un nom dans la zone Nom de catégorie.

5. Dans la zone de liste Catégories disponibles, sélectionnez une catégorie

contenant les systèmes de coordonnées à inclure dans la nouvelle catégorie.

6. Dans la zone de liste Systèmes de coordonnées dans la catégorie, sélectionnez

les systèmes de coordonnées à inclure dans la nouvelle catégorie.

7. Cliquez sur Ajouter. Vous pouvez sélectionner autant de systèmes de

coordonnées que vous le souhaitez parmi les catégories existantes pour les

intégrer dans la nouvelle catégorie.

8. Lorsque vous avez fini d'ajouter des systèmes de coordonnées, cliquez sur OK.

9. Modification ou suppression d'un système de coordonnées

universelles

Vous pouvez modifier ou supprimer n'importe quel système de coordonnées que

vous avez défini. Vous ne pouvez ni modifier ni supprimer les systèmes de

coordonnées prédéfinis fournis avec AutoCAD Map 3D.

Pour modifier ou supprimer un système de coordonnées

1- Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles.

2- Dans la boîte de dialogue Gestionnaire de systèmes de coordonnées

universelles, sélectionnez la catégorie qui contient le système de coordonnées

universelles à modifier ou supprimer.

Page 63: Manuel de Formation

Formation STEG 2011

58

3- Sélectionnez le système de coordonnées souhaité dans la liste Systèmes de

coordonnées dans la catégorie.

4- Pour modifier le système de coordonnées, cliquez sur Modifier. Pour supprimer le

système de coordonnées, cliquez sur Supprimer. Cliquez sur OK.

5- Si vous modifiez le système de coordonnées, dans la boîte de dialogue Modifier

le système de coordonnées universelles, changez les informations

correspondantes. Pour modifier un système de coordonnées prédéfini, vous

devez commencer par changer son code dans l'onglet Général pour pouvoir

modifier les autres propriétés du système de coordonnées.

10. Modification ou suppression d'un datum

Vous pouvez modifier ou supprimer n'importe quel datum que vous avez défini. Vous

ne pouvez ni modifier ni supprimer les datums prédéfinis fournis avec AutoCAD Map

3D. Si vous modifiez ou supprimez un datum que vous avez défini, vous devez

également modifier ou supprimer les systèmes de coordonnées qui se rapportent à

ce datum.

Pour modifier ou supprimer un datum :

1- Dans l'onglet Général de la boîte de dialogue Définir le système de coordonnées

universelles ou de la boîte de dialogue Modifier un système de coordonnées

universelles, sélectionnez l'option Géodésique. Cliquez sur Définir. Cliquez sur

l'onglet Configuration de carte le groupe de fonction Système de coordonnées

Définir le système de coordonnées universelles. Sélectionnez Définir ou Modifier.

2- Dans la boîte de dialogue Gestionnaire de datums, sélectionnez un datum.

3- Pour modifier le datum, cliquez sur Modifier. Pour supprimer le datum, cliquez sur

Supprimer

4- Si vous modifiez le datum, dans l'onglet Général de la boîte de dialogue Définir le

datum, changez le code et la description du datum. Pour modifier un datum

prédéfini, vous devez commencer par changer son code dans l'onglet Général

pour pouvoir modifier les autres propriétés du datum.

5- Sous Ellipsoïde, sélectionnez ou définissez un ellipsoïde à utiliser avec le datum.

6- Sur l'onglet Conversion des datums, sélectionnez une technique de conversion

dans la liste Technique de conversion des datums.

Page 64: Manuel de Formation

Formation STEG 2011

59

7- Entrez les paramètres de conversion appropriés à la technique de conversion que

vous avez sélectionnée.

11. Modification ou suppression d'un ellipsoïde

Vous pouvez modifier ou supprimer n'importe quel ellipsoïde que vous avez défini.

Vous ne pouvez ni modifier ni supprimer les ellipsoïdes prédéfinis fournis avec

AutoCAD Map 3D. Si vous modifiez ou supprimez un ellipsoïde que vous avez défini,

vous devez également modifier ou supprimer les systèmes de coordonnées qui se

rapportent à cet ellipsoïde.

Pour modifier ou supprimer un ellipsoïde

1- Sur l'onglet Général de la boîte de dialogue Définir le datum ou de la boîte de

dialogue Modifier le datum, sous Ellipsoïde, cliquez sur Définir.

2- Dans la boîte de dialogue Gestionnaire d'ellipsoïdes, sélectionnez un ellipsoïde.

Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles. Sélectionnez

Définir ou Modifier.

3- Pour modifier l'ellipsoïde, cliquez sur Modifier. Pour supprimer l'ellipsoïde, cliquez

sur Supprimer.

4- Si vous modifiez un ellipsoïde, entrez un code et un descriptif pour cet ellipsoïde.

Pour modifier un ellipsoïde prédéfini, vous devez commencer par changer son

code pour pouvoir modifier les autres propriétés de l'ellipsoïde.

5- Dans la zone Méthode de calcul, sélectionnez une méthode de calcul.

6- Entrez les paramètres de dimension de l'ellipsoïde appropriés à la méthode de

calcul sélectionnée.

12. Modification ou suppression d'une catégorie de systèmes de

coordonnées

Vous pouvez modifier le contenu de vos catégories en ajoutant ou en supprimant des

systèmes de coordonnées ou en déplaçant des systèmes de coordonnées d'une

catégorie à une autre. Vous pouvez également supprimer des catégories.

Pour modifier ou supprimer une catégorie de systèmes de coordonnées

1- Cliquez sur l'onglet Configuration de carte le groupe de fonctions Système de

coordonnées Définir le système de coordonnées universelles.

Page 65: Manuel de Formation

Formation STEG 2011

60

2- Dans la boîte de dialogue Gestionnaire de systèmes de coordonnées

universelles, cliquez sur Gestionnaire de catégories.

3- Dans le gestionnaire de catégories de systèmes de coordonnées, sélectionnez

une catégorie.

4- Pour modifier la catégorie, cliquez sur Modifier. Pour supprimer la catégorie,

cliquez sur Supprimer.

5- Si vous modifiez la catégorie, effectuez l'une ou plusieurs des actions suivantes :

a. Pour supprimer des systèmes de coordonnées de la catégorie, sélectionnez

les noms des systèmes de coordonnées dans la liste située sous la zone

Nom de catégorie. Cliquez sur Supprimer.

b. Pour ajouter des systèmes de coordonnées à la catégorie, sélectionnez les

noms des systèmes de coordonnées dans la liste située sous la zone de liste

Catégories disponibles. Cliquez sur Ajouter.

c. Pour ajouter des systèmes de coordonnées de différentes catégories,

sélectionnez le nom de la catégorie dans la liste Catégories disponibles.

13. Fichiers de données de grille et équivalences des datums

AutoCAD Map 3D utilise des fichiers de données de grille pour spécifier les

informations d'équivalence de datum ainsi que des fichiers Grid Data Catalog (GDC)

pour déterminer l'ordre de ces fichiers lors de la conversion d'un datum à un autre.

14. Présentation des fichiers de données de grille et problèmes

d'équivalence des datums

Lorsque vous effectuez des conversions entre certains systèmes de coordonnées

d'Amérique du Nord, de France, d'Australie et de Nouvelle-Zélande, AutoCAD Map

3D utilise des fichiers de données basés sur des grilles pour obtenir les équivalences

de datum.

Pour les Etats-Unis, la France, l'Australie et la Nouvelle-Zélande, les fichiers de

données de grille font partie du domaine public et sont fournis avec AutoCAD Map

3D. Les fichiers de données de grille couvrant le Canada ne font pas partie du

domaine public et doivent être obtenus auprès des autorités compétentes au

Canada.

Page 66: Manuel de Formation

Formation STEG 2011

61

AutoCAD Map 3D utilise des fichiers GDC (Grid Data Catalog) pour déterminer

l'ordre dans lequel les fichiers de données de grille doivent être utilisés dans les

zones de chevauchement lors de la conversion d'un datum à un autre.

15. Modifier un fichier de système de coordonnées

a) Fichiers GDC (Grid Data Catalog)

AutoCAD Map 3D utilise des fichiers de catalogue de données de grille (GDC, Grid

Data Catalog) pour déterminer l'ordre dans lequel les fichiers de données de grille

sont utilisés dans des zones de chevauchement lors de la conversion d'un datum à

un autre dans certaines parties du monde et notamment en Amérique du Nord, en

France, en Australie et en Nouvelle-Zélande.

En cas de chevauchement, AutoCAD Map 3D sélectionne le fichier de données de

grille présentant la plus petite cellule de grille dans la région de la conversion. Si les

tailles de cellule de grille sont identiques, AutoCAD Map 3D sélectionne le fichier de

données de grille qui apparaît en premier dans le fichier GDC.

Les fichiers GDC (Grid Data Catalog) sont des fichiers texte ASCII avec une

extension .gdc. Ils sont stockés par défaut dans le dossier C:\Documents and

Settings\All Users\Application Data\Autodesk\Geospatial Coordinate Systems. Le

nom de base d'un fichier GDC est généralement lié à la transformation à laquelle il

est associé. Par exemple, le nom du fichier GDC correspondant à la transformation

NAD27 en NAD83 est Nad27toNad83.gdc. Chacune des lignes d'un fichier GDC

pointe vers un fichier de données de grille (également dénommé fichier de données

d'équivalence de datums). Les fichiers GDC incluent souvent également des

commentaires précédés d'un signe dièse (#) et une définition de datum de secours

qui est utilisée lorsque aucun des fichiers de données de grille ne fournit de

couverture pour un point à convertir.

Pour configurer un nouveau fichier de données de grille :

1- Lorsque vous obtenez un nouveau fichier de données de grille, copiez-le dans le

dossier approprié sous le dossier des systèmes de coordonnées partagés

Autodesk, par défaut C:\Documents and Settings\All Users\Application

Data\Autodesk\Geospatial Coordinate Systems.

Page 67: Manuel de Formation

Formation STEG 2011

62

2- Ouvrez le fichier correspondant à l'aide d'un éditeur de texte permettant de

produire un fichier ASCII, comme le Bloc-notes ou WordPad.

Remarque : Sauvegardez les fichiers GDC avant de les modifier, afin de pouvoir les restaurer

dans leur état antérieur, si nécessaire.

3- Modifiez le fichier pour qu'il pointe vers le nom et l'emplacement de votre

nouveau fichier de données de grille.

4- Effectuez les autres modifications nécessaires, par exemple en réorganisation ou

en remplaçant les fichiers de données de grille, en modifiant la définition d'une

datum de secours ou en ajoutant des commentaires.

b) Fichiers de système de coordonnées

AutoCAD Map 3D utilise certains fichiers pour stocker les définitions de système de

coordonnées et définir les informations de .transformation de datum.

Voici une liste de ces fichiers. Les fichiers qui ne doivent pas être modifiés sont

signalés par un astérisque (*).

Fichier Description

Agd66ToGda94.gdc Fichier de catalogue de données de grille pour les transformations de

références en Agd66ToGda94.gdc Australie. Fichiers de données de grille

par défaut : Vic_0799.gsb, nt_0599.gsb et TAS_1098.gsb. datum de

secours par défaut : ASTRLA66.

Agd84ToGda94.gdc Fichier de catalogue de données de grille pour les transformations de

références en Australie. Fichier de données de grille par défaut :

QLD_1299.gsb. Datum de secours par défaut : ASTRLA84-7P.

GeoidHeight.gdc Fichier de catalogue de données de grille permettant de déterminer

l'altitude géodésique de n'importe quel point géographique des Etats-Unis.

Les fichiers de données par défaut sont GEO96AN.GEO, GEO96AS.GEO,

GEO96HW.GEO, GEO96NC.GEO, GEO96NE.GEO, GEO96NW.GEO,

GEO96PR.GEO, GEO96SC.GEO, GEO96SE.GEO et GEO96SW.GEO. La

définition de datum par défaut est déconseillée.

Nad27ToNad83.gdc Fichier de catalogue de données de grille pour les transformations de

datums en Amérique du Nord. Fichiers de données par défaut : Conus.l?s,

Alaska.l?s, PrVi.l?s,Hawaii.l?s, STGEORGE.l?s, STLRNC.l?s et

STPAUL.l?s. Datum de secours par défaut : NAD27-48.

Nad83ToHarn.gdc Fichier de catalogue de données de grille pour les transformations de

datums en Amérique du Nord. Fichiers de données de grille par défaut :

Page 68: Manuel de Formation

Formation STEG 2011

63

alhpgn.l?s, azhpgn.l?s, cnhpgn.l?s, cohpgn.l?s, cshpgn.l?s, emhpgn.l?s

ethpgn.l?s, flhpgn.l?s, gahpgn. l?s, hihpgn.l?s, kshpgn.l?s, kyhpgn.l?s,

lahpgn.l?s, mdhpgn.l?s, mehpgn.l?s, mihpgn.l?s, mshpgn.l?s, nbhpgn.l?s,

ndhpgn.l?s, nehpgn.l?s, nmhpgn.l?s, nvhpgn.l?s, nyhpgn.l?s, ohhpgn.l?s,

okhpgn.l?s, pvhpgn.l?s, sdhpgn.l?s, tnhpgn. l?s, uthpgn.l?s, vahpgn.l?s,

wihpgn.l?s, wmhpgn.l?s, wohpgn.l?s, wthpgn.l?s, wvhpgn.l?s et

wyhpgn.l?s. La définition d'un datum par défaut est déconseillée.

Nzgd49ToNzgd2K.g

dc

Fichier de catalogue de données de grille pour les transformations de

références en Nouvelle Zélande. Fichier de données de grille par défaut :

nzgd2kgrid9911.gsb. Datum de secours par défaut : NZGD49- 7P.

Rgf93ToNtf.gdc Fichier de catalogue de données de grille pour les transformations de

références entre les datums RGF93 et NTF utilisés en France. Fichier de

données de grille par défaut : gr3df97a.txt. Datum de secours

par défaut : NTF-G.

Vertcon.gdc Le fichier de catalogue de données de grille pour le calcul de la différence

modélisée de cote ortho métrique entre le niveau de base Nord américain

de 1988 (NAVD 88) et le niveau de base national géodésique de 1929

(NGVD 29) d'un point donné dont la latitude et la longitude sont spécifiées.

Fichier de données de grille par défaut : VERTCONC.94, VERTCONE.94

et VERTCONW.94. La définition d'un datum

par défaut est déconseillée.

Category.csd * Fichier compilé en code binaire permettant de stocker les définitions de

catégories de systèmes de coordonnées. Ce type de fichier est également

appelé "fichier dictionnaire".

Coordsys.csd * Fichier dictionnaire de systèmes de coordonnées.

Datums.csd * Fichier dictionnaire des datums.

Elipsoid.csd * Fichier dictionnaire d'ellipsoïdes.

Fichiers .mrt * Fichiers binaires de transformation de régression multiple qui permettent de

stocker les coefficients requis pour l'analyse de régression multiple. Le nom

de base du fichier est le même que le nom de clé du datum à laquelle il est

associé.

Fichiers .94 * Fichiers de données de grille utilisés par Vertcon.gdc.

Fichiers .geo * Fichiers de données permettant de déterminer l'altitude géodésique de

n'importe quel point géographique des Etats-Unis. Ces fichiers se

présentent sous le format GEOID96 et sont utilisés par Geoid-Height.gdc.

Fichiers .gsb * Fichiers de données de grille pour le Canada, l’Australie et la Nouvelle-

Zélande. Les équivalences en latitude et longitude (ainsi que les données

de précision) sont intégrées dans un seul fichier .gsb. La structure de

fichier prend également en charge le concept de grilles multiple et de sous-

grilles au sein d'une grille principale.

Page 69: Manuel de Formation

Formation STEG 2011

64

Fichiers .las et .los * Fichiers de données de grille pour la géographie des Etats-Unis.

Pour modifier un fichier de définition de système de coordonnées

1- Recherchez le fichier à modifier dans le dossier des systèmes de coordonnées

partagés Autodesk, par défaut C:\Documents and Settings\All Users\Application

Data\Autodesk\Geospatial Coordinate Systems

2- Effectuez une copie de sauvegarde du fichier avant de le modifier.

Remarque : Les fichiers qui ne devraient pas être modifiés sont signalés par un astérisque (*)

dans le tableau de l'onglet Concept de cette rubrique

3- Modifiez le fichier dans un éditeur de texte.

III. Utilisation des workflows

Un workflow automatise un ensemble d'activités. Vous pouvez modifier des workflow

existants ou en créer de nouveaux. Par exemple, modifiez le workflow de

superposition prédéfini pour qu'il effectue une union au lieu d'une intersection. Créez

un workflow qui se connecte à un jeu de banque de données et ajoutez des calques

du gestionnaire d'affichage pour celles-ci.

Utilisez le concepteur de workflow pour modifier ou créer des workflows.

Page 70: Manuel de Formation

Formation STEG 2011

65

Figure : les activités du workflow apparaissent sous forme de diagramme dans le concepteur

de workflow.

A. Activités AutoCAD Map 3D et d'utilitaire

Le panneau des activités dans la partie droite du concepteur de workflow contient

deux catégories d'activités. Les activités AutoCAD Map 3D sont spécifiques à

AutoCAD Map 3D (elles comprennent notamment une activité qui exécute des

commandes AutoCAD).

Les activités d'utilitaire sont génériques et sont basées sur la syntaxe C #. Elles

comprennent les types d'activités suivants :

Commandes liées aux répertoires (par exemple, afficher le contenu d'un

dossier)

Commandes logiques (par exemple, If/Else et For Each)

Commandes de structure de workflow (par exemple, parallèle, séquentielle et

invite utilisateur)

1. Activités parallèles et séquentielles

Dans un workflow, les activités parallèles sont indépendantes les unes des autres.

Par exemple, lors d'une connexion parallèle à deux banques de données, la seconde

connexion s'exécute même si la première échoue.

Page 71: Manuel de Formation

Formation STEG 2011

66

Une activité séquentielle dépend des activités précédentes. Par exemple, l'activité

parallèle au début du workflow de superposition comporte deux jeux d'activités

séquentielles. Chaque activité se connecte à une banque de données spécifique et

crée un calque pour cette banque de données. Si la connexion échoue, le calque ne

peut pas être créé.

2. Définition des paramètres des activités

Chaque activité d'un workflow comporte un certain nombre de paramètres mais vous

pouvez également définir des paramètres par défaut et spécifier que le workflow

affiche des invites en cours d'exécution. La personne exécutant le workflow peut

alors utiliser d'autres valeurs. Par exemple, vous pouvez définir des banques de

données par défaut pour une superposition mais permettre à d'autres personnes

d'utiliser d'autres banques de données lorsqu'elles exécutent le workflow.

Certains paramètres sont requis. Par exemple, une activité Se connecter à la banque

de données requiert le nom du fournisseur et l'emplacement de la banque de

données à laquelle le workflow doit se connecter. D'autres paramètres sont

facultatifs, par exemple, le nom d'affichage de l'activité. Les valeurs par défaut des

paramètres facultatifs sont modifiables.

Remarque : Bien que Nom d'affichage soit un paramètre facultatif, il est recommandé de nommer

toutes les activités. Si des activités ne sont pas nommées, vous pouvez les confondre lorsque vous

liez un paramètre d'une activité à la sortie d'une activité précédente. Voir la section suivante.

3. Liaison de paramètres

Une activité séquentielle est souvent liée à une activité précédente. Lorsque vous

liez une activité, vous définissez son paramètre de sorte qu'il soit le résultat d'une

activité précédente. Par exemple, vous pouvez utiliser la sortie d'une activité qui crée

un calque comme calque source d'une opération de superposition ultérieure.

Page 72: Manuel de Formation

Formation STEG 2011

67

Figure : liez un paramètre d'une activité à une propriété d'une activité précédente.

4. Ajout d'activités aux workflow

Si vous êtes en mesure d'écrire du code simple dans un langage compatible avec

.NET, vous pouvez ajouter des activités au concepteur de workflow. Les activités de

workflow effectuent des fonctions prédéterminées basées sur des données

prédéfinies.

Créez vos activités dans une bibliothèque de classes .NET (un fichier .dll). Placez ce

fichier .dll dans le dossier \Program Files\AutoCAD Map 3D

2012\PlugIns\Workflow\Activities et redémarrez AutoCAD Map 3D. Les activités

apparaissent alors dans le concepteur de workflow.

B. Procédure de création et de modification d’un workflow

1. Pour créer un workflow

1- Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils le

groupe de fonctions Workflow Nouveau.

2- Pour créer un workflow qui utilise plusieurs connexions de données, ajoutez une

activité parallèle.

Dans le concepteur de workflow, cliquez sur l'en-tête du panneau Système,

sur le côté droit de la fenêtre.

Page 73: Manuel de Formation

Formation STEG 2011

68

Faites glisser l'activité parallèle dans la zone de diagramme du concepteur de

workflow (à l'endroit où vous voyez Faire glisser les activités Map ici).

Utilisez une activité séquentielle distincte pour chaque connexion. Par défaut,

l'activité parallèle comporte deux activités séquentielles. Si vous en avez

besoin d'autres, faites-les glisser dans l'activité parallèle.

Pour chaque connexion, faites glisser une activité Se connecter à la banque

de données dans une activité séquentielle.

Pour créer un calque pour ces connexions, utilisez une activité Ajouter un

calque d'objet. Faites glisser cette activité directement sous chaque activité Se

connecter à la banque de données (dans l'activité séquentielle pour cette

connexion).

3- Pour créer un workflow qui utilise une seule banque de données, procédez

comme suit :

Faites glisser l'activité Se connecter à la banque de données dans la zone de

diagramme du concepteur de workflow (à l'endroit où est indiqué Faites glisser

les activités et déposez-les ici).

Vous pouvez également créer un calque pour la connexion en faisant glisser

une activité de création d'un calque d'objet directement sous celle-ci.

4- Ajoutez éventuellement d'autres activités.

Remarque : Pour définir des paramètres pour certaines activités d'utilitaire (For Each, If/Else et

While), cliquez sur dans la barre d'outils du concepteur de workflow. Dans la palette Propriétés qui

s'affiche, cliquez sur la cellule correspondant au paramètre à définir. Cliquez sur le bouton de

navigation qui s'affiche pour sélectionner les paramètres dans une liste, le cas échéant.

5- Enregistrez le workflow en cliquant sur dans la partie supérieure de la

fenêtre Concepteur de workflow.

Les workflows enregistrés au format AutoCAD Map 3D 2012 ne peuvent pas être

ouverts dans AutoCAD Map 3D 2010. Pour utiliser le workflow

d'AutoCAD Map 3D 2010, assurez-vous que le workflow contient uniquement des

activités qui étaient prises en charge dans cette version. Utilisez ensuite Enregistrer

sous et modifiez Enregistrer sous en Fichier de workflow Map 3D 2010 . Pour

conserver la mise en forme de la version, vous devez continuer d'utiliser

l'option Enregistrer sous 2010 chaque fois que vous enregistrez le workflow.

Page 74: Manuel de Formation

Formation STEG 2011

69

Cliquez sur pour exécuter le workflow directement depuis le concepteur

de workflow qui valide les activités.

Lorsque l'exécution d'une activité réussit, une coche verte apparaît dans son cadre.

Si un point d'exclamation apparaît au lieu de la coche verte, cela signifie qu'un

paramètre de l'activité est manquant. Si un X rouge apparaît, l'activité a échoué.

Cliquez sur le lien d'état dans la zone Etat du workflow (au bas de la fenêtre

du concepteur de workflow) pour afficher le journal.

6- Vous pouvez également cliquer sur pour imprimer le workflow.

2. Pour modifier un workflow

1- Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils le

groupe de fonctions Workflow. Sélectionnez un workflow dans la liste déroulante.

Si le workflow voulu ne figure pas dans la liste, cliquez sur Ouvrir le workflow à

partir d'un fichier au bas de la liste. Après avoir ouvert un workflow, sélectionnez-le

dans la liste.

Remarque : Si vous utilisez Windows 7, vous devez posséder un accès en écriture pour exécuter

un workflow. Si votre accès est limité, AutoCAD Map 3D ne peut pas enregistrer le workflow. Or, le

workflow doit être enregistré avant d'être exécuté.

2- Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils le

groupe de fonctions Workflow Modifier.

3- Dans le concepteur de workflow, effectuez un panoramique ou un zoom selon les

besoins.

4- Si besoin, développez l'activité à modifier.

Par exemple, pour modifier les paramètres des activités dans l'activité parallèle du

début du workflow, cliquez sur le signe plus. L'activité parallèle contient des

activités pour les classes d'objets qui sont comparées dans le workflow de

superposition et crée les calques du gestionnaire d'affichage pour ces classes

d'objets.

Remarque : Pour définir des paramètres pour certaines activités d'utilitaire (For Each, If/Else et

While), cliquez sur dans la barre d'outils du concepteur de workflow. Dans la

Page 75: Manuel de Formation

Formation STEG 2011

70

palette Propriétés qui s'affiche, cliquez sur la cellule correspondant au paramètre à définir. Cliquez

sur le bouton de navigation qui s'affiche pour sélectionner les paramètres dans une liste, le cas

échéant.

5- Pour définir les paramètres d'une activité, effectuez l'une des actions suivantes :

Cliquez deux fois sur l'activité.

Cliquez sur .

Cliquez avec le bouton droit de la souris sur l'activité et cliquez sur Configurer

les paramètres.

6- Pour plus d'informations sur les activités disponibles et leurs paramètres, voir

Boîtes de dialogue d'entrée relatives aux activités du workflow.

Pour lier une activité à la sortie d'une activité précédente à partir de l'éditeur

d'entrée, procédez comme suit :

Dans la boîte de dialogue d'entrée d'informations de l'activité, cliquez sur la

flèche vers le bas en regard du paramètre à lier.

Sous Résultats des actions précédentes, cliquez sur la propriété vers laquelle faire le

lien.

Page 76: Manuel de Formation

Formation STEG 2011

71

Pour utiliser un calque créé par une activité précédente, sélectionnez-le dans la liste

sous Résultats des actions précédentes.

Remarque :Il existe un raccourci pour ajouter une activité et la lier automatiquement à l'activité

précédente. Cliquez avec le bouton droit de la souris sur une activité et cliquez sur l'activité à ajouter.

Par exemple, cliquez avec le bouton droit de la souris sur une activité de superposition et cliquez

sur Ajouter un calque d'objet pour créer un calque du gestionnaire d'affichage qui stockera la sortie de

l'opération de superposition.

1- Vous pouvez également effectuer les actions suivantes :

Pour ajouter une activité, faites-la glisser depuis le panneau des activités

vers l'emplacement souhaiter dans le diagramme du workflow, ou cliquez

avec le bouton droit de la souris sur l'activité qui précède la nouvelle.

Lorsque vous cliquez avec le bouton droit de la souris, la liste contenant les

activités qui devraient logiquement suivre l'activité actuelle s'affiche. Lorsque

vous ajoutez une activité de cette manière, vous pouvez la lier

automatiquement à l'activité sur laquelle vous avez cliqué avec le bouton

droit de la souris. Par exemple, cliquez avec le bouton droit de la souris sur

une activité de superposition et cliquez sur Ajouter un calque d'objet pour

créer un calque du gestionnaire d'affichage qui stockera la sortie de

l'opération de superposition.

Pour supprimer une activité, cliquez sur dans le panneau de commandes

de l'activité.

Pour activer ou désactiver l'affichage des invites d'une activité, cliquez

sur dans son panneau de commandes.

Lorsque l'affichage des invites en cours d'exécution est activé, quiconque

exécutant ce workflow doit fournir les informations requises pour cette

activité. Par exemple, la personne exécutant le workflow doit fournir les

informations de connexion à une banque de données pour une activité Se

connecter à la banque de données.

Pour activer ou désactiver une activité, cliquez sur dans son panneau de

commandes.

Désactivez temporairement une activité pour résoudre des problèmes avec

un workflow. Si vous ne savez pas exactement quelle activité est à l'origine

Page 77: Manuel de Formation

Formation STEG 2011

72

du problème, désactivez-les une par une lors de l'exécution du workflow.

Cela permet d'isoler le problème.

Annulez ou rétablissez les modifications apportées au cours de cette session

à l'aide des boutons

2- Enregistrez les modifications éventuellement apportées au workflow en cliquant

sur dans la partie supérieure de la fenêtre du concepteur de workflow.

Pour enregistrer les modifications et créer un nouveau workflow, cliquez sur .

Les workflows enregistrés au format AutoCAD Map 3D 2012 ne peuvent pas être

ouverts dans AutoCAD Map 3D 2010. Pour utiliser le workflow

d'AutoCAD Map 3D 2010, assurez-vous que le workflow contient uniquement des

activités qui étaient prises en charge dans cette version. Utilisez

ensuite Enregistrer sous et modifiez Enregistrer sous en Fichier de workflow Map

3D 2010 . Pour conserver la mise en forme de la version, vous devez continuer

d'utiliser l'option Enregistrer sous 2010 chaque fois que vous enregistrez le

workflow.

3- Cliquez sur pour exécuter le workflow directement depuis

le concepteur de workflow qui valide les activités.

Lorsque l'exécution d'une activité réussit, une coche verte apparaît dans son

cadre. Si un point d'exclamation apparaît au lieu de la coche verte, cela signifie

qu'une valeur de paramètre de l'activité est manquante. Cliquez sur le point

d'exclamation pour voir quel paramètre est manquant et corriger le problème. Si

un X rouge apparaît au lieu de la coche verte, l'activité a échoué.

Cliquez sur le lien d'état dans la zone Etat du workflow (au bas de la fenêtre du

concepteur de workflow) pour afficher le journal.

Dans la fenêtre du journal, recherchez la ligne correspondant à l'activité qui a

échoué. La colonne Description explique l'erreur.

4- Vous pouvez également cliquer sur pour imprimer le workflow.

Page 78: Manuel de Formation

Formation STEG 2011

73

IV. Utilisation des API AutoCAD MAP 3D avec VBA

VBA permet d'intégrer une application à d'autres applications compatibles avec VBA. Ainsi, AutoCAD, à partir de bibliothèques d'objets d'application, peut faire office de contrôleur d'automatisation pour d'autres applications telles que Microsoft Word ou Excel.

Remarque : Le logiciel Microsoft® Visual Basic® pour Applications (VBA) n'est plus installé avec

AutoCAD. Pour plus d'informations, visitez le site http://www.autodesk.com/vba-download.

Les éditions de développement autonomes de Visual Basic 6, qui doivent être achetées séparément,

complètent VBA AutoCAD sous la forme de composants tels qu'un moteur de base de données

externe et des fonctionnalités de rédaction de rapport.

VBA envoie des messages à AutoCAD Map 3D via l'interface Automatisation ActiveX d'AutoCAD Map 3D. VBA AutoCAD Map 3D permet d'exécuter simultanément l'environnement Visual Basic et AutoCAD Map 3D, et de gérer AutoCAD Map 3D par programme à l'aide de l'interface Automatisation ActiveX. Cette association d'AutoCAD Map 3D, d'Automatisation ActiveX et de VBA fournit une interface extrêmement puissante. En plus de gérer les objets AutoCAD Map 3D, elle échange des données avec d'autres applications.

Grâce à l'intégration de VBA dans AutoCAD Map 3D, vous disposez d'un outil visuel vous permettant de personnaliser AutoCAD Map 3D facilement. Par exemple, vous pouvez créer une application qui extrait des informations d'attribut automatiquement, insère les résultats directement dans une feuille de calcul Excel, puis effectue les transformations de données requises.

Trois éléments fondamentaux définissent la programmation VBA dans AutoCAD Map 3D. Le premier est AutoCAD Map 3D lui-même, qui regroupe un jeu complet d'objets comprenant des commandes, des données et des entités AutoCAD Map 3D. AutoCAD Map 3D est une application à architecture ouverte comportant plusieurs niveaux d'interface. Pour utiliser VBA efficacement, vous avez tout intérêt à maîtriser la programmation sous AutoCAD Map 3D. Toutefois, vous constaterez que l'approche VBA basée sur les objets diffère sensiblement de celle d'Auto LISP.

Le deuxième élément est l'interface Automatisation ActiveX d'AutoCAD Map 3D, qui établit la communication des messages avec les objets AutoCAD Map 3D. La programmation VBA requiert une maîtrise des notions de base d'Automatisation ActiveX. Une description de l'interface Automatisation ActiveX d'AutoCAD Map 3D se trouve dans le Guide de programmation ActiveX et VBA du système d'aide. Pour afficher l'aide aux développeurs, dans la barre d'outils Infocentre, à droite du bouton d'aide, cliquez sur la flèche déroulante. A partir du menu, cliquez sur Ressources supplémentaires Aide aux développeurs.

Le troisième élément qui définit la programmation VBA est VBA lui-même. Il dispose de son propre jeu d'objets, de mots-clés, de constantes, etc., permettant de définir le déroulement des programmes, ainsi que de les gérer, les déboguer et les exécuter. Le système d'aide complet Microsoft pour VBA est inclus avec VBA AutoCAD Map 3D.

Page 79: Manuel de Formation

Formation STEG 2011

74

L'interface ActiveX/VBA d'AutoCAD Map 3D présente plusieurs avantages par rapport aux autres environnements API d'AutoCAD Map 3D :

Rapidité. Exécutées dans le même processus que VBA, les applications ActiveX sont plus rapides que les applications Auto LISP.

Facilité d'utilisation. Le langage de programmation et l'environnement de développement sont faciles à utiliser et sont installés en même temps qu’AutoCAD Map 3D.

Interopérabilité Windows. ActiveX et VBA sont conçus pour être utilisés avec d'autres applications Windows et fournissent un excellent canal de communication des informations entre les applications.

Prototypage rapide. L'interface de développement rapide de VBA est parfaite pour la création de prototypes d'application, ceci même si l'application en question doit être développée dans un autre langage.

Accessibilité aux programmeurs. Les programmeurs utilisent déjà Visual Basic 6. ActiveX/VBA AutoCAD Map 3D offre aux programmeurs et à ceux qui étudient Visual Basic 6 l'occasion d'étendre les fonctions de développement d'applications et de personnalisation d'AutoCAD Map 3D.

Des exercices sont développés dans la partie exercice.

V. Sauvegarde des données

Les sauvegardes ne sont pas prises en charge par AutoCAD Map 3D lui-même mais

par des softs tiers.

La sauvegarde des base de données sera assuré par des logicielles de sauvegarde

de base de données et par les administrateurs de base de données sans que cela

interfère avec l’accès au données via AutoCAD Map 3D du moment où les

paramètres de connexions ne changent pas (le serveur, les utilisateurs, la structure

des données…)