Vous êtes sur la page 1sur 79

AutoCAD Map 3D 2012

Manuel de Formation
(Module dadministration-Support de cours)

Formation STEG 2011

Sommaire
I.

Prsentation de la gestion des donnes .............................................................. 1


A.

A propos des classes d'objets gospatiales, des banques de donnes et des

schmas .................................................................................................................. 2
1.

Prsentation des donnes gospatiales ........................................................ 2

2.

Hirarchie des donnes ................................................................................. 4

B.

Utilisation des objets gographiques dans une carte .................................... 5

1.

Utilisation de schmas FDO .......................................................................... 5

2.

Utilisation de donnes SQL Server................................................................ 5

3.

Utilisation de donnes SQL Server Spatial .................................................... 7

4.

Utilisation de donnes SDF ........................................................................... 9

5.

Utilisation de donnes SHP ......................................................................... 10

6.

Utilisation de donnes ODBC ...................................................................... 11

C.

Prsentation de l'utilisation de sources d'objet ............................................ 13

1.

Configuration des utilisateurs de la base de donnes ................................. 14

2.

Cration d'une banque de donnes ............................................................. 16

3.

Cration de banques de donnes FDO pour SQL Server Spatial ............... 18

4.

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

D.

Utilisation des schmas ............................................................................... 22

1.

Prsentation de l'utilisation de schmas ...................................................... 22

2.

Exposition d'une vue de base de donnes native dans un schma ............ 28

3.

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

4.

Accs aux vues partir d'un schma natif .................................................. 29

5.

Importation et exportation d'un schma ....................................................... 31

Formation STEG 2011


6.

Affichage d'un schma ................................................................................ 32

7.

Modification d'un schma ............................................................................ 33

8.

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

9.

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

10.

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

11.

Suppression d'un schma ........................................................................ 35

12.

Annulation des modifications apportes un schma ............................. 36

E.

Migration des donnes ................................................................................ 36

1.

Prsentation de la migration des donnes .................................................. 37

2.

Migration de donnes SIG (copie par lot) .................................................... 37

3.

Fonctionnement de la conversion des types de donnes lors de la copie par

lot 40
4.

Correction des erreurs de gomtrie au terme d'une copie par lot .............. 42

5.

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

6.

Autres procdures pour la migration de donnes ........................................ 43

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


A.

Prsentation de lenvironnement de travail .................................................. 47

1.

Slection d'un espace de travail par dfaut diffrent ................................... 48

2.

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

3.

Skipping slection Workspace ..................................................................... 48

4.

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

5.

Pour crer 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

ii

Formation STEG 2011


8.

Pour restaurer les couleurs par dfaut ........................................................ 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 dfaut .......................................... 51

12.

Pour dsactiver le regroupement de connexions par dfaut .................... 51

13.

Pour activer les botes de dialogue de slection de fichier ou de dsactiver


51

14.
B.

Pour activer d'autres botes de dialogue ou de dsactiver ....................... 52


Cration de nouveaux systmes de coordonnes ....................................... 52

1.

Dfinition de systmes de coordonnes ...................................................... 52

2.

Prsentation de la cration de nouveaux systmes de coordonnes .......... 52

3.

Dfinition d'un systme de coordonnes universelles ................................. 53

4.

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

5.

Facteur de rduction d'chelle..................................................................... 53

6.

Dfinition d'un nouveau datum .................................................................... 55

7.

Dfinition d'un ellipsode .............................................................................. 56

8.

Cration d'une catgorie de systmes de coordonnes .............................. 57

9.

Modification ou suppression d'un systme de coordonnes universelles .... 57

10.

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

11.

Modification ou suppression d'un ellipsode ............................................. 59

12.

Modification ou suppression d'une catgorie de systmes de coordonnes


59

13.

Fichiers de donnes de grille et quivalences des datums ...................... 60

iii

Formation STEG 2011


14.

Prsentation des fichiers de donnes de grille et problmes d'quivalence

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


15.
III.

Modifier un fichier de systme de coordonnes ....................................... 61

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

A.

Activits AutoCAD Map 3D et d'utilitaire ...................................................... 65

1.

Activits parallles et squentielles ............................................................. 65

2.

Dfinition des paramtres des activits ....................................................... 66

3.

Liaison de paramtres ................................................................................. 66

4.

Ajout d'activits aux workflow ...................................................................... 67

B.

Procdure de cration et de modification dun workflow.............................. 67

1.

Pour crer un workflow ................................................................................ 67

2.

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

IV.

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

V.

Sauvegarde des donnes ............................................................................... 74

iv

Formation STEG 2011

I.

Prsentation de la gestion des donnes

Chaque format de donnes gospatiales offre des fonctionnalits diffrentes. Le


tableau suivant montre les options disponibles pour vos banques de donnes.
Oracle

SQL

SQL

Server

Server

MySQL

ODBC

SDF

SHP

ESRI

WFS

ArcSDE

Spatial
Configurer

Configurer

Configurer

Configurer

des

des

des

des

utilisateurs

utilisateurs

utilisateurs

utilisateurs

Crer des

Crer des

Cration

Crer des

Crer des

Crer des

Crer des

banques

banques

De

banques

banques

banques

banques

de donnes

de

banques

de

de donnes

de

de

donnes

de

donnes

donnes

donnes

donnes
FDO pour
SQL
Server
Spatial
Ajouter

Ajouter

Ajouter

Ajouter

Ajouter

Ajouter

Ajouter

Ajouter

Ajouter

des

des

des

des

des donnes

des

des

des donnes

des

donnes

donnes

donnes

donnes

une carte

donnes

donnes

une carte

donnes

une carte

une

une

une

une

une

une

carte

carte

carte

carte

carte

Styliser des

Styliser

Styliser

Styliser

Styliser

Styliser

Styliser des

Styliser

donnes

des

des

des

des

des

donnes

des

donnes

donnes

donnes

donnes

donnes

Consulter

Consulter

Consulter

Consulter

Consulter

Consulter

Consulter

Consulter

ou

ou

ou

ou

ou

ou

ou

ou

modifier des

modifier

modifier

modifier

modifier

modifier

modifier

modifier

donnes

des

des

des

donnes

des

des

donnes

d'attributs

donnes

donnes

donnes

d'attributs

donnes

donnes

d'attributs

d'attributs

d'attributs

d'attributs

d'attributs

d'attributs

Associer

Associer

Associer

Associer

Associer

Associer

Associer

Associer

des

des

des

des

des donnes

des

des

des donnes

des

donnes

donnes

donnes

donnes

un autre objet

donnes

donnes

donnes

un autre

un autre

un autre

un autre

gographique

un autre

un autre

objet

un autre

objet

objet

objet

objet

objet

objet

gographique

objet

gographiq

gographi

gographi

gographi

gographi

gographi

ue

que

que

que

que

que

des

carte

donnes

un

des

Associer

autre

WFS

Formation STEG 2011

Crer un

Crer un

Crer un

Crer un

Crer un

Crer un

schma

schma

schma

schma

schma

schma

Afficher un

Afficher un

Afficher un

Afficher un

Afficher un

Afficher un

Afficher un

Afficher un

schma

schma

schma

schma

schma

schma

schma

schma

Modifier

Modifier

Modifier

Modifier

Modifier

Modifier

un schma

un

un

un

un

un

schma

schma

schma

schma

schma

Supprimer

Supprimer

Supprimer

Supprimer

Supprimer

Supprimer

un schma

un

un

un

un

un

schma

schma

schma

schma

schma

Copier des

Copier des

Copier des

Copier des

Copier des

Copier des

Copier des

Copier des

Copier

donnes

donnes

donnes

donnes

donnes

donnes

donnes

donnes

des

depuis

et

depuis

et

depuis

et

depuis

et

depuis et vers

depuis

et

depuis

et

depuis et vers

donnes

vers

un

vers

un

vers

un

vers

un

un

vers

un

un

depuis et

un autre format

vers

autre format

autre

autre

autre

de donnes

autre

autre

format

de donnes

format de

format de

format de

Remarque

format de

format de

donnes

autre

donnes

donnes

donnes

Vous pouvez

donnes

donnes

Remarque

format de

utiliser la fonction

Vous

Copie

copier

autre

pouvez

donnes

des

un

ODBC

vers

un

dans

ArcSDE si la
banque

fournisseur,

donnes

par

schma

de
et

le

sont

Oracle, MySQL,

dj

SQL Server, SDF

dans la cible.

configurs

ou SHP.
Vous

pouvez

copier

des

donnes vers une


banque

de

donnes OBDC
A condition d'avoir
correctement
configur

le

schma

A.

A propos

des

classes

d'objets

banques de donnes et des schmas


1.

Prsentation des donnes gospatiales

Les donnes gospatiales sont organises comme suit:

gospatiales,

un

donnes

schma

autre

exemple

vers

des

par lot pour copier


donnes

de

des

Formation STEG 2011


-

objet gographique : reprsentation spatiale d'une entit relle, comme une


route ou un poteau lectrique, qui spcifie la gomtrie et les autres proprits
de l'objet.

Classe d'objets : catgorie d'objets comportant des rgles qui dfinissent


les types de donnes autoriss, les valeurs par dfaut et les contraintes pour
ses objets membres. Par exemple, des classes d'objets peuvent exister pour
des routes, des poteaux lectriques, entre autres.

Schma : collection de classes d'objets associes.

Banque de donnes : collection de donnes d'objet dans un seul


emplacement de stockage.

Les banques de donnes SDF n'autorisent qu'un seul schma par fichier,
mais les banques de base de donnes comme Oracle ou SQL Server peuvent
avoir plusieurs schmas. (Les fichiers SHP ne peuvent comporter qu'un seul
type de gomtrie, mais vous pouvez stocker et copier plusieurs fichiers SHP
dans un dossier. Vous pouvez utiliser un fichier de configuration pour prendre
en charge plusieurs schmas lorsque vous tablissez votre connexion vers un
fichier SHP).

Formation STEG 2011


2.

Hirarchie des donnes

Les donnes gospatiales sont stockes de manire hirarchique, comme un


ensemble de tables : chaque range dans une table correspond un objet et chaque
colonne une proprit de cet objet. La table entire (son nom, le nom des
colonnes, les types de donnes, les valeurs par dfaut et les contraintes) reprsente
une classe d'objets. L'ensemble des tables associes est appel schma et la
collection entire rside dans une banque de donnes. Par exemple, une banque de
donnes, telle qu'Oracle, peut comprendre plusieurs schmas. La base de donnes
peut dfinir les quipements d'une ville, avec des schmas propres chaque type
d'quipement, comme l'lectricit et l'eau. Le schma lectrique comprendra des
classes d'objets pour les poteaux et les transformateurs et le schma pour l'eau
comprendra des classes d'objets pour les tuyaux et les bornes d'incendie.
a) Proprits
Des proprits dfinissent chaque classe d'objets. La classe d'objets Poteau peut
ds lors disposer des proprits suivantes : numro d'identification, nom, modle,
matriau, hauteur, date d'installation, etc. Les proprits qui dfinissent une classe
d'objets peuvent comporter des types de donnes, des valeurs par dfaut et des
contraintes. Ceux-ci font en sorte qu'un objet respecte certains critres pour tre
inclus dans une classe d'objets donne. Par exemple, la classe d'objets "Grandes
routes" peut comprendre un champ appel "Voies". La contrainte pour "Voies" peut
spcifier 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 donnes
Les objets peuvent tre stocks dans une base de donnes spatiale (telle qu'Oracle,
MySQL ou SQL Server) ou dans la banque de donnes ArcSDE d'ESRI qui peut
servir de base de donnes spatiale Oracle ou SQL Server. Les objets peuvent tre
stocks dans un fichier (comme SHP ou SDF). Les fichiers SHP associs peuvent
tre stocks dans un dossier. Il est possible d'accder aux objets partir d'un service
Web (comme WFS ou WMS). AutoCAD Map 3D prend galement en charge ODBC
(Open DataBase Connectivity), une interface normalise permettant d'accder une
base de donnes partir d'un programme. Une banque de donnes contient en
gnral un contexte spatial qui dcrit les mtadonnes ou paramtres spatiaux dans
lesquels la gomtrie d'un ensemble d'objets rside. Le contexte spatial peut

Formation STEG 2011


spcifier le systme de coordonnes, l'tendue et la tolrance. Une banque de
donnes peut inclure plusieurs contextes spatiaux, par exemple, un contexte pour
les donnes relatives au sol et un contexte pour les donnes schmatiques. Pour
plus d'informations sur les objets, les classes d'objets et les schmas (y compris les
diagrammes qui illustrent ces concepts), reportez-vous aux sections "Dfinition des
objets" et "Dfinition d'un schma" dans Pratiques recommandes pour la gestion
des donnes gospatiales, disponible partir du menu d'aide (?) d'AutoCAD Map
3D.

B.

Utilisation des objets gographiques dans une carte

Pour ajouter un objet une carte, connectez-vous sa banque de donnes et


slectionnez les classes d'objets inclure. Lorsque vous vous tes connect une
banque de donnes dans AutoCAD Map 3D, celle-ci constitue la source d'objets de
la carte courante. Les sources d'objets sont rpertories par fournisseur (par
exemple, toutes les sources d'objets SDF sont regroupes dans Connexion de
donnes). Chaque classe d'objets que vous ajoutez devient un calque d'objet dans
votre carte. Vous pouvez appliquer des filtres et des requtes spatiales aux calques
pour que seulement certains objets soient visibles dans ce calque. Les filtres sont
bass sur des attributs et les requtes sur l'emplacement spatial.
1.

Utilisation de schmas FDO

Vous pouvez afficher un schma, une classe d'objets ou une proprit 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'accs appropris. Vous
ne pouvez pas modifier ou supprimer un schma, une classe d'objets ou une
proprit si des objets existants l'utilisent. Vous pouvez crer des schmas dans
AutoCAD Map 3D ou importer des schmas FDO existants dans vos cartes.
2.

Utilisation de donnes 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 intgrale des
donnes, ainsi que l'indexation spatiale, la simultanit optimiste et l'isolation des
transactions de lecture/validation. Le programme utilise un numro de rvision pour
la simultanit optimiste. AutoCAD Map 3D prend en charge l'authentification SQL
Server pour les banques de donnes SQL Server. L'utilisateur FDO est mapp la

Formation STEG 2011


connexion SQL Server. Accordez l'accs aux bases de donnes dont vous voulez
utiliser les donnes.
a) Elments pris en charge par les schmas SQL Server
Un schma SQL Server peut prendre en charge ce qui suit :
-

Hritage

Plusieurs schmas

Proprits d'objet (avec des limitations)

Proprits d'association (avec des limitations)

Remplacements de schma

Gnration d'ID automatique

Valeurs par dfaut

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 composes

Contextes spatiaux

Les types de gomtrie suivants :


Polygones : polygone, multi polygone, polygone courbe, polygone plusieurs
courbes, segment d'arc circulaire
Points : point, multipoint
Anneaux : anneau, anneau linaire
Chanes de caractres : chane de caractres, segment de chane de caractres,
chane de caractres plusieurs lignes, chane de caractres courbe, chane de
caractres plusieurs courbes Gomtrie multiple
b) Restrictions lies aux schmas SQL Server
Lorsque vous crez un schma SQL Server, tenez compte des restrictions
Suivantes :

Formation STEG 2011


Une classe d'objets doit dfinir au moins une proprit d'identit ou en hriter d'une.
-

Les proprits d'identit ne peuvent pas tre dfinies comme nulles.

Les

proprits

d'identit

en

lecture

seule

doivent

tre

gnres

automatiquement.
-

Une classe d'objets peut comporter plusieurs proprits gomtriques. Bien


que non obligatoire, il est utile de dfinir une gomtrie principale en tant
qu'attribut d'une classe d'objets pour vous aider identifier la proprit de
gomtrie utiliser par dfaut pour les requtes et le rendu. Les attributs
HasMeasure et HasElevation sont tous deux pris en charge.

La longueur maximale d'une chane est de 8 000 caractres.

Pour les proprits dcimales, la prcision doit tre comprise entre 1 et 38 et


l'chelle entre 0 et 38.
3.

Utilisation de donnes SQL Server Spatial

Utilisez SQL Server Spatial pour vous connecter aux banques de donnes
Microsoft SQL Server Spatial et pour lire, crer et modifier des schmas pour ces
mmes banques de donnes. AutoCAD Map 3D prend en charge l'authentification
SQL Server et Windows pour les banques de donnes SQL Server Spatial.
L'utilisateur FDO est mapp la connexion SQL Server. Accordez l'accs aux bases
de donnes dont vous voulez utiliser les donnes. SQL Server Spatial comprend
deux types de donnes spatiales : gomtrie et gographie. Le type Gographie est
utilis pour les donnes godsiques, comme les donnes de latitude/longitude. Le
type Gomtrie est destin toutes les autres donnes spatiales. Les deux types de
donnes spatiales prennent en charge des oprations similaires. Les proprits
gomtriques comportent une colonne Gomtrie ou Gographie, selon le systme
de coordonnes du contexte spatial qui leur est associ. Si le systme de
coordonnes est godsique, les proprits comportent une colonne Gographie.
Autrement, elles comportent une colonne Gomtrie. Un systme de coordonnes
est godsique si son entre WKT (well-know text) commence par GEOGCS.
a) Elments pris en charge par les schmas SQL Server Spatial
Un schma SQL Server peut prendre en charge ce qui suit :
-

Hritage

Plusieurs schmas

Formation STEG 2011


-

Proprits d'objet (avec des limitations)

Proprits d'association (avec des limitations)

Remplacements de schma

Gnration d'ID automatique

Valeurs par dfaut

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 composes

Contextes spatiaux

Les types de gomtrie suivants :

Polygones : polygone, multi polygone

Points : point, multipoint

Chanes de caractres : chane de caractres, chane de caractres


plusieurs lignes

Gomtrie multiple
b) Restrictions lies aux schmas SQL Server Spatial

Lorsque vous crez un schma SQL Server, tenez compte des restrictions
Suivantes :
-

Une classe d'objets doit dfinir au moins une proprit d'identit ou en hriter
d'une.

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

Les proprits d'identit ne peuvent pas tre dfinies comme nulles.

Les

proprits

d'identit

en

lecture

seule

doivent

tre

gnres

automatiquement.
-

Une classe d'objets peut comporter plusieurs proprits gomtriques. Bien


que non obligatoire, il est utile de dfinir une gomtrie principale en tant
qu'attribut d'une classe d'objets pour vous aider identifier la proprit de
gomtrie utiliser par dfaut pour les requtes et le rendu.

La longueur maximale d'une chane est de 4 000 caractres.

Formation STEG 2011


-

Pour les proprits dcimales, la prcision 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 donnes SDF

Le format de fichier SDF d'Autodesk est un format de fichier de base de donnes


spatiale autonome qui prend en charge plusieurs classes et proprits d'objets dans
un seul fichier et offre l'indexation spatiale, l'interoprabilit et des performances
leves pour des jeux de donnes importants.
a) Caractristiques du format de fichier SDF
Les caractristiques du format de fichier SDF sont les suivantes :
-

Les fichiers SDF peuvent tre lus sur diffrentes plates-formes.

Un schma 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 donnes gomtriques et non gomtriques 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) Elments pris en charge par les schmas SDF

Un schma SDF peut prendre en charge ce qui suit :


-

Gnration d'ID automatique

Valeurs par dfaut

Contraintes de plage de valeurs exclusives et inclusives

Contraintes de liste de valeurs

Contraintes de valeurs nulles

Contextes spatiaux

Les types de gomtrie suivants :

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


courbes, segment d'arc circulaire

Points : point, multipoint

Formation STEG 2011


-

Anneaux : anneau, anneau linaire

Chanes de caractres : chane de caractres, segment de chane de


caractres, chane de caractres plusieurs lignes, chane de caractres
courbe, chane de caractres plusieurs courbes

Gomtrie multiple
5.

Utilisation de donnes SHP

Le format de fichier ESRI SHP autonome prend en charge les donnes SIG avec les
types de fichier suivants :
-

SHP (gomtrie 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 prsent pour se connecter aux donnes ou
utiliser les schmas. Sinon, ces fichiers sont facultatifs. S'ils n'existent pas
l'origine, le systme cre des fichiers avec enregistrements vides.
a) Caractristiques du format de fichier SHP

L'diteur de schmas traite chaque fichier SHP, et le fichier DBF qui lui est associ,
en tant que classe d'objets avec une seule proprit de gomtrie et,
ventuellement, des proprits d'attribut de donnes. 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 gomtrie,
mais vous pouvez stocker et copier plusieurs fichiers SHP dans un dossier. Vous
pouvez utiliser un fichier de configuration pour prendre en charge plusieurs schmas
lorsque vous tablissez votre connexion vers un dossier contenant des fichiers SHP.
b) Elments pris en charge par les schmas SHP
Un schma SHP peut prendre en charge ce qui suit :
-

Un seul type de gomtrie par fichier

Contextes spatiaux (dfinis par les informations de systme de coordonnes


dans le fichier PRJ)

10

Formation STEG 2011


-

Gnration d'ID automatique

Contraintes de valeurs nulles

Les types de gomtrie suivants :


-

Polygones : polygone, multi polygone

Points : point, multipoint

Anneaux : anneau linaire

Chanes de caractres : chane de caractres, segment de chane de


caractres, chane de caractres plusieurs lignes
6.

Utilisation de donnes ODBC

Pour configurer un nom de source de donnes (DSN, Data Source Name) une
banque de donnes ODBC, vous devez ajouter un DSN dans Windows. Les options
de configuration spcifier dpendent du type de banque de donnes ODBC que
vous utilisez. Les informations de connexion (ID et mot de passe) que vous entrez
lors de la configuration du DSN ne sont utilises que pour cette opration. 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 tlchargeant
depuis le site http://dev.mysql.com/downloads/connector/odbc/3.51.html

a) Elments pris en charge par les schmas OBDC


Dans le cadre d'ODBC, AutoCAD Map 3D prend en charge la gomtrie de points,
avec les colonnes X, Y et Z (de manire facultative) pour la dfinition de points. Les
noms de colonne par dfaut sont X, Y et Z, mais lorsque vous slectionnez les
colonnes devant reprsenter les points X, Y et Z, vous devez remplacer les valeurs
par dfaut. Comme ces informations sont stockes dans le fichier de carte lui-mme,
si vous effectuez les mmes tapes dans une autre carte, vous devrez de nouveau
remplacer les paramtres. Dans certains cas, les schmas ODBC prennent en
charge les valeurs par dfaut.
b) Restrictions relatives aux schmas ODBC
-

Il n'y a pas d'indexation spatiale.

les points de gomtrie sont stocks dans une proprit distincte de la


dfinition d'objet.

11

Formation STEG 2011


-

Le schma existant est utilis ; vous ne pouvez ni le modifier ni le supprimer.


Vous ne pouvez pas ajouter de schma ni de mtadonnes
c) Exemple de connexion

Pour configurer une banque de donnes ODBC utiliser avec AutoCAD Map 3D
1- Sur le bureau Windows, cliquez sur le menu Dmarrer -> Paramtres ->Panneau
de configuration et ouvrez Outils d'administration.
2- Cliquez deux fois sur Sources de donnes (ODBC).
3- Cliquez sur Ajouter.
4- Slectionnez un pilote :
a. Pour une banque de donnes SQL Server, utilisez le pilote SQL Server ou
SQL Native Client. Spcifiez Windows NT ou SQL Server et slectionnez
la base de donnes par dfaut qui correspond la vtre.
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- Spcifiez les informations DSN. :
a. Pour une banque de donnes MySQL Server, spcifiez le nom de la
source de donnes, le serveur, l'utilisateur, le mot de passe et la base de
donnes.
b. Pour un fournisseur Oracle, spcifiez le nom de la source de donnes, le
nom du service TNS (le service auquel vous vous connectez et l'ID
utilisateur (pour la base de donnes laquelle vous voulez accder). L'ID
utilisateur prdfinit les tables disponibles dans AutoCAD Map 3D (il
quivaut au champ PROPRIETAIRE dans un mta schma Oracle). Si
vous ne spcifiez pas l'ID utilisateur ici, le schma entier de l'instance
Oracle (en fonction des privilges 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 gnral uniquement
des majuscules). Ce processus peut prendre plusieurs minutes en fonction
de l'instance Oracle.
7- Sous Base de donnes, cliquez sur Slectionner et slectionnez la banque de
donnes utiliser.

12

13

Formation STEG 2011


8- Cliquez sur OK dans les botes de dialogue Slectionner la base de donnes et
Installation ODBC pour Microsoft Access.
9- Dans la bote de dialogue Administrateur de source de donnes ODBC,
slectionnez la nouvelle source de donnes et cliquez sur Configurer.
10- Spcifiez les options de configuration correspondant au type de votre banque de
donnes :
a. Pour SQL Server, certains types de donnes dans les colonnes (par
exemple, nchar) peuvent provoquer un chec de connexion SQL Server,
car les donnes sont converties dans des formats non pris en charge par le
pilote ODBC.
b. S'il s'agit d'une banque de donnes MySQL Server, certains types de
colonne peuvent retourner une longueur fausse et empcher le fournisseur
ODBC de prendre en compte une colonne. Pour rsoudre ce problme,
activez la case cocher Ne pas optimiser la largeur de colonne.
c. Dans le cas de schmas Microsoft Excel, vous devez spcifier au moins
une plage de cellules nomme. Vous pouvez alors slectionner diffrentes
plages de cellules nommes dans la feuille de calcul comme tant des
tables ODBC correspondant des classes FDO.
Pour configurer une plage de base de donnes dans Excel
i. Ouvrez la feuille de calcul Excel.
ii. Slectionnez toutes les donnes dans la feuille de calcul.
iii. Dfinissez une plage de cellules nomme pour toutes les
donnes dans la table. N'utilisez pas BASE DE DONNEES
ou tout autre mot rserv comme nom de plage.

C.

Prsentation de l'utilisation de sources d'objet

Lorsque vous vous tes connect une banque de donnes dans AutoCAD Map 3D,
celle-ci constitue la source d'objets de la carte courante. Les sources d'objets sont
rpertories par fournisseur (par exemple, toutes les sources d'objets SDF sont
regroupes dans la fentre Connexion de donnes.
Pour configurer une source d'objets :
1- Si ncessaire, configurez des utilisateurs de base de donnes pour la source de
donnes.

Formation STEG 2011


2- Effectuez l'une des oprations suivantes :
a. Crez une banque de base de donnes.
b. Crez une banque de donnes SDF ou SHP.
Remarque : Vous pouvez galement supprimer une base de donnes.

1.

Configuration des utilisateurs de la base de donnes

Vous pouvez vous servir de l'utilitaire FDO User Manager fourni avec AutoCAD Map
3D pour configurer des utilisateurs de base de donnes (Oracle, SQL Server et
MySQL). Pour une banque de donnes Oracle, AutoCAD Map 3D spare le concept
de l'utilisateur Oracle qui possde le schma de celui qui y accde. Lorsque vous
crez une nouvelle banque de donnes Oracle dans AutoCAD Map 3D, AutoCAD
Map 3D cre automatiquement un nouvel utilisateur Oracle correspondant qui est le
propritaire de ces donnes. Par exemple, la cration d'une banque de donnes
appele mycitydb a pour effet de crer un utilisateur Oracle appel mycitydb.
Toutefois, vous devez galement crer d'autres utilisateurs Oracle afin d'accder la
banque de donnes. Ces utilisateurs Oracle correspondent aux utilisateurs finaux qui
accderont aux donnes. Par exemple, si un utilisateur final nomm JSmith se
connecte la nouvelle banque de donnes, vous crez un utilisateur Oracle de ce
nom et lui donnez le droit d'accs la nouvelle banque de donnes. Cela permet
diffrents utilisateurs qui accdent aux mmes donnes de possder des privilges
diffrents. Pour accder aux donnes qui rsident dans une base de donnes
relationnelle, les utilisateurs de la base de donnes doivent disposer de certains
privilges dans AutoCAD Map 3D. Utilisez FDO User Manager pour ajouter un
nouvel utilisateur dot des rles appropris. FDO User Manager est un utilitaire de
ligne de commande qui vous permet de grer les utilisateurs des bases de donnes
et les comptes de la mme manire sur tous les systmes de gestion de base de
donnes.
Lorsque vous crez des utilisateurs pour une instance Oracle avec l'outil FDO User
Manager, ces utilisateurs sont dots des privilges leur donnant accs aux donnes
de cette banque de donnes. Si vous accdez la banque de donnes en tant
qu'utilisateur Oracle n'ayant pas t cr l'aide de FDO User Manager,
l'administrateur de la base de donnes doit s'assurer que l'utilisateur dispose de
droits suffisants pour utiliser les donnes. Si vous utilisez Oracle Workspace

14

Formation STEG 2011


Manager, vous devez crer la banque de donnes et y accder l'aide d'utilisateurs
diffrents, 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
donnes. Dans FDO User Manager, vous choisissez d'abord un fournisseur FDO et
une connexion, puis vous pouvez effectuer un certain nombre de tches, notamment:
-

ajouter, supprimer ou rpertorier des utilisateurs

attribuer, rvoquer ou rpertorier des rles et des privilges

accorder et rvoquer l'accs aux banques de donnes, et rpertorier les


banques de donnes auxquelles l'accs est autoris

Remarque : Les utilisateurs de la base de donnes et les utilisateurs d'AutoCAD Map 3D sont deux
entits diffrentes, qui sont gres sparment.

Pour grer les comptes et les utilisateurs de la base de donnes


1- Dmarrez FDO User Manager. Par dfaut, 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 rpertoire au chemin d'accs.)
2- Dans le menu Choisir un fournisseur, entrez les chiffres correspondant votre
fournisseur FDO, puis appuyez sur Entre.
3- Lorsque vous y tes invit, indiquez les paramtres de connexion, puis appuyez
sur Entre. 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 donnes.
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 crez
avec cet utilitaire sont automatiquement dots des rles et des privilges requis
par la fonctionnalit FDO d'AutoCAD Map 3D. Toutefois, FDO User Manager
vous permet d'accorder des privilges supplmentaires. Sparez les noms de
rle par des virgules. Entrez ? pour voir la liste des rles. Pour vrifier les rles
aprs les avoir ajouts, slectionnez Rpertorier tous les rles et privilges d'un
utilisateur.
5- Lorsque vous avez termin, entrez 0 (zro) pour quitter FDO User Manager.

15

Formation STEG 2011

2.

Cration d'une banque de donnes

Les objets gographiques sont stocks dans une banque de donnes qui regroupe
les classes d'objets un seul emplacement. Pour ajouter un objet gographique
une carte, connectez-vous sa banque de donnes et slectionnez chaque classe
d'objets inclure. Il est ncessaire de crer une banque de donnes principalement
pour migrer des donnes existantes vers le nouveau fournisseur FDO ou pour crer
des donnes dans le format de ce fournisseur. Vous pouvez crer des banques de
donnes pour les fournisseurs FDO de bases de donnes (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 privilges requis
pour la base de donnes ou le rpertoire cible. Une fois que vous avez cr une
banque de donnes, vous pouvez dfinir un schma pour celle-ci ou en importer un.
Le schma spcifie les classes d'objets disponibles dans la banque de donnes et
leurs proprits.
Avant de crer une banque de donnes de base de donnes, vous devez crer un
utilisateur de la banque de donnes avec les privilges appropris.
Pour remplacer une banque de donnes existante, vous devez d'abord la supprimer.
Utilisez des outils SGBD pour supprimer les tables existantes des banques de
donnes de fournisseurs FDO de bases de donnes. Une fois que vous avez cr
une banque de donnes et dfini un schma pour celle-ci, les utilisateurs d'AutoCAD
Map 3D pourront accder aux donnes gospatiales dans cette banque de donnes,
mais aussi en crer et en stocker de nouvelles. Si vous souhaitez dplacer des
donnes DWG dans une source d'objets, reportez-vous la rubrique Migration des
donnes du format DWG au format SIG.
Quand vous crez une banque de donnes, vous devez spcifier son tendue
spatiale X et Y minimale et maximale dans la Bote de dialogue Crer une banque de
donnes. Ceci est particulirement important si vous avez recours plus tard la
copie par lot pour dplacer des donnes dans la banque de donnes. Les donnes
que vous dplacez doivent se trouver dans l'tendue de la banque de donnes cible.
MySQL et Oracle permettent d'augmenter automatiquement l'tendue si les donnes
ajoutes la dpassent.

16

17

Formation STEG 2011


Les instructions de cration d'une banque de donnes sont diffrentes selon qu'il
s'agit d'une banque de donnes de base de donnes ou d'une banque de donnes
de fichiers.
Pour crer une banque de donnes pour un fournisseur de base de donnes
1- Dans le volet Tches, cliquez sur l'onglet explorateur de carte ou gestionnaire
d'affichage.
2- Choisissez Donnes

Connexion aux donnes.

3- Dans la liste Connexions de donnes par fournisseur de la fentre Connexion de


donnes, slectionnez l'option approprie (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 donnes dans AutoCAD Map 3D) et les informations
requises pour vous connecter la banque de donnes, par exemple, le nom d'un
service.
Remarque : N'utilisez pas le nom que vous avez utilis pour crer un utilisateur pour la banque de
donnes.

5- Connectez-vous au service pour la banque de donnes.


6- Dans la liste Banque de donnes, slectionnez Ajouter une nouvelle banque de
donnes (ou tapez un nom qui n'apparat pas dans la liste) et appuyez sur
Entre. Vous devez ensuite indiquer si vous voulez crer une nouvelle banque de
donnes. Cliquez sur Oui.
7- Dans la Bote de dialogue Crer une banque de donnes pour ce fournisseur,
entrez les paramtres de la nouvelle banque de donnes. Si vous crez une
banque de donnes FDO pour SQL Server Spatial, voir Cration de banques de
donnes FDO pour SQL Server Spatial.
8- Cliquez sur OK. Lorsque la banque de donnes est cre, un message de
confirmation vous demande de modifier son schma. Utilisez l'diteur de
schmas pour crer ou importer le schma de la banque de donnes. Vous tes
connect automatiquement la nouvelle banque de donnes.
Pour crer une banque de donnes SDF ou SHP
1- Dans l'explorateur de carte, effectuez l'une des oprations suivantes :

18

Formation STEG 2011


a. Cliquez sur le menu Schma

Crer SDF.

b. Cliquez sur le menu Schma

Crer SHP.

2- Dans la bote de dialogue Crer un fichier, indiquez le chemin d'accs et le nom


de fichier de la banque de donnes crer.
3- Entrez le code du systme de coordonnes de la nouvelle banque de donnes. Si
vous ne connaissez pas ce code, procdez comme suit pour slectionner un
systme de coordonnes :
a. Cliquez sur
b. Dans la bote de dialogue Slectionner un systme de coordonnes
universelles, choisissez une catgorie.
c. Choisissez un systme de coordonnes dans la liste. Slectionnez un
systme de coordonnes pris en charge la fois par le fournisseur et par
AutoCAD Map 3D. Pour afficher les proprits du systme de
coordonnes slectionn, cliquez sur Proprits puis cliquez sur OK.
4- Cliquez sur OK.
Vous devez dfinir un schma pour la nouvelle banque de donnes. Un message de
confirmation vous invite utiliser l'diteur de schmas pour crer ou importer le
schma de la banque de donnes. La banque de donnes est cre lorsque vous
cliquez

sur

Appliquer

dans

l'diteur

de

schmas.

Vous

tes

connect

automatiquement la banque de donnes.


3.

Cration de banques de donnes FDO pour SQL Server Spatial

Vous pouvez crer une banque de donnes SQL Server au format SQL Server natif
et une banque de donnes SQL Server Spatial tendue avec des mtadonnes
FDO.
a) Banques de donnes FDO
Pour indiquer si la nouvelle banque de donnes sera de type FDO ou non,
slectionnez Utiliser un schma avec FDO activ lors de la cration de la banque de
donnes.
Les banques de donnes FDO comportent des mtadonnes FDO supplmentaires
mais elles utilisent des fonctionnalits de schma SQL Server natives.

Formation STEG 2011


Ces mtadonnes garantissent que les noms de classe et de proprit sont
conservs lorsque vous utilisez Copie par lot pour convertir les donnes dans un
autre format et inversement. Dans le cas de SQL Server, il est rare que les noms de
classe et de proprit ne soient pas conservs, tant donn que SQL Server peut
traiter des noms avec des caractres Unicode. Les noms ne doivent pas comporter
plus de 128 caractres, ce qui ne pose pas de problme en gnral.
Les banques de donnes FDO conservent l'hritage de classe contrairement aux
banques de donnes non FDO. ApplySchema pour les banques de donnes non
FDO conserve les proprits hrites pour les sous-classes mais pas les relations
entre les classes et sous-classes.
Les proprits d'objet et de collection d'objets ne sont prises en charge qu'avec les
mtadonnes FDO.
Les numros de rvision pour la simultanit optimiste ne sont pris en charge
qu'avec les mtadonnes FDO.
Si vous slectionnez Utiliser un schma avec FDO activ lors de la cration d'une
banque de donnes, certaines colonnes ou tables peuvent tre renommes dans la
base de donnes SQL Server pour viter des restrictions dans SQL Server. Les
donnes ne sont pas modifies et elles peuvent toujours tre interroges par une
application externe. Vous pouvez supprimer la table de mtadonnes ultrieurement.
Remarque : Utilisez des schmas FDO uniquement si vous avez besoin de leurs fonctionnalits.
Autrement, choisissez le schma non FDO par dfaut.

b) Slection d'un systme de coordonnes pour un contexte spatial


Une fois la banque de donnes cre, il vous reste crer un schma et lui
appliquer. Le schma dfinit la table et les colonnes dans lesquelles vous allez
placer les donnes. Il existe deux types de colonne SQL Server Spatial possibles
pour les proprits de gomtrie FDO : gomtrie et gographie. Le type gographie
est utilis pour les systmes de coordonnes godsiques (lat/long) et le type
gomtrie pour les autres systmes de coordonnes. Dans les deux cas, un index
spatial avec des paramtres par dfaut est cr automatiquement. SQL Server
Spatial comporte un catalogue de systmes de coordonnes godsiques mais
aucun catalogue pour les autres systmes de coordonnes.

19

Formation STEG 2011


Les valeurs SRID sont enregistres dans les deux types de colonne, Gomtrie et
Gographie, mais seules les colonnes de type Gographie rfrencent une entre
dans le catalogue et, dans ce cas, les numros SRID sont rfrencs en tant que
numros EPSG.
Dans AutoCAD Map 3D, lorsque vous dfinissez un contexte spatial, vous
slectionnez un systme de coordonnes dans le catalogue Mentor. Pour utiliser ce
systme de coordonnes avec SQL Server Spatial, AutoCAD Map 3D doit convertir
les informations du systme de coordonnes dans le catalogue Mentor en
identificateur SRID. SRID est le seul identificateur que SQL Server peut utiliser pour
les systmes de coordonnes godsiques et non godsiques. AutoCAD Map 3D
utilise le code EPSG du systme de coordonnes comme identificateur SRID.
La cration du contexte spatial peut chouer si ce qui suit est avr :
-

Le systme de coordonnes n'a pas de code EPSG.

Le systme de coordonnes est dans le catalogue SQL Server mais sa


dfinition WKT SQL Server n'est pas reconnue par Mentor.

Pour rsoudre ces situations, utilisez une table de transposition dans le fichier
ExtendedCoordSys.txt. Par dfaut, ce fichier est stock dans FDO\bin\com dans le
dossier d'installation d'AutoCAD Map 3D.
Si le systme de coordonnes n'a pas de code EPSG, ajoutez le systme
ExtendedCoordSys.txt et spcifiez un identificateur SRID qui lui soit propre.
Choisissez un numro SRID qui ne soit pas un code EPSG. Le fichier
ExtendedCoordSys.txt indique comment procder.
Si la dfinition WKT SQL Server n'est pas reconnue par Mentor, ajoutez le systme
de coordonnes ExtendedCoordSys.txt (s'il ne se trouve pas dj dans ce fichier)
et dfinissez la chane WKT sur la version de Mentor. La chane WKT spcifie dans
le fichier prvaut sur celle qui figure dans le catalogue SQL Server.
Pour crer une banque de donnes pour SQL Server Spatial
1- Dans le volet Tches, cliquez sur l'onglet explorateur de carte ou gestionnaire
d'affichage.
2- Choisissez Donnes->Connexion aux donnes.

20

Formation STEG 2011


3- Dans la liste Connexions de donnes par fournisseur de la fentre Connexion de
donnes, slectionnez 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 donnes dans AutoCAD Map 3D) et les informations
requises pour vous connecter la banque de donnes, par exemple, le nom d'un
service.
Remarque : N'utilisez pas le nom que vous avez utilis pour crer un utilisateur pour la banque
de donnes.

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


ou SQL Server.
6- Dans la liste Banque de donnes, slectionnez Ajouter une nouvelle banque de
donnes (ou tapez un nom qui n'apparat pas dans la liste) et appuyez sur
Entre. Vous devez ensuite indiquer si vous voulez crer une nouvelle banque de
donnes. Cliquez sur Oui.
7- Dans la Bote de dialogue Crer une banque de donnes pour ce fournisseur,
entrez les paramtres de la nouvelle banque de donnes. Indiquez si la nouvelle
banque de donnes sera de type FDO ou non en activant ou en dsactivant
l'option Utiliser un schma avec FDO activ. Les banques de donnes FDO
comportent des mtadonnes FDO supplmentaires mais elles utilisent des
fonctionnalits de schma SQL Server natives.
8- Cliquez sur OK.
Lorsque la banque de donnes est cre, un message de confirmation vous
demande de modifier son schma. Utilisez l'diteur de schmas pour crer ou
importer le schma de la banque de donnes. L'onglet Concept de cette rubrique
dcrit les problmes relatifs aux proprits gomtriques et gographiques ainsi que
les problmes relatifs aux systmes de coordonnes pour les banques de donnes
SQL Server Spatial. Vous tes connect automatiquement la nouvelle banque de
donnes.
4.

Suppression d'une source d'objets

Lorsque vous supprimez une source d'objets, vous supprimez toutes ses donnes et
les informations de stylisation des calques de la carte courante qui font rfrence la

21

22

Formation STEG 2011


banque de donnes de cette dernire. Ceci n'a pas d'incidence sur la banque de
donnes.
Pour supprimer une source d'objets, vous devez d'abord vous dconnecter de celleci.
Pour supprimer une source d'objets
1- Dans l'explorateur de carte, cliquez sur le menu Donnes

Connexion aux

donnes.
2- Dans la liste Connexions de donnes par fournisseur de la fentre Connexion de
donnes, cliquez avec le bouton droit de la souris sur la source d'objets
supprimer

et

choisissez

Dconnecter.

Les entres de la source d'objets sont reprsentes par des icnes de page.
Chaque entre situe 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 schmas

Utilisez l'diteur de schmas pour manipuler des schmas.


1.

Prsentation de l'utilisation de schmas

Les donnes gospatiales sont stockes de manire hirarchique, comme un


ensemble de tables : chaque range dans une table correspond un objet et chaque
colonne une proprit de cet objet. La table entire (son nom, le nom des
colonnes, les types de donnes, les valeurs par dfaut et les contraintes) reprsente
une classe d'objets. L'ensemble des tables associes est appel schma et la
collection entire rside dans une banque de donnes.
a) Cration d'un schma
Utilisez l'diteur de schmas pour dfinir un nouveau schma dans une nouvelle
source d'objets ou dans une source d'objets existante pour un fournisseur FDO de
base de donnes (Microsoft SQL Server, MySQL ou Oracle) ou une banque de
donnes SDF. Vous ne pouvez pas crer un schma pour une source d'objets SHP
existante, mais vous pouvez crer une banque de donnes de fichiers et un schma
pour celle-ci au cours du processus de cration. Vous devez utiliser les outils ESRI

23

Formation STEG 2011


pour crer un schma ArcSDE ; vous ne pouvez pas utiliser AutoCAD Map 3D pour
en crer un. Certains fournisseurs FDO permettent au client de remplacer les valeurs
d'association logique et physique spcifies par dfaut dans leur schma. Vous
pouvez utiliser l'diteur de schmas pour remplacer les classes, les noms de table
physique (pour crer une nouvelle table), les noms d'espace de table Oracle, les
moteurs de stockage MySQL, l'association table-type (de base ou concrte), les
proprits et les noms de colonne lorsque vous dfinissez un nouveau schma.
Vous ne pouvez pas crer d'association vers une table existante.
Si vous crez une association vers une table ou vue existante dans une autre
banque de donnes, les colonnes de remplacement doivent correspondre
exactement aux colonnes existantes. Si vous crez une association vers une table
ou vue avec un propritaire diffrent, donnez au propritaire de cette table accs la
banque de donnes FDO. Vous pouvez crer une vue locale qui est slectionne
partir de l'autre table, puis crer l'association vers la vue locale, mais cela n'est pas
forcment ncessaire. La vue locale est cre automatiquement si elle n'est pas
prsente lorsque vous appliquez vos modifications.
Si vous crez une association vers une table et une colonne qui n'existe pas encore
dans la banque de donnes courante, vrifiez que le nom de colonne est valide pour
votre base de donnes. Vous devez crer les lments du schma en ordre
hirarchique : crez d'abord le schma, puis ses classes d'objets

et enfin ses

proprits. Avec certains fournisseurs FDO, vous pouvez crer plusieurs schmas
dans la mme source d'objets et modifier les schmas aprs les avoir dfinis et
enregistrs.
Vous pouvez afficher un schma de n'importe quel fournisseur FDO, mais vous ne
pouvez pas le modifier ni le supprimer si des objets existants l'utilisent.
Pour crer un schma
1- Connectez-vous la source d'objets dans laquelle vous voulez crer le schma.
2- Dans l'explorateur de carte, slectionnez la source d'objets dans l'arborescence
des connexions (en haut du volet) et cliquez sur le menu Schma
schma.

Modifier le

24

Formation STEG 2011


3- Dans l'diteur de schmas, dveloppez l'arborescence des schmas et effectuez
l'une des oprations suivantes :
a. Pour crer un schma, slectionnez Schmas (le nud suprieur de
l'arborescence des schmas) et cliquez sur Nouveau schma dans la barre
d'outils de l'diteur de schmas.
b. Pour crer une classe d'objets, slectionnez le schma parent dans
l'arborescence des schmas et cliquez sur Nouvelle classe d'objets dans la
barre d'outils de l'diteur de schmas.
c. Pour crer une proprit, slectionnez la classe d'objets parent dans
l'arborescence des schmas et cliquez sur Nouvelle proprit dans la barre
d'outils de l'diteur de schmas.
4- Spcifiez les paramtres du nouvel lment de schma dans le volet de droite.
Reportez-vous Dfinition de contraintes dans l'diteur de schmas pour plus
d'informations sur la limitation des valeurs correctes d'une proprit.
5- Rptez les deux tapes prcdentes autant de fois que ncessaire pour crer
les autres lments de schma.
6- Cliquez sur Appliquer pour appliquer vos modifications et laisser l'diteur de
schmas ouvert. Lorsque vous cliquez sur Appliquer ou OK, vos modifications
sont transmises la banque de donnes. Vous pouvez ajouter des classes
d'objets et des proprits mais vous ne pouvez pas modifier votre travail
prcdent.
7- Cliquez sur OK pour appliquer les modifications non enregistres et fermer
l'diteur de schmas.
b) Dfinition de contraintes dans l'diteur de schmas
Lorsque vous crez un schma, vous pouvez limiter les valeurs autorises pour des
proprits donnes. Les types de contrainte pris en charge par AutoCAD Map 3D
sont dcrits dans le tableau suivant. Comportement de la table de donnes
Type de

Description

contrainte
Intervalle

Comportement de la table de
Donnes

Les valeurs autorises doivent

Toute valeur situe en dehors de la

tre comprises dans l'intervalle

plage autorise gnre une erreur.

spcifi. Vous pouvez inclure ou

Vous devez entrer une autre valeur.

exclure les valeurs minimale et

25

Formation STEG 2011


maximale. Par exemple, vous
pouvez indiquer 1-10 inclus, ce
qui signifie que 1 et 10 sont des
valeurs autorises.
Liste

C'est
entres

Non nulle

vous

qui

indiquez

autorises

pour

les

Cliquez sur la flche droulante pour

une

afficher la liste, puis choisissez l'un des

proprit dans une liste

lments comme valeur de la proprit.

La valeur de la proprit ne peut

Si vous laissez la valeur de proprit vide

pas tre vide.

lorsque vous fermez la table de donnes,


un message d'erreur vous invite entrer
une valeur.

Unique

La valeur de la proprit doit tre

Si vous entrez une valeur utilise par un

unique dans la classe d'objets. Si

autre objet gographique de la classe

vous dfinissez une proprit en

d'objets, un message d'erreur vous invite

tant

gnr

la modifier. Ce message ne s'affiche que

automatiquement ou si elle est

lors de l'extraction de l'objet gographique.

dfinie

de

Si la table comporte deux colonnes qui

donnes comme champ cl, elle

doivent tre uniques (comme "Lastname"

sera associe cette contrainte.

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

que

dans

champ

la

banque

chaque colonne pour indiquer qu'elles sont


soumises une contrainte de valeur
unique

Lorsque vous modifiez des proprits dans la table de donnes, vous ne pouvez
entrer que les valeurs autorises par la contrainte. Par exemple, pour un objet
gographique Roads, vous pouvez indiquer que la proprit Number_Of_Lanes
(nombre de voies) doit tre associe 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
ds que vous entrez une valeur incorrecte. Lorsque vous archivez l'objet, vos
modifications sont de nouveau valides par rapport la banque de donnes. En
fonction des capacits du fournisseur de donnes, de nouvelles erreurs peuvent tre
signales. Vous ne pouvez pas modifier un schma pour convertir un champ existant
afin qu'il utilise un autre type de contrainte si la table contient dj des donnes. La
table doit obligatoirement tre vide. Certains fournisseurs de donnes ne prennent
pas en charge toutes les contraintes. Le tableau suivant rpertorie les contraintes
prises en charge par le fournisseur.

26

Formation STEG 2011


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 schmas vrifie les capacits du fournisseur et n'autorise que les


contraintes prises en charge par ce fournisseur.
Une proprit qui fait appel des contraintes accepte tous les types de donnes,
l'exception du type Boolen (qui accepte uniquement les contraintes de type non
nulles). Vous ne pouvez pas contraindre des proprits dotes des types de
donnes BLOB ou CLOB.
Pour crer une proprit contrainte
1- Dans l'diteur de schmas, dveloppez l'arborescence des schmas, puis
slectionnez la proprit contraindre.
2- Vrifiez que le type de donnes de la proprit autorise la contrainte voulue. Par
exemple, des proprits de type Boolen n'acceptent que des contraintes non
nulles.
3- Effectuez l'une des oprations suivantes :
a. Pour spcifier un intervalle de proprit, dfinissez l'option Type de
contrainte sur Intervalle et indiquez des valeurs d'intervalle. Dans le champ
Type de contrainte, cliquez sur la flche droulante, 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, dfinissez l'option Type de
contrainte sur Liste et spcifiez des valeurs de liste. Dans le champ Type
de contrainte, cliquez sur la flche droulante, puis choisissez Liste.
Cliquez sur Liste des valeurs, puis cliquez sur Entrez les valeurs de la
liste. (Appuyez sur Entre aprs chacune d'elles.) Si le type de donnes de
cette proprit est Chane, indiquez la longueur maximale de la chane
avant d'entrer les valeurs dans la liste. Si le type de donnes de cette

Formation STEG 2011


proprit est Dcimal, dfinissez la prcision et l'chelle avant d'entrer les
valeurs dans la liste. Si vous entrez des valeurs dans la liste qui sont hors
prcision ou hors chelle, ces valeurs sont arrondies. Si le type de
donnes de cette proprit est DateHeure, l'diteur de liste affiche un
calendrier dans lequel vous pouvez slectionner des dates spcifiques.
Une fois que vous avez choisi la premire date, la liste cre une nouvelle
entre. Vous pouvez alors choisir une autre date. Lorsque vous cliquez sur
OK, AutoCAD Map 3D vrifie les valeurs de la liste. Si les valeurs sont
incorrectes, par exemple, si elles ne correspondent pas au type de
donnes ou si la longueur dpasse celle de la dfinition de chane, un
message d'erreur s'affiche.
c. Pour vous assurer que la proprit n'est pas autorise accepter une
valeur vide, dfinissez Valeur nulle possible sur Faux. Dans le champ
Valeur nulle possible, cliquez sur la flche droulante, puis slectionnez
Vrai ou Faux. Si vous dfinissez Valeur nulle possible sur Faux, vous
pouvez entrer une valeur par dfaut pour vous assurer qu'une entre de
cette proprit existe pour les nouveaux objets.
4- Pour indiquer une contrainte unique, slectionnez la classe d'objets approprie
dans l'arborescence, gauche. Vous pouvez indiquer une seule contrainte de
proprit unique ou une contrainte unique compose. Dans le cas d'une
contrainte de proprit unique, la valeur de la proprit est unique au sein de la
classe d'objets. Dans le cas d'une contrainte de proprit compose (parfois
appele "contrainte apparie"), plusieurs proprits sont dotes de valeurs
uniques.
Par exemple, vous pouvez contraindre les champs combins
Street_Number, Street_Name et City pour qu'ils identifient de manire unique
l'adresse d'un btiment.
-

Cliquez sur Nouveau (sous Spcifier la/les contrainte(s) unique(s) et l'ordre).

Cochez les cases des proprits devant accepter des valeurs uniques. Les
proprits dsignes comme uniques apparaissent dans la liste, au bas de la
bote de dialogue.

27

Formation STEG 2011


-

Si vous le souhaitez, utilisez les flches vers le haut et vers le bas pour
modifier l'ordre des proprits rpertories.

5- Cliquez sur Appliquer.


2.

Exposition d'une vue de base de donnes native dans un schma

Une vue de base de donnes est une table logique ou virtuelle compose du jeu de
rsultats issu d'une requte. Contrairement aux tables ordinaires d'une base de
donnes relationnelle, une vue ne fait pas partie du schma physique. Il s'agit d'une
table dynamique virtuelle calcule partir des donnes prsentes dans la base de
donnes. Si vous modifiez les donnes d'une table, ces donnes sont aussi
modifies dans la vue. Les vues prsentent des avantages par rapport aux tables :
-

Vous pouvez utiliser une vue pour rendre un sous-jeu de donnes disponible
certains utilisateurs.

Une vue peut prsenter, sous forme simplifie, plusieurs tables jointes dans
une table virtuelle.

Une vue peut prsenter des donnes agrges ( 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 donnes existantes dfinies dans leur base de donnes native. Si la vue inclut
des donnes de gomtrie, celle-ci est affiche en tant que classe d'objets. Les
restrictions suivantes s'appliquent :
-

Vous ne pouvez pas crer ni modifier une dfinition de vue dans AutoCAD Map
3D.

Vous pouvez modifier une vue dans la table de donnes uniquement si vous y
tes autoris et si les donnes sont modifiables dans une vue.

En fonction de la faon dont la vue est dfinie dans sa banque de donnes


native, il est possible d'insrer, de mettre jour et de supprimer des donnes de
la vue.

Pour les schmas Oracle existants, la gomtrie incluse dans la vue doit faire
l'objet d'une entre distincte dans la table user_sdo_geom_metadata. Ceci
permet AutoCAD Map 3D de dterminer le contexte spatial appropri utiliser
pour l'affichage de la vue en tant que classe d'objets. Si vous envisagez

28

Formation STEG 2011


d'utiliser une vue de base de donnes 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 schmas, les colonnes dfinies pour la vue apparaissent en tant
que proprits non modifiables. Toutefois, vous pouvez crer des classes d'objets et
des proprits qui se comportent comme des vues de base de donnes dans
l'diteur de schmas. Imaginons que vous disposez d'une table Oracle, nomme
Fleuves et dote de vingt proprits. Vous voulez que certains utilisateurs ne voient
que six d'entre elles. Vous pouvez utiliser l'diteur de schmas pour crer une classe
d'objets base sur la table Fleuves existantes et ajouter les six proprits devant tre
visibles.
L'diteur de schmas permet de mapper directement les objets de bases de donnes
physiques (tables ou vues).
4.

Accs aux vues partir d'un schma natif

Outre la possibilit de mapper des classes d'objets en vues existantes dans des
banques de donnes FDO, vous pouvez inverser cette opration. En effet, vous
pouvez mapper des vues natives issues de banques de donnes 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 exposes dans la


vue. Si la vue contient une jointure, les colonnes qui identifient chaque ligne
doivent tre exposes de manire unique.

Si une classe ne comporte pas de cl primaire, vous pouvez tout de mme l'exposer
dans AutoCAD Map 3D en lecture seule uniquement.
-

Dans le cas des banques de donnes Oracle, si la vue comporte des donnes
de gomtrie, elles doivent faire l'objet d'une entre distincte dans la table
user_sdo_geom_metadata afin de fournir les informations relatives au contexte
spatial et au systme de coordonnes.

Pour les vues Oracle complexes, vous pouvez spcifier 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 :

29

30

Formation STEG 2011


alter

view

<nom_vue>

add

constraint

<nom_contrainte>

primary

key

(noms_colonnes) disable novalidate;


Remarque : Cette procdure est ncessaire uniquement pour les schmas FDO .

Dans le cas de banques de donnes existantes, comme AutoCAD Map 3D affiche


automatiquement la vue en tant que classe d'objets, aucune action n'est requise.
Pour crer une classe d'objets pouvant tre mappe en vue de base de donnes
1- Crez

une

banque

de

donnes

FDO.

Pour ce faire, vous pouvez utiliser l'diteur de schmas. Voir Cration d'un
schma
2- Crez une vue de base de donnes l'aide des outils natifs de votre base de
donnes.
Pour Oracle, utilisez sqlplus . Pour SQL Server, utilisez sqlcmd. Pour MySQL,
utilisez mysql.
3- Reconnectez-vous la base de donnes depuis AutoCAD Map 3D.
4- Dans l'diteur de schmas, slectionnez le nom du schma cible, puis cliquez sur
Nouvelle

classe

d'objets.

Pour plus d'informations sur la cration de classes d'objets, voir Modification d'un
schma
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 cre 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 proprit pour ajouter une proprit.
9- Revenez l'onglet Configurations physiques.
10- Tapez le nom de la colonne de vue (de la vue cre l'tape 1) pour mapper la
nouvelle proprit. Cliquez sur OK.
11- Passez l'onglet Proprit logique et dfinissez les attributs de proprit. les
valeurs des attributs, tels que le type de donnes, la longueur, l'chelle, la
prcision, l'unicit ainsi que l'acceptation de valeurs nulles doivent correspondre
aux attributs des colonnes. Ainsi, vous ne pouvez pas mapper proprit ayant le

31

Formation STEG 2011


type de donnes Chane vers une colonne prvue pour le type de donnes
Nombre.
12- Rptez les tapes 8 11 pour crer les autres proprits.
13- Veillez remplir la colonne Cl primaire du nouvel enregistrement de vue avant
de l'archiver (si celle-ci n'est pas configure pour la gnration automatique).
5.

Importation et exportation d'un schma

Vous pouvez exporter schma en tant que fichier XML pour effectuer l'une des
tches suivantes :
-

Partager un schma cr dans l'diteur de schmas avec d'autres utilisateurs


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

Sauvegarder un schma cr dans l'diteur de schmas dans un fichier XML.

Enregistrer le travail en cours si la source de donnes ou le rpertoire d'origine


n'est plus disponible. Vous pouvez importer un schma XML que vous avez
export, puis l'utiliser pour dfinir un nouveau schma pour une autre banque de
donnes. Cela peut se rvler utile pour crer plusieurs banques de donnes
bases sur le mme schma. Le format de schma XML d'AutoCAD Map 3D est
un lment 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 schma XML ou XMI


1- Connectez-vous la source d'objets dans laquelle vous voulez importer le
schma.
2- Dans l'explorateur de carte, slectionnez la source d'objets dans l'arborescence
des connexions (en haut du volet) et cliquez sur le menu Schma

Modifier le

schma.
3- Dans l'diteur de schmas, slectionnez Schmas (le nud suprieur de
l'arborescence des schmas), puis cliquez sur Importer le schma dans la barre
d'outils de l'diteur de schmas.

32

Formation STEG 2011


4- Dans la bote 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 schmas affiche le schma import.
5- Cliquez sur Appliquer pour rendre les modifications permanentes.
Pour exporter un schma au format XML
1- Connectez-vous la source d'objets dont vous voulez exporter le schma.
2- Dans l'explorateur de carte, slectionnez la source d'objets dans l'arborescence
des connexions (en haut du volet) et cliquez sur le menu Schma

Modifier le

schma.
3- Dans l'diteur de schmas, slectionnez Schmas (le nud suprieur de
l'arborescence des schmas), puis cliquez sur Exporter le schma dans la barre
d'outils de l'diteur de schmas.
4- Dans la bote de dialogue Enregistrer, accdez au rpertoire voulu et entrez le
nom du fichier.
5- Cliquez sur Enregistrer.
6.

Affichage d'un schma

Vous pouvez inspecter un schma pour n'importe quelle source d'objets, y compris
les sources d'objets de fournisseurs FDO qui ne prennent pas en charge les
schmas actualisables. Vous pouvez modifier un schma actualisable que vous avez
ouvert. S'il vous arrive de modifier par erreur un schma actualisable, cliquez sur
Annuler pour annuler vos modifications. Les fournisseurs qui prennent en charge les
schmas actualisables sont Microsoft SQL Server, MySQL, SDF et Oracle.
Vous ne pouvez pas modifier un schma non actualisable que vous avez ouvert.
Pour afficher un schma
1- Connectez-vous la source d'objets dont vous voulez afficher le schma.
2- Dans l'explorateur de carte, slectionnez la source d'objets dans l'arborescence
des connexions (en haut du volet) et cliquez sur le menu Schma

Modifier le

schma.
3- Dans l'diteur de schmas, dveloppez l'arborescence des schmas, puis cliquez
sur n'importe quel schma, classe d'objets ou proprit pour afficher ses
paramtres dans le volet de droite.

Formation STEG 2011


4- Une fois que vous avez termin d'inspecter le schma, cliquez sur Annuler pour
fermer l'diteur de schmas.
7.

Modification d'un schma

Vous pouvez modifier un schma, une classe d'objets ou une proprit si le


fournisseur FDO prend en charge les schmas actualisables (par exemple, Microsoft
SQL Server, SQL Server Spatial, MySQL, Oracle et SDF prennent en charge ces
schmas).
Si vous ouvrez un schma non actualisable dans l'diteur de schmas, vous pouvez
afficher ses paramtres, mais vous ne pouvez pas les modifier.
Vous ne pouvez pas modifier ou supprimer un schma, une classe d'objets ou une
proprit 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 dfinissez de nouvelles proprits de gomtrie pour les classes d'objets dans
l'diteur de schmas d'AutoCAD Map 3D, les options Z et M inclure ne sont pas
disponibles.
9.

Restrictions de nom

Vous pouvez utiliser l'diteur de schmas pour importer une collection de schmas
d'objets partir d'un fichier XML. Lors de l'importation, vous pouvez modifier ces
schmas de sorte qu'ils soient conformes aux restrictions relatives la connexion au
fournisseur active. Par exemple, si vous tes connect une banque de donnes
Oracle, il est possible que les noms de classe d'objets soient limits 22 caractres.
Si vous importez une collection de schmas d'objets comportant des noms de classe
d'objets qui dpassent 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 schmas SQL Server Spatial de type FDO dans
une connexion de schma non FDO, l'diteur de schmas affichera des messages
d'erreur vous indiquant quels noms doivent tre modifis.

33

34

Formation STEG 2011


Remarque : Si vous essayez de dfinir un remplacement physique (par exemple, renommer une
colonne de proprit en autre chose que le nom de la proprit), vous obtiendrez un message d'erreur
indiquant que la mmoire laquelle vous essayez d'accder est protge.

10. Modification du nom du fournisseur


L'diteur de schmas dtermine le fournisseur actuel partir de sous-chanes
prsentes 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-chane SQL Server qui gnre 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 schma
Remarque : Si vous modifiez le schma d'une banque de donnes 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 donnes de topographie.

1- Connectez-vous la source d'objets dont vous voulez modifier le schma.


2- Dans l'explorateur de carte, slectionnez la source d'objets dans l'arborescence
des connexions (en haut du volet) et cliquez sur le menu Schma

Modifier le

schma.
3- Dans l'diteur de schmas, dveloppez l'arborescence des schmas et cliquez
sur le schma, la classe d'objets ou la proprit modifier. Les paramtres
courants apparaissent dans le volet de droite.
4- Modifiez les paramtres de l'lment du schma. Vous ne pouvez modifier que
les paramtres modifiables et ceux que le fournisseur prend en charge. Par
exemple, la section transaction longue n'apparat pas ou n'est pas disponible si le
fournisseur ne prend pas en charge le contrle des versions.
5- Pour ajouter une nouvelle classe d'objets, slectionnez l'entre de schma
droite et cliquez sur Nouvelle classe d'objets en haut de la fentre. Spcifiez les
informations requises pour la nouvelle classe d'objets dans la partie gauche de la
fentre.
6- Pour ajouter une proprit, slectionnez l'entre de classe d'objets pour cette
proprit droite et cliquez sur Nouvelle proprit dans la partie suprieure de la

Formation STEG 2011


fentre. Spcifiez les informations requises pour la proprit dans la partie
gauche de la fentre.
7- Pour une classe d'objets et une proprit, slectionnez l'onglet Configurations
physiques et modifiez les paramtres physiques si besoin. Chaque fournisseur
dfinit une correspondance entre un lment de schma et un objet physique
dans une source d'objets. La structure physique des sources d'objets varie selon
le fournisseur, de mme que les types de correspondances utiliss pour les
schmas et les paramtres par dfaut. Oracle, par exemple, associe chaque
classe d'objets une table de la base de donnes Oracle o rside la source
d'objets, en donnant la classe et la table le mme nom. Vous pouvez
remplacer cette configuration par dfaut en modifiant le paramtrage de l'onglet
Configurations physiques. Les paramtres disponibles sur cet onglet varient selon
le fournisseur. L'onglet n'est pas disponible pour les fournisseurs dont les
paramtres par dfaut ne peuvent pas tre modifis.
8- Cliquez sur Appliquer.
9- Rptez les quatre tapes prcdentes autant de fois qu'il est ncessaire pour
modifier d'autres lments de schma.
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 diffrence entre
majuscules et minuscules est prise en compte. Vous pouvez maintenant afficher,
modifier et appliquer les schmas.
11. Suppression d'un schma
Lorsque vous supprimez un schma, une classe d'objets ou une proprit dans
l'diteur de schmas, son icne disparat de l'arborescence des schmas, de mme
que les icnes de ses lments enfants (le cas chant). Cependant, les
modifications ne sont transfres 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 proprits ne sont supprimes de l'arborescence des schmas, mais sa table

35

Formation STEG 2011


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 schma, une classe d'objets ou une proprit si des
donnes d'objet existent pour cet lment.

Pour supprimer des lments de schma


1- Connectez-vous la source d'objets contenant les lments de schma
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 schma.
3- Dans l'diteur de schmas, dveloppez l'arborescence des schmas pour voir les
classes d'objets et les proprits qui s'y trouvent.
4- Cliquez avec le bouton droit de la souris sur le schma, la classe d'objets ou la
proprit supprimer et cliquez sur Supprimer.
5- Cliquez sur Oui en rponse l'invite pour confirmer la suppression.
L'arborescence des schmas est mise jour pour tenir compte de la suppression.
6- Rptez les deux tapes prcdentes autant de fois qu'il est ncessaire pour
supprimer d'autres lments de schma.
7- Cliquez sur OK pour rendre toutes les suppressions permanentes.
12. Annulation des modifications apportes un schma
Lorsque vous effectuez des modifications dans l'diteur de schmas, l'arborescence
des schmas et le volet de droite refltent vos modifications. En revanche, les
modifications ne sont appliques 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 effectues depuis la dernire fois que vous
avez cliqu sur Appliquer sont annules.
Pour supprimer toutes les modifications effectues dans l'diteur de schmas depuis
la dernire validation Dans l'diteur de schmas, cliquez sur Annuler.

E.

Migration des donnes

Vous pouvez utiliser la copie par lot pour copier des donnes d'une source d'objets
une autre, dans le mme format ou dans un autre.

36

Formation STEG 2011


1.

Prsentation de la migration des donnes

Vous pouvez utiliser la copie par lot pour copier des donnes d'une source d'objets
une autre, dans le mme format ou dans un autre.
Vous pouvez convertir des objets DWG et leurs attributs dans divers formats go
spatiaux et, dans certains cas, rintgrer les donnes dans des dessins AutoCAD.
2.

Migration de donnes SIG (copie par lot)

Vous pouvez utiliser la copie par lot pour copier des donnes d'une source d'objets
une autre, dans le mme format ou dans un autre.
La copie par lot vous permet de copier la source d'objets entire ou un sous-jeu de
celle-ci en fonction d'un schma, une classe d'objets ou une proprit. Vous pouvez
galement filtrer un calque du gestionnaire d'affichage en utilisant une expression et
utiliser Copie par lot pour crer une banque de donnes ne contenant que les
donnes filtres.
a) Ce que permet de faire la copie par lot
La copie par lot permet d'effectuer les oprations suivantes :
-

Raliser votre propre copie de donnes issues d'un autre dpartement.

Procder la mise niveau du stockage de donnes de fichiers (SDF ou


SHP) au stockage de base de donnes (Microsoft SQL Server, MySQL ou
Oracle) qui permet plusieurs utilisateurs d'intervenir et qui offre des
fonctionnalits avances, telles que le contrle des versions et le transaction
longue.

Dplacer des donnes jointes et des champs calculs dans une nouvelle
banque de donnes.

Transformer facilement des systmes de coordonnes. Par exemple, vous


pouvez :

Affecter un systme de coordonnes une banque de donnes qui n'en a


pas.

Crer une banque de donnes dont le systme de coordonnes est diffrent


de la source. La classe cible utilise le systme de coordonnes de
remplacement comme projection du contexte spatial.

Convertir un schma tranger dans un format natif.

37

Formation STEG 2011


b) Copie par lot au format SDF
Si vous crez un fichier SDF dans AutoCAD Map 3D, vous pouvez l'utiliser comme
cible de la Copie par lot. Cependant, vous devez supprimer le schma par dfaut
avant de copier les donnes 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 cre un fichier SHP pour
chaque classe que vous copiez. Ne crez pas un fichier SHP dans l'diteur de
schmas mais utilisez le nouveau fichier SHP comme cible de la Copie par lot.
Il n'est pas possible de modifier un schma SHP une fois qu'il est appliqu. Pour
contourner cette restriction, lors de la copie des donnes du format SDF vers le
format SHP, exportez le schma SDF. Puis, lorsque vous crez le schma SHP
cible, supprimez son schma par dfaut et importez le schma SDF. De cette
manire, vous pouvez rectifier toutes les erreurs ventuelles dans le schma. Au
cours de la copie par lot, slectionnez les noms de classe d'objets et de proprit
dans la colonne Vers et faites-les correspondre exactement la colonne De.
Selon la taille du fichier, vous pouvez galement importer les donnes SDF et les
exporter au format SHP.
d) Copie par lot vers et depuis SQL Server Spatial
Lorsque vous copiez les donnes d'une banque de donnes SQL Server Spatial
FDO vers une banque de donnes non FDO, il peut arriver que les noms de classe
et de proprit ne soient pas accepts par la banque de donnes de destination, car
les rgles de dnomination varient d'un fournisseur l'autre. Vous pouvez utiliser des
associations de schmas pour renommer les lments de schma que vous copiez
et vous assurer ainsi qu'ils sont conformes aux rgles de dnomination de la banque
de donnes de destination.
Vous pouvez galement transmettre un ensemble de fonctionnalits de schma la
banque de donnes cible pour que les schmas clons soient conformes aux
fonctionnalits de cette banque de donnes.

38

Formation STEG 2011


Lorsque vous copiez des polygones godsiques avec des anneaux dans le sens
horaire vers SQL Server Spatial, activez l'option Erreurs de donnes ou de types
gomtriques non apparis pour ignorer ces erreurs.
Pour la gographie, SQL Server Spatial considre l'intrieur d'un polygone comme
tant gauche de son contour extrieur. Si un polygone avec un contour dans le
sens horaire est insr, il couvre alors le reste du monde, en excluant ce qu'il
renferme l'cran. Si vous ignorez les erreurs de type gomtrie non concordante
au cours de la Copie par lot, la gomtrie et l'orientation sont ajustes 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
hmisphre.
e) Migration des donnes du format DWG au format SIG
Vous pouvez dplacer des objets DWG et leurs attributs dans divers formats go
spatiaux et, dans certains cas, rintgrer les donnes dans des dessins AutoCAD.
Remarque : Lorsque vous exportez des donnes de dessin AutoCAD depuis AutoCAD Map 3D vers
une banque de donnes gospatiales, les attributs sont exports avec les donnes gomtriques
mais la stylisation visuelle applique est perdue, car les deux environnements traitent diffremment la
stylisation.

Vous pouvez effectuer les oprations suivantes :


-

Exporter des donnes DWG au format de fichier SDF

Exporter des donnes DWG dans Oracle

Exporter la carte courante au format DWG

Effectuer une migration de donnes bidirectionnelle de DWG SDF ou


Oracle et inversement.

Pour convertir des donnes DWG vers un format gospatiales


1- Dcidez d'abord si vous voulez migrer les donnes vers une banque de donnes
existante ou une nouvelle banque de donnes.
2- Dcidez si vous voulez utiliser un schma existant ou un nouveau schma.

39

40

Formation STEG 2011


3- Slectionnez l'aide d'une requte les donnes du fichier DWG que vous voulez
conserver dans votre carte.
4- Exportez les donnes vers le format SDF ou vers une banque de donnes FDO
(Oracle ou ESRI ArcSDE).
Une fois les donnes migres vers un format SIG, vous pouvez leur ajouter de
nouvelles donnes. Pour cela, cliquez avec le bouton droit de la souris sur l'un des
calques de classe d'objets et crez un nouvel objet.
3. Fonctionnement de la conversion des types de donnes lors de la
copie par lot
Lors de la copie par lot, le mme type de donnes est conserv dans la mesure du
possible, mais une conversion peut avoir lieu, si ncessaire. Par exemple, si vous
copiez des donnes partir d'une source qui utilisent des donnes de type Boolen
alors que ce type de donnes n'est pas disponible dans la cible, les donnes sont
converties en octets, si ce type de donnes est disponible. Si l'octet n'est pas
disponible, Int16 est utilis et ainsi de suite. Le tableau suivant illustre la faon dont
la conversion s'effectue (pour chaque type de donnes source, la copie par lot essaie
de crer un type des donnes cible 1, mais si elle n'y parvient pas, elle essaie de
crer le type des donnes cible 2, etc.) :
Type des

Type des

Type des

Type des

Type des

donnes

donnes cible

donnes cible

donnes cible

donnes cible

source

Boolen

Octet

Int16

Int32

Int64

Octet

Int16

Int32

Int64

Int16

Int32

Int64

Int32

Int64

Int64

Int32

Dcimal

Double

Unique

Unique

Double

Dcimal

Double

Dcimal

Unique

Les fournisseurs FDO indiqus dans le tableau prennent en charge les types de
donnes suivants :

41

Formation STEG 2011


Oracle

ArcS

MyS

DE

QL

ODBC

SDF

SHP

WFS

SQL Server
et SQL
Server
Spatial

Boolen

Octet

Date/Heure

Int16

Int32

Int64

Dcimal

Unique

Double

Chane

Les proprits de gomtrie sont copies 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 rgles suivantes sont appliques pour la copie d'un identificateur gnr
automatiquement depuis la source d'objets source :
-

Si l'identificateur existe dans le schma cible et s'il n'est pas gnr


automatiquement, l'identificateur est copi depuis la schma source.

Si

l'identificateur

existe

dans

le

schma

cible

et

s'il

est

gnr

automatiquement, l'identificateur est gnr par le fournisseur de la cible.


-

Si l'identificateur n'existe pas dans le schma cible et si ce schma cible ne


prend pas en charge les identificateurs gnrs automatiquement, le schma
est cr avec un identificateur non gnr automatiquement et l'identificateur
est copi depuis la source d'objets source.

Si l'identificateur n'existe pas dans le schma cible et si ce schma cible prend


en charge les identificateurs gnrs automatiquement, le schma est cr avec
un identificateur gnr automatiquement et l'identificateur est gnr par le
fournisseur de la cible.

Formation STEG 2011


4. Correction des erreurs de gomtrie au terme d'une copie par lot
Dans le cas de schmas trangers, la fonction de copie par lot cre la gomtrie
dans la banque de donnes cible partir la premire gomtrie qu'elle trouve. S'il
existe plusieurs index spatiaux pour les proprits de gomtrie dans la banque de
donnes source, la proprit de gomtrie du schma de la banque de donnes
cible n'apparatra pas dans le mme ordre que dans la banque de donnes source.
En consquence, la gomtrie de la banque de donnes cible risque de ne pas
correspondre celle de la source.
Vous pouvez corriger ce problme dans la banque de donnes source ou cible. Si
vous le corrigez dans la banque de donnes cible, vous devez modifier le fichier XML
du schma et importer la version modifie dans la banque de donnes.
Pour corriger une erreur de gomtrie due la copie par lot dans la banque de
donnes source
Supprimez les index spatiaux superflus des proprits de gomtrie dans la banque
de donnes source.
Si seule une proprit de gomtrie est indexe, elle est choisie comme gomtrie
principale de la classe d'objets.
Pour corriger une erreur de gomtrie due la copie par lot dans la banque de
donnes cible
1- Connectez-vous la nouvelle banque de donnes avant de lancer la copie par
lot.
2- A l'aide de l'diteur de schmas, enregistrez la banque de donnes source dans
un fichier XML.
3- Modifiez ce fichier et ajoutez l'entre <xs:complexType> pour la classe d'objets
concerne, o {nom_prop_gom} reprsente le nom de la proprit de gomtrie
utiliser : fdo:geometryName="{nom_prop_gom}"
4- Importez le fichier XML modifi dans la banque de donnes cible et appliquez les
modifications.
5- Copiez par lot les donnes de la banque de donnes source vers la banque de
donnes cible en vous assurant de mapper correctement les proprits de
gomtrie avant de lancer la copie par lot.

42

Formation STEG 2011


5. Consultation des informations du journal de la copie par lot
Lorsque vous effectuez une copie par lot, AutoCAD Map 3D cre un fichier journal
qui fournit des informations sur la source et la cible de l'opration de copie par lot. Il
rpertorie les schmas que vous avez crs, des informations sur les classes
d'objets et les objets copis. Il indique galement la dure de l'opration. Voici un
exemple :
"PropritConnexion source: 'Fichier', Valeur: 'C:\San Francisco\ County\ SDF\
bayarea_county.sdf'
Proprit: 'Lecture seule', Valeur: 'false'Proprit Connexion cible:
'Fichier', Valeur: 'C:\old_version.sdf'
Proprit: 'Lecture seule', Valeur: 'false'Cration du schma 'Mon_schma'
Proprit Mon_schma:bayarea_county.COUNTY: longueur de chane gale 0,
dfinition sur 255
Proprit Mon_schma:bayarea_county.FIPSSTCO: longueur de chane gale 0,
dfinition sur 255
Insertion de la classe 'Mon_schma:bayarea_county' 9 objets insrs Temps
coul: 0.000110 secondes Total: 9 objets insrs
Pour consulter le journal de la copie par lot
1- Excutez l'opration de copie par lot.
2- Cliquez sur Afficher le fichier journal dans la bote de dialogue Rsultat de la
copie par lot pour afficher le fichier journal.
Remarque : L'opration de copie par lot stocke ses fichiers journaux dans le rpertoire %temp%, en
suivant la convention d'attribution de nom bulkcopyxxxxx.log, o les "x" sont remplacs par des
nombres.

6.

Autres procdures pour la migration de donnes

Si vous exportez des donnes du format DWG vers un autre format, vous ne pouvez
pas utiliser la copie par lot. A la place, utilisez Migration des donnes du format DWG
au format SIG.

43

Formation STEG 2011


Si vous exportez des donnes gospatiales 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 schma copi est cr s'il n'existe pas dans la source d'objets cible.

Les noms de schma, de classe d'objets et de proprit 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 gomtrie sans transformer les coordonnes.

Les donnes que vous dplacez doivent se trouver dans l'tendue de la


banque de donnes cible. (Quand vous crez une banque de donnes, vous
devez spcifier son tendue spatiale X et Y minimale et maximale.) MySQL et
Oracle permettent d'augmenter automatiquement l'tendue si les donnes
ajoutes la dpassent.

Si vous ne disposez pas des droits d'accs appropris la banque de


donnes cible, vous devez soit crer une banque de donnes vide comme
cible, soit demander votre administrateur de vous octroyer les droits
suffisants pour insrer des donnes dans les tables cibles.
b) Pour copier des donnes 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 donnes.
Remarque : Pour copier des donnes vers le format SHP, connectez-vous un dossier vide via le
fournisseur SHP FDO et utilisez cette connexion comme Copie par lot cible. Ne crez pas de fichier
SHP dans l'diteur de schmas mais utilisez le nouveau fichier SHP comme cible.
Remarque : Si vous copiez des donnes vers un nouveau fichier SDF que vous avez cr dans
AutoCAD Map 3D, supprimez le schma par dfaut avant d'utiliser Copie par lot. Voir Suppression
d'un schma.

44

Formation STEG 2011


2- Si ncessaire, utilisez Connexion de donnes pour spcifier un nouveau systme
de coordonnes pour les banques de donnes que vous envisagez d'utiliser
comme source et cible dans Copie par lot. Par exemple, vous pouvez affecter un
systme de coordonnes une banque de donnes pour laquelle aucun systme
de coordonnes n'est spcifi, ou changer le systme de coordonnes affect
une banque de donnes.
3- Ajoutez les jointures, les champs calculs ou les filtres voulus aux calques du
gestionnaire d'affichage que vous envisagez de copier. Copie par lot copie alors
les donnes obtenues dans la banque de donnes cible.
4- Dans l'explorateur de carte, cliquez sur Outils Copie par lot.
5- Sous De, slectionnez une source d'objets dans la liste Nom de la connexion. Il
s'agit de la source partir de laquelle les donnes seront copies. Slectionnez
des donnes dans tous les calques du gestionnaire d'affichage et les sources
d'objets connectes. Les calques filtrs sont signals par une icne dans la liste.
Si vous slectionnez une banque de donnes de topographie, vous pouvez
uniquement slectionner 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
bote de dialogue Connexion de donnes pour effectuer une copie de donnes
par lot. L'lment que vous dplacez devient l'entre De et l'lment sur lequel
vous le dposez devient l'entre Vers.
6- Si la source d'objets slectionne prend en charge le contrle des versions,
slectionnez une version dans sa liste Version.
7- Sous Vers, slectionnez la source d'objets cible dans la liste.
8- Si la source d'objets cible prend en charge le contrle des versions, slectionnez
une version dans sa liste Version. Les arborescences des schmas dans la bote
de dialogue Copie par lot se mettent jour automatiquement en fonction de vos
choix.
9- Sous Slectionnez les lments copier, activez les cases cocher
correspondant aux schmas, aux classes d'objets et aux proprits copier dans
la source d'objets cible. Lorsque vous slectionnez un lment de schma, tous
ses lments enfant sont automatiquement slectionns (par exemple, lorsque
vous slectionnez une classe d'objets, vous slectionnez galement toutes ses
proprits). Lorsqu'un carr (au lieu d'une coche) apparat dans une case

45

Formation STEG 2011


cocher, cela signifie que certains enfants de l'lment ne sont pas slectionns.
Les champs calculs sont ajouts la suite des proprits natives. S'il existe des
champs joints, ils sont regroups sous un nud reprsentant la jointure. S'il
existe plusieurs jointures, elles apparaissent de la mme manire que dans la
Bote de dialogue Grer les donnes de calque. Dans l'arborescence de droite,
AutoCAD Map 3D affiche un nom par dfaut pour l'lment. Slectionnez-le et
entrez un autre nom si vous le souhaitez. La zone Informations indique la classe
(ou la connexion), le systme de coordonnes source, les informations sur le filtre
et le systme de coordonnes cible. S'il existe plusieurs systmes de
coordonnes pour les classes sous la connexion slectionne, le champ du
systme de coordonnes indique "VARIE".
10- Slectionnez les types d'erreur ignorer au cours de l'opration. La copie par lot
arrte l'opration pour chaque type d'erreur dont la case n'a pas t coche et
signale les erreurs lorsqu'elles se produisent. Si le systme de coordonnes est
inconnu, il est prfrable d'activer la case cocher Systme de coordonnes.
Pour plus d'informations sur ces options, reportez-vous la section Copie par lot.
Lorsque vous copiez des polygones godsiques avec des anneaux dans le sans
horaire vers SQL Server Spatial, activez la case cocher Erreurs de donnes ou
de types gomtriques non apparis pour ajuster correctement la gomtrie et
l'orientation.
11- Pour enregistrer les paramtres courants dans un fichier d'association XML,
cliquez sur Enregistrer sous Association de schmas. 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 donnes des
lments de schma spcifis sont copies depuis la source d'objets source vers
la source d'objets cible. La progression de l'opration s'affiche. Si vous cliquez
sur Annuler au cours de l'opration, le processus de copie s'arrte mais les
donnes ne sont pas rtablies dans leur tat d'origine. Il n'est pas possible de
rtablir les donnes leur tat d'origine dans AutoCAD Map 3D une fois que la
copie est lance. Lorsque l'opration est termine, le rsultat de l'opration

46

Formation STEG 2011


s'affiche. Cliquez sur Afficher le fichier journal dans la bote de dialogue Rsultat
de la copie par lot pour voir les dtails.

II.

Personnalisation de votre environnement de travail

A.

Prsentation de lenvironnement de travail

Votre environnement de travail, c'est--dire, la faon dont le ruban, les menus, les
barres d'outils et les fentres ancrables sont prsents, est enregistr dans un
espace de travail.
Vous pouvez personnaliser un espace de travail de manire ce qu'il se prsente et
fonctionne exactement comme vous le voulez ou bien vous pouvez crer un nouvel
espace de travail. Vous pouvez enregistrer diffrents espaces de travail pour
diffrentes tches, les utiliser pour rationaliser certaines tches ordinaires ou
implmenter des pratiques d'excellence applicables aux tches et aux flux de travaux
de cartographie.
Par exemple, vous pouvez configurer un espace de travail ddi la cration de
cartes pour rationaliser les tches d'acquisition, d'intgration et de construction de
cartes et un autre espace de travail optimis pour la cration 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 prdfinis :
-

Espace de travail avec ruban bas sur les outils

Espace de travail avec ruban bas sur les tches

Espace de travail Map classique

Vous pouvez personnaliser ces espaces de travail et passer aisment de l'un


l'autre.

47

Formation STEG 2011


1.

Slection d'un espace de travail par dfaut diffrent

Lorsque vous commencez AutoCAD Map 3D , vous choisissez un espace de travail


par dfaut. Changez votre espace de travail par dfaut 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'accs rapide zone. Vos choix sont les espaces de
travail par dfaut, 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 crer un espace de travail. Vous
pouvez enregistrer diffrents espaces de travail pour des tches diffrentes, de les
utiliser pour vous aider rationaliser les tches courantes, ou mettre en place les
meilleures pratiques pour les tches de cartographie et de workflow. Par exemple,
vous pouvez mettre en place un espace de travail de cration de cartes de
rationaliser l'acquisition, l'intgration et la construction des cartes, et un autre espace
de travail pour crer et publier des recueils de cartes et des atlas.
3.

Skipping slection Workspace

Si vous ne slectionnez pas un espace de travail par dfaut lorsque vous


dmarrez AutoCAD Map 3D , vous verrez la Planification et analyse l'espace de
travail jusqu' ce que vous spcifiez un commutateur ou un espace de travail par
dfaut diffrent.
4.

Pour basculer entre les espaces de travail

1- Pour passer temporairement au cours d'une sance


2- Cliquez sur le Changement Workspace bouton dans le coin en bas droite de la
fentre de l'application.
3- Utilisez la liste droulante pour slectionner un espace de travail.
4- Pour changer votre espace de travail par dfaut:
5- Cliquez l'onglet Aide Slectionnez l'espace de travail .

48

49

Formation STEG 2011


6- Slectionnez un espace de travail par dfaut diffrent.
7- La prochaine fois que vous lancez AutoCAD Map 3D , vous verrez l'espace de
travail par dfaut.
5.

Pour crer un nouvel espace de travail

1- Dans le Workspace planification et analyse , cliquez sur l'onglet Outils


personnalisation du panneau
2- Dans

la Personnaliser

de

de l'interface utilisateur .

l'interface

utilisateur bote

de

dialogue,

sous les

personnalisations dans tous les fichiers CUI , cliquez-droit sur l' espace de
travail nud et slectionnez Nouvel espace de travail , ou un clic droit sur un
espace de travail existant et slectionnez en double.
3- Slectionnez le nouvel espace de travail.
4- Sous matires Workspace , cliquez sur Personnaliser l'espace de travail .
5- Dans le personnalisations dans CUI Files Tous arbre, vrifiez les lments
inclure.
6- Cliquez Termin .
7- Cliquez sur OK .
6.
1- Dans

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


la Personnaliser

l'interface

utilisateur bote

de

dialogue,

sous les

personnalisations dans tous les fichiers CUI , slectionnez l'espace de travail


modifier.
2- Sous les personnalisations dans tous les fichiers CUI , dveloppez l'lment
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 .

50

Formation STEG 2011


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 bote

de

dialogue,

sous les

personnalisations dans tous les fichiers CUI , slectionnez l'espace de travail que
vous voulez modifier.
2- Sous matires Workspace , cliquez sur Personnaliser l'espace de travail .
3- Dans le personnalisations dans CUI Files Tous arbre, vrifiez les lments que
vous souhaitez inclure.
4- Cliquez Termin .
5- Cliquez sur OK .
8.

Pour restaurer les couleurs par dfaut

1- Cliquez options .
2- Dans le Options de la bote de dialogue, cliquez sur l' affichage onglet, puis
cliquez sur Couleurs .
3- Dans la fentre de dessin Couleurs bote de dialogue, slectionnez l'lment que
vous voulez modifier en cliquant sur les images pour le modle onglet ou mise en
page des onglets. Lorsque vous cliquez sur les zones des images, la slection est
affiche dans la fentre Elment liste. Vous pouvez galement modifier un attribut
en le slectionnant dans l' lment de fentre liste. Par exemple, pour la carte de
fond, slectionnez l'onglet Historique modle .
4- De la couleur liste, cliquez sur Slectionner la couleur .
5- Dans la couleur Slectionnez la bote de dialogue, cliquez sur l' Couleur
Livres onglet, puis slectionnez AutoCAD Map 3DCouleurs du livre Couleur liste.
Le logiciel AutoCAD Map 3D livre en couleurs affiche les couleurs par dfaut
utilises dans l'application. Vous pouvez slectionner une couleur ou d'utiliser le
livre comme une rfrence de couleur. Il ne contrle pas les paramtres par
dfaut dans la demande; n'essayez pas de le modifier.
6- Slectionnez 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 modle).
7- Cliquez sur OK .

51

Formation STEG 2011


8- Dans

la couleur

des

options bote

de

dialogue,

cliquez

sur Appliquer et Fermer pour enregistrer les paramtres des options en cours
dans le registre du systme et fermer la bote de dialogue.
9- Dans le Options de la bote 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
personnalisation du panneau

de

de l'interface utilisateur .

2- Dans la Personnaliser l'interface utilisateur bote de dialogue, slectionnez un


espace de travail.
3- Dans le contenu Workspace zone, dveloppez Palettes, faites dfiler vers le bas
de la liste, puis cliquez sur la ligne de commande.
4- Dans le Proprits aire sous Apparence , cliquez sur Voir , puis slectionnez Oui
partir de la liste droulante.
5- Sous matires 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 dfaut
1- l'invite de commande, entrez mapeditsetautodefault
2- Entrez actif.
12. Pour dsactiver le regroupement de connexions par dfaut
1. l'invite, entrez mapconnectionpooling.
2. Entrez Dsactiver.
13. Pour activer les botes de dialogue de slection de fichier ou de
dsactiver
Remarque :Si vous utilisez des scripts pour automatiser certaines AutoCAD Map 3D fonctions, vous
trouverez peut-tre utile de dsactiver les botes de dialogue.

1. l'invite de commande, entrez FILEDIA

52

Formation STEG 2011


2. Pour mettre sur les botes de dialogue, entrez 1. Pour dsactiver les botes de
dialogue, entrez 0.
14. Pour activer d'autres botes de dialogue ou de dsactiver
1. l'invite de commande, entrez CMDDIA.
2. Pour mettre sur les botes de dialogue, entrez 1. Pour dsactiver les botes de
dialogue, entrez 0.

B.

Cration de nouveaux systmes de coordonnes

AutoCAD Map 3D intgre une bibliothque trs complte de systmes de


coordonnes. S'il n'existe pas de systme de coordonnes appropri, vous pouvez
dfinir un systme de coordonnes personnalis. Voir aussi :
1.

Dfinition de systmes de coordonnes

Vous pouvez dfinir des systmes de coordonnes personnaliss dans AutoCAD


Map 3D.
2.

Prsentation

de

la

cration

de

nouveaux

systmes

de

coordonnes
Vous pouvez crer un systme de coordonnes totalement nouveau ou utiliser un
systme prdfini et vous baser sur ce dernier pour crer votre propre systme.
Vous pouvez modifier ou supprimer tous les systmes de coordonnes que vous
avez dfinis. Il n'est pas possible de supprimer les systmes de coordonnes
prdfinis qui sont fournis avec AutoCAD Map 3D.
Lorsque vous dfinissez un systme de coordonnes, vous devez dfinir les
paramtres suivants :
-

projection cartographique: mthode utilise pour convertir la latitude et la


longitude des points en coordonnes cartsiennes.

datum: point, ligne ou surface de rfrence pour la reprsentation


cartographique.

ellipsode: surface gomtrique dont les sections forment des cercles ou des
ellipses.

53

Formation STEG 2011


3.

Dfinition d'un systme de coordonnes universelles

Vous pouvez dvelopper de nouveaux systmes de coordonnes sur la base de vos


propres donnes ou modifier un systme de coordonnes prdfini pour l'adapter
vos besoins.
En fonction de la projection utilise pour dfinir un systme de coordonnes
personnalis, les informations fournir peuvent varier. Par exemple, si vous utilisez
la projection de Mercator transverse, vous devez spcifier une valeur de longitude
appele mridien de rfrence.
4.

Origine conventionnelle

Lors de la dfinition d'un systme de coordonnes personnalis, il se peut que vous


souhaitiez entrer une origine conventionnelle avec des valeurs d'ordonne et
d'abscisse. Si vous utilisez, par exemple, la projection de Mercator transverse et que
le mridien de rfrence divise en deux parties gales la rgion cartographie, la
moiti des coordonnes X sont des valeurs ngatives. Les dfinitions de systme de
coordonnes incluent gnralement un dcalage crant ce que l'on appelle une
origine conventionnelle et qui est ajout toutes les coordonnes pour les rendre
positives. La coordonne X du point dcal est appele abscisse de l'origine
conventionnelle. La coordonne Y du point dcal est appele ordonne de l'origine
conventionnelle.
5.

Facteur de rduction d'chelle

Pour conserver des distances les plus courtes possibles entre la surface de
projection et un point de la rgion reprsenter, vous devez galement dfinir un
facteur de rduction de l'chelle. Cela est particulirement important lorsque vous
reprsentez sur carte de vastes rgions. Si vous utilisez la projection de Mercator
transverse, vous devez entrer cette valeur dans la zone d'dition Facteur de
rduction d'chelle au mridien de rfrence.
Pour dfinir un systme de coordonnes
1. Cliquez sur l'onglet Configuration de carte
coordonnes

le groupe de fonctions Systme de

Dfinir le systme de coordonnes universelles.

2. Dans la bote de dialogue Gestionnaire de systmes de coordonnes


universelles, slectionnez une catgorie.

54

Formation STEG 2011


3. Effectuez l'une des oprations suivantes :
a. Pour crer un systme de coordonnes, cliquez sur Dfinir.
b. Pour crer un systme de coordonnes partir d'un systme de
coordonnes

existant,

slectionnez-le

dans

la

liste

Systmes

de

coordonnes dans la catgorie. Cliquez sur Modifier.


4. Sur l'onglet Gnral de la bote de dialogue Dfinir le systme de coordonnes,
entrez un code unique dans la case Code. Ce code doit tre unique dans sa
catgorie et parmi tous les systmes de coordonnes. Il ne doit pas contenir
d'espace. Seuls les caractres suivants sont autoriss : de A Z (majuscules ou
minuscules), de 0 9, tirets et traits de soulignement. Si vous crez un systme
de coordonnes partir d'un systme de coordonnes 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
Systmes de coordonnes dans la catgorie de la bote de dialogue Gestionnaire
de systmes de coordonnes universelles.
6. Dans la zone Units, slectionnez les units utiliser pour ce systme de
coordonnes.
7. Dans la zone Type de systme de coordonnes, effectuez l'une des oprations
suivantes :
a. Pour baser le systme de coordonnes sur un datum, slectionnez Godsique.
Cliquez sur Slectionner pour spcifier le datum.
b. Pour baser le systme de coordonnes sur un ellipsode, slectionnez Non
godsique. Cliquez sur Slectionner pour spcifier l'ellipsode.
8. Sur l'onglet Projection, slectionnez une projection. La projection choisie
dtermine le nombre de paramtres de projection que vous devez entrer et les
units que vous pouvez utiliser.
9. Facultativement, dans la zone Origine conventionnelle, entrez les valeurs
d'ordonne et d'abscisse.
10. Dans la zone Paramtres de projection, entrez des valeurs dans les champs
restants de la bote de dialogue. Cliquez sur OK. Ces champs varient selon la
projection que vous slectionnez.

55

Formation STEG 2011


6.

Dfinition d'un nouveau datum

Vous pouvez dfinir un nouveau datum sur la base de vos propres donnes ou crer
votre propre datum partir d'un datum prdfini. Lors de la dfinition d'un datum
personnalis, vous devez slectionner la technique de conversion utiliser :
Molodensky, Bursa/Wolfe ou la transformation sept paramtres. Aprs avoir choisi
la technique de conversion, vous devez prciser les paramtres appropris pour la
technique retenue.
Pour dfinir un datum :
1. Cliquez sur l'onglet Configuration de carte
coordonnes

le groupe de fonctions Systme de

Dfinir le systme de coordonnes universelles.

Slectionnez

Dfinir ou Modifier.
2. Dans l'onglet Gnral de la bote de dialogue Dfinir le systme de coordonnes
universelles ou de la bote de dialogue Modifier un systme de coordonnes
universelles, slectionnez l'option Godsique. Cliquez sur Dfinir.
3. Dans la bote de dialogue Gestionnaire de datums, cliquez sur Dfinir.
4. Sur l'onglet Gnral de la bote de dialogue Dfinir le datum, entrez un code et
une description pour le datum. Ce code doit tre unique dans sa catgorie et
parmi tous les systmes de coordonnes. Il ne doit pas contenir d'espace. Seuls
les caractres suivants sont autoriss : 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 bote de dialogue Gestionnaire de datums.
5. Sous Ellipsode, slectionnez ou dfinissez un ellipsode utiliser avec le
nouveau datum.
6. Sur l'onglet Conversion des datums, slectionnez une technique de conversion
dans la liste Technique de conversion des datums.
7. Entrez les paramtres de conversion appropris la technique de conversion que
vous avez slectionne. Dans la zone Paramtres de conversion, sous Deltas
des composantes vectorielles par rapport au WGS-84 en mtres, entrez les
deltas des composantes vectorielles par rapport au WGS-84. Si vous utilisez la
conversion par transformation sept paramtres ou Bursa/Wolfe, renseignez les
quatre zones d'dition sous la zone Angle de rotation partir de WGS-84 en
secondes d'arc.

56

Formation STEG 2011


7.

Dfinition d'un ellipsode

Vous pouvez dfinir un nouvel ellipsode sur la base de vos propres donnes ou
modifier un ellipsode prdfini pour l'adapter vos besoins. Lors de la dfinition
d'un ellipsode personnalis, vous devez spcifier la mthode de calcul et les valeurs
utilises pour dterminer les dimensions de cet ellipsode. Aprs avoir choisi la
mthode de calcul, vous spcifiez deux des valeurs requises et AutoCAD Map 3D
dtermine les deux valeurs restantes votre place.
Pour dfinir un ellipsode
1. Effectuez l'une des oprations suivantes :
a. Sur l'onglet Gnral de la bote de dialogue Dfinir le datum ou de la bote de
dialogue Modifier le datum, sous Ellipsode, cliquez sur Dfinir. Cliquez sur
l'onglet Configuration de carte

le groupe de fonctions Systme de

coordonnes Dfinir le systme de coordonnes universelles. Slectionnez


Dfinir ou Modifier.
b. Dans la zone Type de systme de coordonnes de l'onglet Gnral de la
bote de dialogue Dfinir un systme de coordonnes universelles,
slectionnez Non godsique. Cliquez sur Dfinir.
2. Dans la bote de dialogue Gestionnaire d'ellipsodes, cliquez sur Dfinir.
3. Dans la bote de dialogue Dfinir l'ellipsode, entrez un code et un descriptif pour
l'ellipsode. Ce code doit tre unique dans sa catgorie et parmi tous les
systmes de coordonnes. Il ne doit pas contenir d'espace. Seuls les caractres
suivants sont autoriss : de A Z (majuscules ou minuscules), de 0 9, tirets et
traits de soulignement. AutoCAD Map 3D affiche la description dans la liste
Ellipsodes disponibles.
4. Dans la zone Dimensions de l'ellipsode, suivez la procdure suivante :
5. Slectionnez une mthode de calcul.
6. Entrez des valeurs pour les deux paramtres correspondant la mthode de
calcul choisie. AutoCAD Map 3D calcule les deux autres valeurs en fonction de
celles entres.
7. Cliquez sur OK.

57

Formation STEG 2011


8.

Cration d'une catgorie de systmes de coordonnes

Vous pouvez organiser vos systmes de coordonnes en crant des catgories et en


dplaant des systmes de coordonnes dans ces catgories.
Pour crer une catgorie de systmes de coordonnes
1. Cliquez sur l'onglet Configuration de carte

le groupe de fonctions Systme de

coordonnes Dfinir le systme de coordonnes universelles.


2. Dans la bote de dialogue Gestionnaire de systmes de coordonnes
universelles, cliquez sur Gestionnaire de catgories.
3. Dans le gestionnaire de catgories de systmes de coordonnes, cliquez sur
Nouvelle.
4. Entrez un nom dans la zone Nom de catgorie.
5. Dans la zone de liste Catgories disponibles, slectionnez une catgorie
contenant les systmes de coordonnes inclure dans la nouvelle catgorie.
6. Dans la zone de liste Systmes de coordonnes dans la catgorie, slectionnez
les systmes de coordonnes inclure dans la nouvelle catgorie.
7. Cliquez sur Ajouter. Vous pouvez slectionner autant de systmes de
coordonnes que vous le souhaitez parmi les catgories existantes pour les
intgrer dans la nouvelle catgorie.
8. Lorsque vous avez fini d'ajouter des systmes de coordonnes, cliquez sur OK.
9.

Modification ou suppression d'un systme de coordonnes

universelles
Vous pouvez modifier ou supprimer n'importe quel systme de coordonnes que
vous avez dfini. Vous ne pouvez ni modifier ni supprimer les systmes de
coordonnes prdfinis fournis avec AutoCAD Map 3D.
Pour modifier ou supprimer un systme de coordonnes
1- Cliquez sur l'onglet Configuration de carte

le groupe de fonctions Systme de

coordonnes Dfinir le systme de coordonnes universelles.


2- Dans la bote de dialogue Gestionnaire de systmes de coordonnes
universelles, slectionnez la catgorie qui contient le systme de coordonnes
universelles modifier ou supprimer.

58

Formation STEG 2011


3- Slectionnez le systme de coordonnes souhait dans la liste Systmes de
coordonnes dans la catgorie.
4- Pour modifier le systme de coordonnes, cliquez sur Modifier. Pour supprimer le
systme de coordonnes, cliquez sur Supprimer. Cliquez sur OK.
5- Si vous modifiez le systme de coordonnes, dans la bote de dialogue Modifier
le

systme

de

coordonnes

universelles,

changez

les

informations

correspondantes. Pour modifier un systme de coordonnes prdfini, vous


devez commencer par changer son code dans l'onglet Gnral pour pouvoir
modifier les autres proprits du systme de coordonnes.
10. Modification ou suppression d'un datum
Vous pouvez modifier ou supprimer n'importe quel datum que vous avez dfini. Vous
ne pouvez ni modifier ni supprimer les datums prdfinis fournis avec AutoCAD Map
3D. Si vous modifiez ou supprimez un datum que vous avez dfini, vous devez
galement modifier ou supprimer les systmes de coordonnes qui se rapportent
ce datum.
Pour modifier ou supprimer un datum :
1- Dans l'onglet Gnral de la bote de dialogue Dfinir le systme de coordonnes
universelles ou de la bote de dialogue Modifier un systme de coordonnes
universelles, slectionnez l'option Godsique. Cliquez sur Dfinir. Cliquez sur
l'onglet Configuration de carte

le groupe de fonction Systme de coordonnes

Dfinir le systme de coordonnes universelles. Slectionnez Dfinir ou Modifier.


2- Dans la bote de dialogue Gestionnaire de datums, slectionnez 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 Gnral de la bote de dialogue Dfinir le
datum, changez le code et la description du datum. Pour modifier un datum
prdfini, vous devez commencer par changer son code dans l'onglet Gnral
pour pouvoir modifier les autres proprits du datum.
5- Sous Ellipsode, slectionnez ou dfinissez un ellipsode utiliser avec le datum.
6- Sur l'onglet Conversion des datums, slectionnez une technique de conversion
dans la liste Technique de conversion des datums.

59

Formation STEG 2011


7- Entrez les paramtres de conversion appropris la technique de conversion que
vous avez slectionne.
11. Modification ou suppression d'un ellipsode
Vous pouvez modifier ou supprimer n'importe quel ellipsode que vous avez dfini.
Vous ne pouvez ni modifier ni supprimer les ellipsodes prdfinis fournis avec
AutoCAD Map 3D. Si vous modifiez ou supprimez un ellipsode que vous avez dfini,
vous devez galement modifier ou supprimer les systmes de coordonnes qui se
rapportent cet ellipsode.
Pour modifier ou supprimer un ellipsode
1- Sur l'onglet Gnral de la bote de dialogue Dfinir le datum ou de la bote de
dialogue Modifier le datum, sous Ellipsode, cliquez sur Dfinir.
2- Dans la bote de dialogue Gestionnaire d'ellipsodes, slectionnez un ellipsode.
Cliquez sur l'onglet Configuration de carte
coordonnes

le groupe de fonctions Systme de

Dfinir le systme de coordonnes universelles.

Slectionnez

Dfinir ou Modifier.
3- Pour modifier l'ellipsode, cliquez sur Modifier. Pour supprimer l'ellipsode, cliquez
sur Supprimer.
4- Si vous modifiez un ellipsode, entrez un code et un descriptif pour cet ellipsode.
Pour modifier un ellipsode prdfini, vous devez commencer par changer son
code pour pouvoir modifier les autres proprits de l'ellipsode.
5- Dans la zone Mthode de calcul, slectionnez une mthode de calcul.
6- Entrez les paramtres de dimension de l'ellipsode appropris la mthode de
calcul slectionne.
12. Modification ou suppression d'une catgorie de systmes de
coordonnes
Vous pouvez modifier le contenu de vos catgories en ajoutant ou en supprimant des
systmes de coordonnes ou en dplaant des systmes de coordonnes d'une
catgorie une autre. Vous pouvez galement supprimer des catgories.
Pour modifier ou supprimer une catgorie de systmes de coordonnes
1- Cliquez sur l'onglet Configuration de carte

le groupe de fonctions Systme de

coordonnes Dfinir le systme de coordonnes universelles.

Formation STEG 2011


2- Dans la bote de dialogue Gestionnaire de systmes de coordonnes
universelles, cliquez sur Gestionnaire de catgories.
3- Dans le gestionnaire de catgories de systmes de coordonnes, slectionnez
une catgorie.
4- Pour modifier la catgorie, cliquez sur Modifier. Pour supprimer la catgorie,
cliquez sur Supprimer.
5- Si vous modifiez la catgorie, effectuez l'une ou plusieurs des actions suivantes :
a. Pour supprimer des systmes de coordonnes de la catgorie, slectionnez
les noms des systmes de coordonnes dans la liste situe sous la zone
Nom de catgorie. Cliquez sur Supprimer.
b. Pour ajouter des systmes de coordonnes la catgorie, slectionnez les
noms des systmes de coordonnes dans la liste situe sous la zone de liste
Catgories disponibles. Cliquez sur Ajouter.
c. Pour ajouter des systmes de coordonnes de diffrentes catgories,
slectionnez le nom de la catgorie dans la liste Catgories disponibles.
13. Fichiers de donnes de grille et quivalences des datums
AutoCAD Map 3D utilise des fichiers de donnes de grille pour spcifier les
informations d'quivalence de datum ainsi que des fichiers Grid Data Catalog (GDC)
pour dterminer l'ordre de ces fichiers lors de la conversion d'un datum un autre.
14. Prsentation des fichiers de donnes de grille et problmes
d'quivalence des datums
Lorsque vous effectuez des conversions entre certains systmes de coordonnes
d'Amrique du Nord, de France, d'Australie et de Nouvelle-Zlande, AutoCAD Map
3D utilise des fichiers de donnes bass sur des grilles pour obtenir les quivalences
de datum.
Pour les Etats-Unis, la France, l'Australie et la Nouvelle-Zlande, les fichiers de
donnes de grille font partie du domaine public et sont fournis avec AutoCAD Map
3D. Les fichiers de donnes de grille couvrant le Canada ne font pas partie du
domaine public et doivent tre obtenus auprs des autorits comptentes au
Canada.

60

61

Formation STEG 2011


AutoCAD Map 3D utilise des fichiers GDC (Grid Data Catalog) pour dterminer
l'ordre dans lequel les fichiers de donnes de grille doivent tre utiliss dans les
zones de chevauchement lors de la conversion d'un datum un autre.
15. Modifier un fichier de systme de coordonnes
a) Fichiers GDC (Grid Data Catalog)
AutoCAD Map 3D utilise des fichiers de catalogue de donnes de grille (GDC, Grid
Data Catalog) pour dterminer l'ordre dans lequel les fichiers de donnes de grille
sont utiliss dans des zones de chevauchement lors de la conversion d'un datum
un autre dans certaines parties du monde et notamment en Amrique du Nord, en
France, en Australie et en Nouvelle-Zlande.
En cas de chevauchement, AutoCAD Map 3D slectionne le fichier de donnes de
grille prsentant la plus petite cellule de grille dans la rgion de la conversion. Si les
tailles de cellule de grille sont identiques, AutoCAD Map 3D slectionne le fichier de
donnes de grille qui apparat en premier dans le fichier GDC.
Les fichiers GDC (Grid Data Catalog) sont des fichiers texte ASCII avec une
extension .gdc. Ils sont stocks par dfaut dans le dossier C:\Documents and
Settings\All Users\Application Data\Autodesk\Geospatial Coordinate Systems. Le
nom de base d'un fichier GDC est gnralement 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 donnes de grille (galement dnomm fichier de donnes
d'quivalence de datums). Les fichiers GDC incluent souvent galement des
commentaires prcds d'un signe dise (#) et une dfinition de datum de secours
qui est utilise lorsque aucun des fichiers de donnes de grille ne fournit de
couverture pour un point convertir.
Pour configurer un nouveau fichier de donnes de grille :
1- Lorsque vous obtenez un nouveau fichier de donnes de grille, copiez-le dans le
dossier appropri sous le dossier des systmes de coordonnes partags
Autodesk,

par

dfaut

C:\Documents

and

Data\Autodesk\Geospatial Coordinate Systems.

Settings\All

Users\Application

62

Formation STEG 2011


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 antrieur, si ncessaire.

3- Modifiez le fichier pour qu'il pointe vers le nom et l'emplacement de votre


nouveau fichier de donnes de grille.
4- Effectuez les autres modifications ncessaires, par exemple en rorganisation ou
en remplaant les fichiers de donnes de grille, en modifiant la dfinition d'une
datum de secours ou en ajoutant des commentaires.
b) Fichiers de systme de coordonnes
AutoCAD Map 3D utilise certains fichiers pour stocker les dfinitions de systme de
coordonnes et dfinir les informations de .transformation de datum.
Voici une liste de ces fichiers. Les fichiers qui ne doivent pas tre modifis sont
signals par un astrisque (*).
Fichier

Description

Agd66ToGda94.gdc

Fichier de catalogue de donnes de grille pour les transformations de


rfrences en Agd66ToGda94.gdc Australie. Fichiers de donnes de grille
par dfaut : Vic_0799.gsb, nt_0599.gsb et TAS_1098.gsb. datum de
secours par dfaut : ASTRLA66.

Agd84ToGda94.gdc

Fichier de catalogue de donnes de grille pour les transformations de


rfrences en Australie. Fichier de donnes de grille par dfaut :
QLD_1299.gsb. Datum de secours par dfaut : ASTRLA84-7P.

GeoidHeight.gdc

Fichier de catalogue de donnes de grille permettant de dterminer


l'altitude godsique de n'importe quel point gographique des Etats-Unis.
Les fichiers de donnes par dfaut sont GEO96AN.GEO, GEO96AS.GEO,
GEO96HW.GEO, GEO96NC.GEO, GEO96NE.GEO, GEO96NW.GEO,
GEO96PR.GEO, GEO96SC.GEO, GEO96SE.GEO et GEO96SW.GEO. La
dfinition de datum par dfaut est dconseille.

Nad27ToNad83.gdc

Fichier de catalogue de donnes de grille pour les transformations de


datums en Amrique du Nord. Fichiers de donnes par dfaut : 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 dfaut : NAD27-48.


Nad83ToHarn.gdc

Fichier de catalogue de donnes de grille pour les transformations de


datums en Amrique du Nord. Fichiers de donnes de grille par dfaut :

63

Formation STEG 2011


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 dfinition d'un datum par dfaut est dconseille.


Nzgd49ToNzgd2K.g

Fichier de catalogue de donnes de grille pour les transformations de

dc

rfrences en Nouvelle Zlande. Fichier de donnes de grille par dfaut :


nzgd2kgrid9911.gsb. Datum de secours par dfaut : NZGD49- 7P.

Rgf93ToNtf.gdc

Fichier de catalogue de donnes de grille pour les transformations de


rfrences entre les datums RGF93 et NTF utiliss en France. Fichier de
donnes de grille par dfaut : gr3df97a.txt. Datum de secours
par dfaut : NTF-G.

Vertcon.gdc

Le fichier de catalogue de donnes de grille pour le calcul de la diffrence


modlise de cote ortho mtrique entre le niveau de base Nord amricain
de 1988 (NAVD 88) et le niveau de base national godsique de 1929
(NGVD 29) d'un point donn dont la latitude et la longitude sont spcifies.
Fichier de donnes de grille par dfaut : VERTCONC.94, VERTCONE.94
et VERTCONW.94. La dfinition d'un datum
par dfaut est dconseille.

Category.csd *

Fichier compil en code binaire permettant de stocker les dfinitions de


catgories de systmes de coordonnes. Ce type de fichier est galement
appel "fichier dictionnaire".

Coordsys.csd *

Fichier dictionnaire de systmes de coordonnes.

Datums.csd *

Fichier dictionnaire des datums.

Elipsoid.csd *

Fichier dictionnaire d'ellipsodes.

Fichiers .mrt *

Fichiers binaires de transformation de rgression multiple qui permettent de


stocker les coefficients requis pour l'analyse de rgression multiple. Le nom
de base du fichier est le mme que le nom de cl du datum laquelle il est
associ.

Fichiers .94 *

Fichiers de donnes de grille utiliss par Vertcon.gdc.

Fichiers .geo *

Fichiers de donnes permettant de dterminer l'altitude godsique de


n'importe quel point gographique des Etats-Unis. Ces fichiers se
prsentent sous le format GEOID96 et sont utiliss par Geoid-Height.gdc.

Fichiers .gsb *

Fichiers de donnes de grille pour le Canada, lAustralie et la NouvelleZlande. Les quivalences en latitude et longitude (ainsi que les donnes
de prcision) sont intgres dans un seul fichier .gsb. La structure de
fichier prend galement en charge le concept de grilles multiple et de sousgrilles au sein d'une grille principale.

Formation STEG 2011


Fichiers .las et .los *

Fichiers de donnes de grille pour la gographie des Etats-Unis.

Pour modifier un fichier de dfinition de systme de coordonnes


1- Recherchez le fichier modifier dans le dossier des systmes de coordonnes
partags Autodesk, par dfaut 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 modifis sont signals par un astrisque (*)
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'activits. Vous pouvez modifier des workflow


existants ou en crer de nouveaux. Par exemple, modifiez le workflow de
superposition prdfini pour qu'il effectue une union au lieu d'une intersection. Crez
un workflow qui se connecte un jeu de banque de donnes et ajoutez des calques
du gestionnaire d'affichage pour celles-ci.
Utilisez le concepteur de workflow pour modifier ou crer des workflows.

64

65

Formation STEG 2011

Figure : les activits du workflow apparaissent sous forme de diagramme dans le concepteur
de workflow.

A.

Activits AutoCAD Map 3D et d'utilitaire

Le panneau des activits dans la partie droite du concepteur de workflow contient


deux catgories d'activits. Les activits AutoCAD Map 3D sont spcifiques
AutoCAD Map 3D (elles comprennent notamment une activit qui excute des
commandes AutoCAD).
Les activits d'utilitaire sont gnriques et sont bases sur la syntaxe C #. Elles
comprennent les types d'activits suivants :

Commandes lies aux rpertoires (par exemple, afficher le contenu d'un


dossier)

Commandes logiques (par exemple, If/Else et For Each)

Commandes de structure de workflow (par exemple, parallle, squentielle et


invite utilisateur)
1.

Activits parallles et squentielles

Dans un workflow, les activits parallles sont indpendantes les unes des autres.
Par exemple, lors d'une connexion parallle deux banques de donnes, la seconde
connexion s'excute mme si la premire choue.

Formation STEG 2011


Une activit squentielle dpend des activits prcdentes. Par exemple, l'activit
parallle au dbut du workflow de superposition comporte deux jeux d'activits
squentielles. Chaque activit se connecte une banque de donnes spcifique et
cre un calque pour cette banque de donnes. Si la connexion choue, le calque ne
peut pas tre cr.
2.

Dfinition des paramtres des activits

Chaque activit d'un workflow comporte un certain nombre de paramtres mais vous
pouvez galement dfinir des paramtres par dfaut et spcifier que le workflow
affiche des invites en cours d'excution. La personne excutant le workflow peut
alors utiliser d'autres valeurs. Par exemple, vous pouvez dfinir des banques de
donnes par dfaut pour une superposition mais permettre d'autres personnes
d'utiliser d'autres banques de donnes lorsqu'elles excutent le workflow.
Certains paramtres sont requis. Par exemple, une activit Se connecter la banque
de donnes requiert le nom du fournisseur et l'emplacement de la banque de
donnes laquelle le workflow doit se connecter. D'autres paramtres sont
facultatifs, par exemple, le nom d'affichage de l'activit. Les valeurs par dfaut des
paramtres facultatifs sont modifiables.
Remarque : Bien que Nom d'affichage soit un paramtre facultatif, il est recommand de nommer
toutes les activits. Si des activits ne sont pas nommes, vous pouvez les confondre lorsque vous
liez un paramtre d'une activit la sortie d'une activit prcdente. Voir la section suivante.

3.

Liaison de paramtres

Une activit squentielle est souvent lie une activit prcdente. Lorsque vous
liez une activit, vous dfinissez son paramtre de sorte qu'il soit le rsultat d'une
activit prcdente. Par exemple, vous pouvez utiliser la sortie d'une activit qui cre
un calque comme calque source d'une opration de superposition ultrieure.

66

67

Formation STEG 2011

Figure : liez un paramtre d'une activit une proprit d'une activit prcdente.

4.

Ajout d'activits aux workflow

Si vous tes en mesure d'crire du code simple dans un langage compatible avec
.NET, vous pouvez ajouter des activits au concepteur de workflow. Les activits de
workflow effectuent des fonctions prdtermines bases sur des donnes
prdfinies.
Crez vos activits dans une bibliothque de classes .NET (un fichier .dll). Placez ce
fichier .dll dans

le

dossier \Program

2012\PlugIns\Workflow\Activities et

Files\AutoCAD

redmarrez AutoCAD Map 3D.

Map
Les

3D
activits

apparaissent alors dans le concepteur de workflow.

B.
1.

Procdure de cration et de modification dun workflow


Pour crer un workflow

1- Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils


groupe de fonctions Workflow

le

Nouveau.

2- Pour crer un workflow qui utilise plusieurs connexions de donnes, ajoutez une
activit parallle.

Dans le concepteur de workflow, cliquez sur l'en-tte du panneau Systme,


sur le ct droit de la fentre.

68

Formation STEG 2011

Faites glisser l'activit parallle dans la zone de diagramme du concepteur de


workflow ( l'endroit o vous voyez Faire glisser les activits Map ici).

Utilisez une activit squentielle distincte pour chaque connexion. Par dfaut,
l'activit parallle comporte deux activits squentielles. Si vous en avez
besoin d'autres, faites-les glisser dans l'activit parallle.

Pour chaque connexion, faites glisser une activit Se connecter la banque


de donnes dans une activit squentielle.

Pour crer 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 donnes (dans l'activit squentielle pour cette
connexion).

3- Pour crer un workflow qui utilise une seule banque de donnes, procdez
comme suit :

Faites glisser l'activit Se connecter la banque de donnes dans la zone de


diagramme du concepteur de workflow ( l'endroit o est indiqu Faites glisser
les activits et dposez-les ici).

Vous pouvez galement crer un calque pour la connexion en faisant glisser


une activit de cration d'un calque d'objet directement sous celle-ci.

4- Ajoutez ventuellement d'autres activits.


Remarque : Pour dfinir des paramtres pour certaines activits d'utilitaire (For Each, If/Else et
While), cliquez sur

dans la barre d'outils du concepteur de workflow. Dans la palette Proprits qui

s'affiche, cliquez sur la cellule correspondant au paramtre dfinir. Cliquez sur le bouton de
navigation qui s'affiche pour slectionner les paramtres dans une liste, le cas chant.

5- Enregistrez le workflow en cliquant sur

dans la partie suprieure de la

fentre Concepteur de workflow.


Les workflows enregistrs 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


activits 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.

69

Formation STEG 2011

Cliquez sur

pour excuter le workflow directement depuis le concepteur

de workflow qui valide les activits.


Lorsque l'excution d'une activit russit, une coche verte apparat dans son cadre.
Si un point d'exclamation apparat au lieu de la coche verte, cela signifie qu'un
paramtre de l'activit est manquant. Si un X rouge apparat, l'activit a chou.
Cliquez sur le lien d'tat dans la zone Etat du workflow (au bas de la fentre
du concepteur de workflow) pour afficher le journal.
6- Vous pouvez galement cliquer sur
2.

pour imprimer le workflow.

Pour modifier un workflow

1- Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils

le

groupe de fonctions Workflow. Slectionnez un workflow dans la liste droulante.


Si le workflow voulu ne figure pas dans la liste, cliquez sur Ouvrir le workflow
partir d'un fichier au bas de la liste. Aprs avoir ouvert un workflow, slectionnez-le
dans la liste.
Remarque : Si vous utilisez Windows 7, vous devez possder un accs en criture pour excuter
un workflow. Si votre accs est limit, AutoCAD Map 3D ne peut pas enregistrer le workflow. Or, le
workflow doit tre enregistr avant d'tre excut.
2-

Dans l'espace de travail Planification et analyse, cliquez sur l'onglet Outils


groupe de fonctions Workflow

3-

le

Modifier.

Dans le concepteur de workflow, effectuez un panoramique ou un zoom selon les


besoins.

4-

Si besoin, dveloppez l'activit modifier.


Par exemple, pour modifier les paramtres des activits dans l'activit parallle du
dbut du workflow, cliquez sur le signe plus. L'activit parallle contient des
activits pour les classes d'objets qui sont compares dans le workflow de
superposition et cre les calques du gestionnaire d'affichage pour ces classes
d'objets.
Remarque : Pour dfinir des paramtres pour certaines activits d'utilitaire (For Each, If/Else et
While),

cliquez

sur

dans

la

barre

d'outils

du concepteur

de

workflow.

Dans

la

Formation STEG 2011


palette Proprits qui s'affiche, cliquez sur la cellule correspondant au paramtre dfinir. Cliquez
sur le bouton de navigation qui s'affiche pour slectionner les paramtres dans une liste, le cas
chant.
5-

Pour dfinir les paramtres 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 paramtres.
6- Pour plus d'informations sur les activits disponibles et leurs paramtres, voir
Botes de dialogue d'entre relatives aux activits du workflow.

Pour lier une activit la sortie d'une activit prcdente partir de l'diteur
d'entre, procdez comme suit :

Dans la bote de dialogue d'entre d'informations de l'activit, cliquez sur la


flche vers le bas en regard du paramtre lier.

Sous Rsultats des actions prcdentes, cliquez sur la proprit vers laquelle faire le
lien.

70

71

Formation STEG 2011


Pour utiliser un calque cr par une activit prcdente, slectionnez-le dans la liste
sous Rsultats des actions prcdentes.
Remarque :Il existe un raccourci pour ajouter une activit et la lier automatiquement l'activit
prcdente. 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 crer un calque du gestionnaire d'affichage qui stockera la sortie de
l'opration de superposition.

1- Vous pouvez galement effectuer les actions suivantes :

Pour ajouter une activit, faites-la glisser depuis le panneau des activits
vers l'emplacement souhaiter dans le diagramme du workflow, ou cliquez
avec le bouton droit de la souris sur l'activit qui prcde la nouvelle.
Lorsque vous cliquez avec le bouton droit de la souris, la liste contenant les
activits qui devraient logiquement suivre l'activit actuelle s'affiche. Lorsque
vous ajoutez une activit de cette manire, 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
crer un calque du gestionnaire d'affichage qui stockera la sortie de
l'opration de superposition.

Pour supprimer une activit, cliquez sur

dans le panneau de commandes

de l'activit.

Pour activer ou dsactiver l'affichage des invites d'une activit, cliquez


sur

dans son panneau de commandes.

Lorsque l'affichage des invites en cours d'excution est activ, quiconque


excutant ce workflow doit fournir les informations requises pour cette
activit. Par exemple, la personne excutant le workflow doit fournir les
informations de connexion une banque de donnes pour une activit Se
connecter la banque de donnes.

Pour activer ou dsactiver une activit, cliquez sur

dans son panneau de

commandes.
Dsactivez temporairement une activit pour rsoudre des problmes avec
un workflow. Si vous ne savez pas exactement quelle activit est l'origine

72

Formation STEG 2011


du problme, dsactivez-les une par une lors de l'excution du workflow.
Cela permet d'isoler le problme.

Annulez ou rtablissez les modifications apportes au cours de cette session


l'aide des boutons

2- Enregistrez les modifications ventuellement apportes au workflow en cliquant


sur

dans la partie suprieure de la fentre du concepteur de workflow.

Pour enregistrer les modifications et crer un nouveau workflow, cliquez sur

Les workflows enregistrs 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


activits

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

excuter

le

workflow

directement

depuis

le concepteur de workflow qui valide les activits.


Lorsque l'excution d'une activit russit, une coche verte apparat dans son
cadre. Si un point d'exclamation apparat au lieu de la coche verte, cela signifie
qu'une valeur de paramtre de l'activit est manquante. Cliquez sur le point
d'exclamation pour voir quel paramtre est manquant et corriger le problme. Si
un X rouge apparat 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 fentre du
concepteur de workflow) pour afficher le journal.
Dans la fentre 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.

Formation STEG 2011

IV.

Utilisation des API AutoCAD MAP 3D avec VBA

VBA permet d'intgrer une application d'autres applications compatibles avec VBA.
Ainsi, AutoCAD, partir de bibliothques d'objets d'application, peut faire office de
contrleur 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 dveloppement autonomes de Visual Basic 6, qui doivent tre achetes sparment,
compltent VBA AutoCAD sous la forme de composants tels qu'un moteur de base de donnes
externe et des fonctionnalits de rdaction de rapport.

VBA envoie des messages AutoCAD Map 3D via l'interface Automatisation ActiveX
d'AutoCAD Map 3D. VBA AutoCAD Map 3D permet d'excuter simultanment
l'environnement Visual Basic et AutoCAD Map 3D, et de grer 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
extrmement puissante. En plus de grer les objets AutoCAD Map 3D, elle change
des donnes avec d'autres applications.
Grce l'intgration de VBA dans AutoCAD Map 3D, vous disposez d'un outil visuel
vous permettant de personnaliser AutoCAD Map 3D facilement. Par exemple, vous
pouvez crer une application qui extrait des informations d'attribut automatiquement,
insre les rsultats directement dans une feuille de calcul Excel, puis effectue les
transformations de donnes requises.
Trois lments fondamentaux dfinissent la programmation VBA dans AutoCAD Map
3D. Le premier est AutoCAD Map 3D lui-mme, qui regroupe un jeu complet d'objets
comprenant des commandes, des donnes et des entits AutoCAD Map 3D.
AutoCAD Map 3D est une application architecture ouverte comportant plusieurs
niveaux d'interface. Pour utiliser VBA efficacement, vous avez tout intrt matriser
la programmation sous AutoCAD Map 3D. Toutefois, vous constaterez que
l'approche VBA base sur les objets diffre sensiblement de celle d'Auto LISP.
Le deuxime lment 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 matrise 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 systme d'aide. Pour
afficher l'aide aux dveloppeurs, dans la barre d'outils Infocentre, droite du bouton
d'aide, cliquez sur la flche droulante. A partir du menu, cliquez sur Ressources
supplmentaires
Aide aux dveloppeurs.
Le troisime lment qui dfinit la programmation VBA est VBA lui-mme. Il dispose
de son propre jeu d'objets, de mots-cls, de constantes, etc., permettant de dfinir le
droulement des programmes, ainsi que de les grer, les dboguer et les excuter.
Le systme d'aide complet Microsoft pour VBA est inclus avec VBA AutoCAD Map
3D.

73

Formation STEG 2011


L'interface ActiveX/VBA d'AutoCAD Map 3D prsente plusieurs avantages par
rapport aux autres environnements API d'AutoCAD Map 3D :
Rapidit. Excutes dans le mme 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
dveloppement sont faciles utiliser et sont installs en mme temps
quAutoCAD Map 3D.
Interoprabilit Windows. ActiveX et VBA sont conus pour tre utiliss avec
d'autres applications Windows et fournissent un excellent canal de
communication des informations entre les applications.
Prototypage rapide. L'interface de dveloppement rapide de VBA est parfaite
pour la cration de prototypes d'application, ceci mme si l'application en
question doit tre dveloppe dans un autre langage.
Accessibilit aux programmeurs. Les programmeurs utilisent dj 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
dveloppement d'applications et de personnalisation d'AutoCAD Map 3D.
Des exercices sont dvelopps dans la partie exercice.

V.

Sauvegarde des donnes

Les sauvegardes ne sont pas prises en charge par AutoCAD Map 3D lui-mme mais
par des softs tiers.
La sauvegarde des base de donnes sera assur par des logicielles de sauvegarde
de base de donnes et par les administrateurs de base de donnes sans que cela
interfre avec laccs au donnes via AutoCAD Map 3D du moment o les
paramtres de connexions ne changent pas (le serveur, les utilisateurs, la structure
des donnes)

74