Introduction à ArcMap: Exercice 901
Introduction à ArcMap: Exercice 901
1. Introduction
Cet exercice constitue une introduction au logiciel ArcMap (version ArcView) de la suite ArcGis version
9.1.
Les donnes utilises pour cet exercice sont rassembles dans le fichier gf212_901.zip disponible sur
le serveur intranet du cours. Une liste de ces donnes est galement prsente en annexe.
Une fentre daccueil est alors affiche. Elle offre diffrentes possibilits : cration dune nouvelle
carte, ouverture dun modle ou dune carte existante.
Le bouton
permet dajouter des donnes dans une carte. Cliquer sur celui-ci. Localiser ensuite la
source des donnes. Il sagit du rpertoire dans lequel se trouve les donnes de lexercice.
Slectionner les thmes Pays.shp et Villes.shp . Valider ce choix avec le bouton Add .
Pour slectionner simultanment plusieurs objets dans une liste, il suffit de maintenir la touche <Ctrl>
enfonce pendant que la slection sopre avec le bouton gauche de la souris.
La notion dajout de donnes dans une carte est plus tendue que dans ArcView 3.2. Cette
commande permet en effet dajouter une carte aussi bien de couches de donnes cartographiques
(vectorielles ou raster) que des tables.
2/50
La figure ci-dessous reprsente linterface ArcMap telle quelle apparat lorsque lon cre une nouvelle
carte. Cette interface comporte diffrents lments qui sont dcrit brivement dans les paragraphes
qui suivent.
Barre de menus
Barre doutils
standard
Barre doutils
tools
Table des
matires
Zone daffichage
Barre de
statuts
La table des matire renseigne sur les couches de donnes prsentes dans la carte.
Les couches sont dessines dans la zone daffichage en respectant lordre dnumration de la table
des matires. Il est conseill de placer les couches de lignes et de points dans la partie suprieure de
la liste et les couches de polygones et les images dans la partie infrieure.
Les couches sont affiches en cliquant sur les cases cocher situes cot du nom de la couche.
La table des matires peut tre affiche selon 2 modes laide des onglets situs dans sa partie
infrieure : le mode display et le mode source . Longlet Selection sera prsent dans
lexercice gf212_903 consacr aux slections .
3/50
Le mode display affiche uniquement les noms des couches. Le mode source renseigne
galement les noms des rpertoires dans lesquels sont ranges les sources de donnes associes aux
couches.
Table des matire en mode display
La barre de menus rassemble les accs aux diffrentes commande de ArcMap. Celles-ci sont ranges
dans 8 rubriques distinctes qui sont dcrites brivement dans les lignes qui suivent.
La plupart des commandes prsentes dans cette barre de menu sont galement accessibles de
manire plus directe par des boutons de commande prsents dans les diffrentes barres doutils.
La rubrique File comporte les commandes lies la gestion des fichiers ArcMap (ficher *.mxd) :
cration, ouverture, sauvegarde, . , de mme que lajout de donnes dans la carte.
La rubrique Edit rassemble les commandes de type copier , coller , undo , redo ,
La rubrique View contient les commandes associes la gestion de laffichage dans la zone
daffichage (zoom, ), ainsi que laffichage et le paramtrage des barres de menus et des barres
doutils.
La rubrique Insert est utilise pour insrer un objet dans un des lments de linterface
ArcMap : insertion dun dataframe dans la table des matires, insertion dune lgende dans une mise
en page,
4/50
La rubrique Selction rassemble les outils de slection. Ceux-ci sont prsents en dtail dans
lexercice gf212_903.
La rubrique Tools rassemble une srie de commandes donnant accs diffrents utilitaires :
transformation de donnes tabulaires en couche de points (event theme), customization, extension,
options de fonctionnement, .
- La commande [Window] [Overview] permet de crer une fentre offrant une vue gnrale
du contenu de la carte, quelque soit le niveau de zoom opr dans cette dernire.
Zoomer dans la zone daffichage sur un pays quelconque prsent dans la carte dAfrique. Le zoom
sopre avec loutil
Fentre de localisation
de la zone daffichage
5/50
La barre doutils Tools rassemble une srie doutils de base frquemment utiliss, notamment
pour la gestion de laffichage des donnes cartograpiques (zoom, pan, ).
Par dfaut, cette barre doutils se prsente sous la forme dune fentre flottante (voir illustration cidessus). Il est possible darrimer cette barre doutils ct de la barre doutils standard , afin de
ne pas empiter sur la zone daffichage des couches cartographiques. Il suffit pour cela de la dplacer
en cliquant sur lentte de la fentre et en la dplaant avec la bouton gauche de la souris vers la
partie suprieure de la fentre ArcMap.
La barre doutils
Tools est arrime
au bord suprieur de
la fentre ArcMap
Voici une brve description des outils contenus dans la barre doutils Tools :
: zoom in : aprs avoir slectionn lobjet, il faut dlimiter la zone que lon souhaite voir
afficher, en maintenant le bouton gauche de la souris enfonc.
: zoom out : aprs avoir slectionn lobjet, il faut cliquer lendroit par rapport auquel le zoom
out est excut ; celui-ci devient le centre de la zone daffichage.
6/50
: zoom in ou zoom out : ces outils excutent directement un zoom in (out) fixe, sans
modifier le centrage de la carte.
: le logiciel mmorise les cadrages successifs. Ces 2 outils permettent de retrouver les
diffrents cadrages mmoriss (cadrage prcdent ou suivant).
: outil de slection interactive dobjets (cet outil est prsent dans lexercice gf212_903).
: pointeur : outil de slection et de redimensionnement des objets autres que ceux qui sont
contenus dans une couche cartographique (texte, lgende, barre dchelle, ).
: outil identification : est utilis pour afficher les attributs dun objet en pointant celui-ci
laide du curseur de la souris. Lorsque cet outil est activ, une fentre daffichage des attributs
apparat lcran. Elle permet de prciser les modalits didentification et dafficher les donnes
demandes (voir exemple ci-dessous).
: outil recherche : permet de rechercher une chane de caractre au sein des tables
prsentes dans la carte (voir exemple ci-dessous).
: outil de mesure de distance ( measure ) : une fois activ, il permet de mesurer la longueur
de segments de droite dfinis avec le pointeur de la souris. La distance est affiche dans la partie
gauche de la barre de statut (voir exemple ci-dessous).
reprsentant lAlgrie dans la couche Pays . On remarque que dans lexemple ci-dessous, loutil
identification ne sapplique quau layer Pays .
7/50
Modifier loption layers de la fentre Identifiy Results , de manire ce que cette fonction
sapplique toutes les couches prsentes dans la carte. Cliquer ensuite sur ville situe en Algrie. La
fentre Identifiy Results donne accs aux attributs la fois du polygone Algrie et du point
correspondant la ville slectionne.
Le rsultat saffiche dans la partie infrieure de la fentre Find . Un clic droit sur le nom de lobjet
trouv donne accs un menu contextuel qui permet de raliser diffrentes action par rapport
celui-ci. Choisir loption zoom to feature(s) .
8/50
Nouakchott situe plus au Nord le long de la cte mauritanienne. Une fois loutil activ, cliquer sur le
point de dpart (ville de Dakar) et cliquer ensuite sur le point darrive (ville de Nouakchott). La
distance sparant ces 2 points est affiche dans la barre de statut.
Longueur du
segment trac
avec loutil de
mesure
On remarque que la distance est exprime dans les units de la carte (degrs dcimaux). Pour obtenir
une estimation de la distance en kilomtres, il faut modifier une proprit du dataframe Layers .
situ dans la
table des matires de manire ouvrir le menu contextuel. Slectionner ensuite la rubrique
Properties .
GF212 Exercice 901 : Introduction ArcMap
Ver : 8/05/2006
9/50
Remplacer lunit Decimal degrees dans la rubrique Display Units par Kilometers . Valider
le choix en cliquant sur le bouton OK .
La barre doutils Standard permet un accs plus rapide une srie doutils prsent dans les
rubriques de la barre de menus.
: impression de la carte.
: chelle daffichage de la carte. Cette chelle peut tre modifie (voir exemple
ci-dessous).
10/50
Afficher la carte avec les pays et les villes dAfrique lchelle du 1/100.000.000. Il suffit pour cela
dencoder la valeur 100000000 (sans point ni blanc ni virgule entre les chiffres) dans la cellule
correspondant lchelle de la carte. Celle-ci est alors redessine lchelle du 1/100.000.000.
Encoder la valeur
100000000
(sans sparateur)
Activer loutil
explication relative cet outil est donne dans une fentre flotttante.
11/50
Les barres doutils constituent des lments importants de linterface dArcMap. Il existe plusieurs
fonctionnalits permettant de grer ces barres doutils :
Les barres doutils peuvent se prsenter sous 2 formes : en position flottante ou en position
arrime . Une barre doutil en position flottante occupe une position quelconque dans la fentre,
alors que les barres doutils arrimes sont place le long des bords de la fentre principale, de
manire amliorer la visibilit de la carte.
Barre doutils
Tools est arrime
au bord suprieur de
la fentre ArcMap
Barre doutils
Tools flottante
Pour rendre flottante une barre doutils arrime, il faut cliquer sur longlet situ son extrmit
gauche et dplacer celui-ci dans la fentre ArcMap (voir flche tirete dans la figure ci-dessus).
Linterface ArcMap comporte plus de 30 barres doutils diffrentes. Il nest donc pas possible de les
afficher toutes simultanment. Seules les barres stantdard et tools sont affiches par dfaut.
12/50
Ajouter la fentre ArcMap en cours dutilisation la barre doutil de dessin ( Draw ). Par dfaut,
celle-ci se place en position arrime dans la partie infrieure de la fentre.
Barre doutils
Draw
Laccs la liste des barres doutils peut galement seffectuer plus simplement en cliquant sur une
barre doutil avec le bouton droit de la souris.
Une barre doutils rassemble une srie de boutons permettant daccder rapidement diffrentes
commandes ou fonctions du logiciel. La composition des barres doutils est prdfinie mais elle peut
tre modifie : des outils jugs intressants peuvent tre ajouts, alors que dautres, peu utilises,
peuvent tre retirs.
Lajout dun outil dans une barre doutils seffectue au dpart de la commande
[Tools] [Customize] qui dclenche lapparition de la fentre de customization.
Celle-ci comporte trois onglets : Toolbars , Commands , Options .
- longlet Toolbars constitue une autre manire de grer laffichage ou la suppression des barres
doutils ;
- longlet Commands est utilis pour ajouter ou supprimer des commandes dans les barres
doutils.
13/50
On souhaite ajouter dans la barre Tools un bouton permettant dannuler une slection en cours.
En labsence dun tel bouton, laccs cette fonctionnalit sopre avec la commande [Slection]
[Clear Selected Features].
La liste des commandes associes la notion de slection est alors affiche dans la partie droite de la
fentre.
Cliquer loutil Clear Selected Features et faire glisser celui-ci dans la bote doutils Tools .
Pour retirer un outil dune barre doutils, il suffit de cliquer sur celui-ci et de le dplacer en dehors de
la barre doutils.
14/50
3.6. Bookmarks
Dans la carte qui contient la couches dcrivant les pays dAfrique, zoomer de manire cadrer la
carte sur le Sngal.
Une fentre apparat permettant de donner un nom ce nouveau bookmark. Baptiser celui-ci
Sngal . Valider avec le bouton OK .
Pour recadrer la carte sur le Sngal, il suffit dexcuter la commande [View] [Bookmarks]
[Sngal].
bookmarks existants.
15/50
Le fonctionnement de lapplication ArcMap qui vient dtre introduit par la prsentation des principaux
lments de son interface. Il peut galement tre abord en considrant la terminologie et la
structure des diffrents lments qui compose une session ArcMap et qui se combinent de manire
hirarchique. Cette organisation hirarchique est illustre par le schma ci-dessous.
- Layer 2
- Layer 3
-Layer 4
Data Frame 3
Data Frame 2
Data Frame 1
Layer 4
Layer 3
Group of Layer 1
Data Frame 2
Data sources
Layer 2
Layer 1
Data Frame 3
- Carte : la carte (Map document) constitue le container principal. Elle est stocke sous la forme
dun fichier mxd.
- Blocs de donnes (Data Frame) : une carte comporte un ou plusieurs bloc(s) de donnes, un seul
bloc de donnes tant actif la fois ( Data Frame 1 dans lexemple ci-dessus). Cest sur le bloc
de donnes actifs que les manipulations sont effectues.
- Couches (Layer) : linformation gographique est affiche sous la forme de couches, celles-ci
pouvant tre de type vectoriel ou raster. Les couches vectorielles rassemblent un certain nombre
dentits (Feature) dun type particulier. Les couches raster servent afficher des images ou des
grids. Les couches sont relies une source dinformation (shapefile, image, godatabase, ) et
possdent des proprits qui rglent la manire avec laquelle les objets contenus dans la couche
sont affichs (symbologie, tiquettage, chelle daffichage, )
- Table des matires (Table of Contents) : lensemble des lments contenus dans la carte sont
rpertoris dans la table des matires. Ce rpertoire est structur par bloc de donnes.
Chaque lment appartenant un de ces niveaux hirarchiques possde des proprits. Ces
proprits sont prsentes dans les paragraphes qui suivent.
16/50
Laccs aux proprits dun document ArcMap seffectue avec la commande [File] [Map
Propreties].
Les proprits de cette carte sont essentiellement descriptives et facultatives pour la plupart.
Le bouton Data Source Options permet de prciser la manire avec laquelle sont grs les accs
vers les sources de donnes des couches cartographiques contenues dans la carte :
- loption Store full path names (option par dfaut), dfinis les accs par les chemins absolus des
sources de donnes.
- loption Store relative path names stocke dans le fichier mxd des chemins relatifs. Le caractre
relatif est dfini par rapport lendroit o est stock le fichier mxd.
Cette dernire option permet de garder une liaison entre une carte et les donnes sources mme
lorsque lensemble des donnes est dplac physiquement dans lordinateur (recopiage du disque d:\
vers le disque c:\ par exemple). Pour cela, il est ncessaire que le fichier mxd et les fichiers sources
soient prsents dans une mme partie de larborescence de lordinateur.
17/50
Les blocs de donnes ou Dataframe regroupent et organisent les donnes que lon souhaite afficher
simultanment dans une carte.
Lors de la cration dun nouveau fichier mxd, celui-ci contient toujours un bloc de donnes par dfaut
reprsent par licne
Rebaptiser le dataframe prsent dans cette carte Afrique . Pour cela, il suffit de cliquer une
premire fois sur le nom du dataframe pour le slectionner et de cliquer une seconde fois pour le
modifier.
Une mme carte peut contenir plusieurs blocs de donnes. Un premier bloc peut, par exemple servir
illustrer une thmatique lchelle dun pays, le second bloc de donnes tant utilis pour localiser ce
pays lchelle du continent.
Lajout dun nouveau dataframe dans une carte seffectue avec la commande [Insert]
[Dataframe].
Ajouter dans ce dataframe le shapefile rdc_province.shp qui reprend les limites des provinces de
la Rpublique dmocratique du Congo et le shapefile rdc_villes.shp relatif aux principales villes de
ce pays.
Si une carte peut contenir plusieurs dataframe, un seul dentre eux peut tre activ la fois.
18/50
Pour activer le dataframe dans lequel on souhaite travailler, il faut cliquer sur celui-ci avec le bouton
droit de la souris et slectionner la commande [Activate] dans le menu contextuel associ au
dataframe.
Dataframe
actif
La fentre des proprits dun dataframe est accessible en double-cliquant sur le nom de celui-ci.
Longlet General comporte notamment le nom du dataframe qui peut tre modifi.
La rubrique Units est utilise pour dfinir les units cartographiques ainsi que les units utilises
lors de laffichage des distances. On peut remarquer que la rubrique Map Units ne peut tre
modifie. Cela signifie que le logiciel a dtect que le rfrentiel des couches cartographiques
prsentes dans le bloc de donnes tait exprim en degrs dcimaux.
La notion dchelle de rfrence est utilise lors de laffichage des donnes dans une carte. Elle est
prsente dans le 7.3.
19/50
Units cartographiques
(verrouilles)
Echelle de rfrence
Les couches sont associes des donnes sources qui peuvent tre de diffrents types :
vectoriel, raster, TIN et tabulaire.
Il est important de bien comprendre que les couches ne contiennent pas les donnes cartographiques
en tant que telles, mais bien linformation permettant dtablir le lien avec les donnes sources.
Plusieurs couches peuvent utiliser les mmes donnes sources .
Chaque couche est caractrise par une srie de proprits qui vont dfinir la manire avec laquelle
les objets sont dessins dans la carte.
Pour raliser la suite de lexercice, crer une carte qui contient les couches correspondant aux
donnes suivantes : pays.shp , villes.shp et afrique.img . Sauvegarder cette carte en lui
donnant le nom exercice_901.mxd .
20/50
Laccs aux proprits dune couche sopre laide dun menu contextuel qui est affich laide du
bouton droit de la souris le curseur tant plac sur le nom de la couche dans la table des matires.
Slectionner dans ce menu la rubrique Properties .
Un moyen plus rapide daccder ces proprits consiste double-cliquer avec le bouton gauche de
la souris sur le nom de la couche dans la table dattributs.
La fentre des proprits dune couche comporte 9 onglets rassemblant les proprits dune couche
en autant de rubriques.
21/50
Longlet gnral comporte notamment une rubrique permettant de dfinir le nom de la couche.
Le nom qui est donn par dfaut une couche peut tre modifi pour tre plus explicite.
Une seconde rubrique permet, si on le souhaite, de donner une dfinition cette couche.
La partie infrieure de longlet gnral peut utilise pour prciser la gamme dchelle dans laquelle la
couche sera affiche. Lorsque lchelle daffichage de la carte est en dehors de cette gamme
dchelle, la couche nest pas affiche.
Tester leffet de cette proprit en modifiant lchelle daffichage de la carte avec les boutons
et
Rtablir ensuite un affichage normal de la couche en cochant loption Show layer at all scales
dans longlet General .
22/50
Longlet source renseigne sur la source de donnes utilises pour afficher une couche.
Le bouton Set Data Source permet de corriger linformation relative la source de donnes
utilise pour afficher une couche.
Lorsquune la source de donnes nest plus disponible pour une couche dinformation, celle-ci ne peut
plus tre affiche dans la carte. La couche reste nanmoins prsente dans la table des matires, mais
elle est assortie du signe ! .
Crer un rpertoire baptis image dans le rpertoire o sont stockes les donnes de lexercice
901. Dplacer dans ce rpertoire les fichiers afrique.img et afrique.rrd .
On constate que limage afrique.img nest plus affiche dans la carte. Le symbole ! , plac
ct du nom du thme afrique.img , signale que la source de donnes associe ce thme est
introuvable.
Utiliser le bouton Set Data Sources de longlet Source de ce thme pour rtablir la liaison
avec le fichier image.
23/50
Celui-ci comporte une option Scale symbols when a reference scale is set .
Lorsque cette option est active, la dimension des symboles utiliss pour laffichage des objets est
recalcule en considrant lchelle daffichage et lchelle de rfrence dfinie prcdemment. Cela
GF212 Exercice 901 : Introduction ArcMap
Ver : 8/05/2006
24/50
signifie que lors dun zoom avant qui augmente lchelle dun facteur 2, la taille des symboles est
double. Ce mcanisme est dapplication pour la dimension de symboles ponctuels ainsi que pour
lpaisseur des objets linaire ou des bordures dobjets surfaciques.
Raliser un zoom sur un pays dAfrique et constater la modification daffichage des objets.
Cette fonctionnalit est intressante considrer pour mettre en vidence dans une carte le niveau
de prcision accorder un jeu de donnes vectorielles en fonction de lchelle daffichage. Cela
permet dviter dutiliser une couche une chelle trop grande par rapport lchelle laquelle cette
couche a t produite.
Supprimer la valeur inscrite dans la proprits chelle de rfrence du dataframe Afrique pour
le suite de lexercice.
Loption Transparent est utilis pour afficher une couche avec un effet de transparence plus ou
moins prononcer. Cette transparence permet de visualiser la couche qui se trouve en dessous de celle
qui est mise en transparence. Cette option est exprime sous la forme dun pourcentage, une valeur
de 0 correspondant une couche opaque, alors que la valeur 100 correspond une couche
compltement transparente et donc invisible.
25/50
La partie gauche de la fentre comporte une liste des types daffichage des couches, cest--dire des
types de lgendes utilisables pour prsenter de linformation dans une carte.
Double-cliquer sur le
symbole pour accder
la fentre de slection
des symboles
Des exemples dtaills des diffrentes modalits daffichage des couches sont proposs dans un
exercice ultrieur (gf212_909). Le prsent paragraphe se limite introduire les concepts de base lis
la dfinition des proprits daffichage des objets appartenant une couche.
GF212 Exercice 901 : Introduction ArcMap
Ver : 8/05/2006
26/50
Dans le cas dune lgende de type symbole unique , un seul symbole daffichage doit tre dfini
pour lensemble de la couche.
Cette fentre permet soit de slectionner un symbole prdfini (partie gauche de la fentre), soit de
crer un symbole en dfinissant ses proprits (partie droite de la fentre).
Prvisualisation du
symbole en prparation
1
2
3
Choix parmi une liste de
symboles prdfinis
Accs la fentre de
dfinition des proprits
dun symbole daffichage
Les symboles daffichage de polygones sont dfinis par 4 proprits (voir ci-dessus) :
27/50
Si lon souhaite modifier la trame daffichage des polygones (la trame par dfaut est une trame
pleine), il faut accder la fentre des proprits du symbole utilis pour afficher la couche, laide
du bouton Properties de la fentre Symbol Selector (voir figure ci-dessus).
Dans lexemple qui suit, la trame daffichage utilise pour la couche Pays dAfrique sera remplace
par une trame hachure oblique de couleur rouge.
28/50
2
5
3
- Une fois que le rsultat souhait est obtenu, celui-ci peut tre sauvegard avec le bouton OK .
7.4.4. Sauvegarde dun symbole dans la liste des symboles prdfinis
La sauvegarde dun symbole dans la liste des symboles prdfinis correspond la cration dun
nouveau style.
Pour crer ce nouveau style, il faut ouvrir la fentre Symbol Selector en slectionnant le symbole
correspondant et ensuite de cliquer sur le bouton Save .
GF212 Exercice 901 : Introduction ArcMap
Ver : 8/05/2006
29/50
Le clic sur le bouton Save fait apparatre la fentre de dfinition du nouveau style. Qui doit se voir
attribuer un nouveau nom. Il doit galement tre rang dans une catgorie.
Procder la sauvegarde de la trame hachure rouge produite au point prcdent. Remplir les
rubriques de la fentre de cration de style de la manire suivante :
Vrifier ensuite la prsence du nouveau style dans la liste des symboles prdfinis.
Pour supprimer un style, il faut accder la fentre de gestion des styles (Style Manager) avec la
commande [Tools] [Styles] [Style Manager ].
Accder la liste des styles de remplissage de lutilisateur. Slectionner le style supprimer et effacer
celui-ci laide du menu contextuel associ au clic droit de la souris.
30/50
Remplacer les hachures rouges de la manipulation prcdente par des hachures bleues.
31/50
7.4.8. Utilisation dune lgende Valeurs uniques pour une couche de polygones
La reprsentation symbolique dune variable nominale seffectue avec une lgende de type
valeurs uniques . Celle-ci attribue un symbole spcifique chaque valeurs prise par la variable.
On souhaite crer une carte attribuant une couleur diffrente chaque province de la RD du Congo.
Cliquer sur le bouton Add All Values . La liste des provinces apparat dans lditeur de lgende.
Les couleurs attribues aux provinces peuvent ventuellement tre modifies en suivant la mthode
rapide prsente au 7.4.6. Pour une modification plus complte de la symbolique (bordure,
tramage, ) utiliser la procdure dcrite aux 7.4.2 ou 7.4.3.
Un exemple de cration de lgende avec couleurs gradues est prsent dans lexemple n1 du
7.8.2.
32/50
Longlet Fields est utilis pour prciser les champs de la table dattributs de la couche qui sont
visibles lors de laffichage de cette table dattributs.
Faire en sorte que seuls les champs FID , Shape , CNTRY_NAME et POP_CNTRY soient
visibles lors de laffichage de la table dattributs (voir figure ci-aprs).
Pour afficher la table dattributs du thme Pays dAfrique , procder comme suit :
Longlet Definition Query est utilis pour oprer une slection dans les entits de la couche qui
sont affiches.
Dans la couche Pays dAfrique , afficher uniquement les pays dont la population est suprieure
20 millions dhabitants.
La requte est crite laide du constructeur de requte, accessible via le bouton Query Builder .
Aprs avoir visualis le rsultat, accder nouveau longlet Definition Query afin de supprimer
la requte et de pouvoir afficher lentiret des entits de la couche pour la suite de lexercice.
33/50
Longlet Labels est le point de dpart des manipulations permettant dajouter du texte dans une
carte sous la forme dtiquettes.
Les tiquettes sont des morceaux de texte insrs dans une carte en relation avec une couche.
Chaque objet de la couche est susceptible dtre tiquet laide dune information en provenance de
la table dattributs. Par exemple, chaque polygone de la couche Pays dAfrique peut tre tiquet
avec le nom du pays correspondant.
Les diffrentes rubriques prsentes dans longlet Labels sont dcrits brivement dans la figure cidessous
34/50
Activer le dataframe RD_Congo (cr au 6.2). Celui-ci comporte normalement les couches
rdc_province et rdc_ville .
Crer dans ce dataframe des tiquettes correspondant aux noms des provinces du pays. Cette
information est contenue dans le champ [ADM1]. Choisir la police Arial , taille 10, couleur noire et un
affichage en gras.
Crer un autre jeu dtiquettes pour les noms des villes principales, ceux-ci tant contenus dans le
champ [CITY_NAME] de la couche rdc_ville . Utiliser la police Arial, taille 9, couleur rouge.
Lajout dtiquettes sur des entits de type linaire revt quelques aspects particuliers, notamment en
ce qui concerne le placement des tiquettes.
On souhaite crer une carte reprsentant les principaux cours deau du Congo RD, avec les noms de
ces derniers.
Ajouter dans le dataframe RD_Congo le shapefile rdc_fleuve.shp . Afficher cette couche sous
la forme de lignes bleues dpaisseur 2.
Accder la fentre relatives aux options de placement en cliquant sur le bouton Placement
Properties , puis slectionner longlet Placement .
- Orientation : Curved ;
- Position : Above ;
- Duplicate Labels : Remove duplicate labels
35/50
36/50
Lopration de jointure est sans doute une des manipulations les plus importantes dans lutilisation
des logiciels de SIG. Elle permet de relier entre eux des jeux de donnes sur base de relations entre
attributs (jointure de tables) ou des relations spatiales entre entits (jointure spatiale).
Les jointures sont ralises pour une couche au dpart de la commande [Joins and Relates]
[Join] accessible via le menu contextuel que lon ouvre avec un clic droit sur le nom de la couche
dans la table des matires.
Laccs cette procdure peut galement se faire par lintermdiaire de longlet Join and Relates
en cliquant sur le bouton Add .
37/50
Une jointure permet dtablir une relation entre une table source et une table
destination , sur la base dun champ commun, les donnes de la table source tant insres
dans la table destination. Lintrt de cette manipulation rside dans le fait quelle permet de
transfrer de linformation depuis une source extrieure vers la table dattributs dune couche
dinformation.
On distingue des jointures de 1 1 et des jointures de 1 n selon qu chaque enregistrement de la
table source correspondent un ou plusieurs enregistrements de la table destination.
Jointure de type 1 1
Jointure de type 1 n.
Lajout des informations dans la table destination sopre de manire dynamique, les donnes ntant
pas copies physiquement dans le fichier correspondant. Les colonnes ainsi ajoutes dans la table
destination ne pourront pas tre dites et la jointure peut, tout moment tre supprime (vois
7.8.3).
Lorsque le volume de donnes prsentes dans la table source est important, le processus de
maintient de la jointure peut ralentir les fonctionnalits de lapplication, notamment lors du
raffichage de la carte. Il est alors recommand de fixer la jointure (cest--dire la rendre
permanente) pour insrer physiquement les donnes dans la table destination (voir 7.8.4).
Le premier exemple qui est prsent ci-dessous correspond une jointure 1 1 . Des donnes
relatives aux statistiques nationales des diffrent pays, dont les pays dAfrique sont relies la table
dattributs de la couche Pays dAfrique . La jointure est ralise via le champ [CNTRY_NAME]
contenant le nom des pays, 1 enregistrement de la table source correspondant 1 enregistrement
dans la table destination.
Le second exemple est une jointure de 1 n . Il traite dune carte dcrivant les corgions
prsentes sur le continent africain. La table dattributs de la couche comporte comme unique
information un champ numrique identifiant la formation cologique. Une table contenant la
correspondance de ce code avec la dnomination des diffrentes corgions est relies la table
dattributs. Le caractre 1 n de la jointure provient du fait que plusieurs polygones peuvent
possder le mme code corgion .
38/50
Exemple n1
).
Table Statistiques_natioanles.dbf
Remarque : la table qui vient dtre ajoute la carte nest visible que dans longlet Source de la
table des matires.
Table Statistiques_nationales
visible uniquement dans longlet
Source
39/50
Pour La couche Pays dAfrique , accder via le menu contextuel (clic droit) la fentre de jointure
avec la commande [Joins and Relates] [Join].
Le systme suggre de crer un index sur le champ utilis pour la jointure, afin dacclrer le
processus. Rpondre Yes . Si loption Use my choice and do not show this dialog again est
coche, cette option sera applique par dfaut pour toutes les jointures ultrieures.
Afficher la table dattributs de la couche Pays dAfrique pour constater le rsultat de la jointure.
On remarque que les noms des champs sont complts dun prfixe prcisant la table dont
proviennent les donnes : le prfixe pays. identifie les champs appartenant la table dattributs,
alors que le prfixe statistiques_nationales correspond aux champs qui ont t ajouts par la
jointure.
GF212 Exercice 901 : Introduction ArcMap
Ver : 8/05/2006
40/50
Les donnes qui viennent dtre ajoutes peuvent maintenant tre utilises dans nimporte quel
traitement faisant intervenir la couche Pays dAfrique .
Par exemple, on peut colorier la carte avec une palette de couleurs gradues pour reprsenter
lattribut BRTH_RATE00 correspondant au taux de natalit des diffrents pays.
la
liste
droulante
de
la
rubrique
Fields ,
slectionner
le
champ
[statistiques_nationales].[BRTH_RATE00] ;
- Accder la fentre de construction des classes pour laffichage en cliquant sur le bouton
Classify ;
- On constate que la valeur minimum pour la variable BRTH_RATE00 est de 99. Celle-ci
correspond en ralit un code de donne manquante.
41/50
1 Mthode manuelle
2 Fixation des limites de
classes
3 Validation
- La classe 98.99/0.00 est une classe vide dont la reprsentation dans la lgende peut tre
supprime. Pour cela, placer le curseur sur cette classe dans le tableau et raliser un clic-droit pour
excuter la commande Remove Class(es) ;
42/50
43/50
Exemple n2
Crer un nouveau dataframe avec la commande [Insert] [Data Frame]. Baptiser celui-ci
Ecoregions .
Ajouter
dans
le
dataframe
Ecoregions
le
shapefile
ecoregion.shp
et
la
table
liste_ecoregion.dbf .
44/50
Une fois la jointure tablie, crer une lgende de type Unique Value en utilisant le champ
[Liste_ecoregion].[ECOREGION].
45/50
La gestion des jointure existant au niveau dune table sopre au dpart de longlet Join and
Relates . Le bouton Remove permet de supprimer une jointure lorsque celle-ci est slectionne
dans la liste des jointures associes la table. Le bouton Remove All est utilis pour supprimer
toutes les jointures prsentes au niveau dune table.
La jointure de tables tant un processus dynamique, il peut savrer intressant, notamment pour des
raisons de performance de lapplication, de recopier physiquement les donnes dans la table
destination .
La fixation dune jointure sobtient en crant un nouveau shapefile ou un nouveau feature class dans
une geodatabase, au dpart de la couche dans laquelle est prsente la jointure.
Dans la dataframe Afrique , slectionner la couche Pays dAfrique dans laquelle est prsente la
jointure avec la table statistiques_nationales (voir exemple 1 dans le 7.8.2).
Avec le menu contextuel (clic droit) excuter la commande [Data] [Export Data]. Baptiser le
nouveau shapefile Pays_avec_stat.shp .
Crer une nouvelle couche avec ce fichier et visualiser le contenu de sa table dattributs.
46/50
Une jointure spatiale permet dtablir une relation entre une 1 couches source et une couche
destination , des informations de la table dattributs source tant ajoutes la table
dattributs destination sur base dune relation gomtrique entre les entits des 2 couches. Les
relations gomtriques susceptibles dtre utilises sont linclusion, la contenance ou encore la
proximit. Ainsi les entits dune couches peuvent recevoir de linformation en provenance dentits
dune autre couches quelles contiennent, qui les contiennent ou dont elles sont les plus proches.
Contrairement la jointure de table, la jointure spatiale nest pas un processus dynamique, mais bien
une procdure conduisant la cration dun nouveau fichier.
Deux exemples de jointure spatiales sont prsents ci-aprs. Le premier consiste attribuer chaque
ville prsente dans la couche Villes du dataframe Afrique une caractrisation de lcorgion
dans laquelle elle se situe. Dans le second, on cherche identifier pour chaque ville le fleuve le plus
proche. Cette identification est complte dune mesure de la distance sparant la ville du fleuve.
Accder la fentre de jointure pour la couche Villes du dataframe Afrique . Suivre ensuite les
indication prsente en regard de la figure ci-dessous.
47/50
Accder la fentre de jointure pour la couche Villes du dataframe Afrique . Suivre ensuite les
indication prsente en regard de la figure ci-dessous.
Remarque importante : les distance contenues dans le champ distance de la table dattributs sont
exprimes dans les units cartographiques en vigueur dans le dataframe. Dans le cas prsent, il sagit
de degrs dcimaux !
Un groupe de couches rassemble des couches qui traitent dune mme thmatique.
Crer une nouvelle couche dans le dataframe RD_Congo avec le shapefile rdc_district.shp .
Celui-ci contient les limites des districts du pays.
48/50
Pour rappel, la notion de couche cartographique au sein dune carte combine les lments suivants :
La cration dun fichier de type lyr (pour layer) permet de sauvegarder lensemble de ces
paramtres pour une couche donnes.
Le fichier lyr une fois cr peut tre charg dans nimporte quel Dataframe de nimporte quel
fichier Arcmap.
Sauvegarder dans un fichier lyr la couche Pays dAfrique telle quaffiche actuellement dans le
dataframe Afrique . Pour cela, il faut :
Crer un nouveau dataframe dans la carte. Baptiser celui-ci Afrique bis et activer celui-ci.
Charger le fichier lyr qui vient dtre cr dans le nouveau dataframe en utilisant le bouton
49/50
50/50