Sie sind auf Seite 1von 20

1

SIG - M1 2007-2008 Pierre Gautreau

Initiation ARC GIS

Ce TD a t conu en partie partir des prparations prexistantes dEmmanuel Bonnet, de


Magalie Franchomme (Lille 1), et du site de lENSG (TP de Nathalie SILLARD).
7 sances de 2 heures en M1.
Sitographie : il existe de nombreux complments en ligne pour vous initier et approfondir vos
connaissances en SIG. Nhsitez pas les consulter et ventuellement me poser des questions
dessus.
- ENSG (cole de lIGN) : http://www.ensg.ign.fr/FAD/Supports_de_Cours.html
(supports dvelopps pour Arc Gis 8.3, mais pour la plupart encore adapts Arc Gis 9).
- supports ESRI en ligne : aller sur le site ESRI France.
_______________________________________________________________________________
TD 1 DECOUVERTE DU LOGICIEL VOCABULAIRE ESRI
!! noubliez pas de vous crer un dossier de session en copiant le dossier de sauvegarde.
- Logiciel Arc Gis = combinaison de plusieurs logiciels spcialiss dans un type de gestion des
bases de donnes gographiques / et relis entre eux.
- deux pcipaux logiciels utiliss dans ce TD :
- Arc Catalog : grer des donnes (cration et structuration), consulter les
donnes (aperus des couches et des tables attributaires), documenter les donnes
(cration de mtadonnes).
- Arc Map : visualiser les donnes (couches, images et tables attributaires), mettre
jour les donnes, analyser les donnes, les mettre en page, les cartographier.
1.1 Manipuler linterface Arc Catalog
> crez un lien vers le dossier TD1 Arc Gis , puis ouvrez le dossier.
[menu FICHIER > CONNEXION A UN DOSSIER]
Ce dossier a t constitu pour analyser les feux de prairie dans le Rio Grande do Sul un Etat
brsilien situ lextrme-sud de ce pays.

La fentre Arc Catalog


- gauche, larborescence des donnes (menu FENETRE pour la faire apparatre ou disparatre),
droite une triple description des donnes.
- diverses barres doutils peuvent tre actives pour travailler sur ces donnes : menu AFFICHAGE
> BARRES DOUTILS (puis localisation ou mtadonnes ).
- Modes de visualisation des donnes : on visualise les donnes individuellement, de faon non
superposes (couches), ou superposes sous forme dun seul document (document Arc Map au
format .mxd).
> contenu / aperu (gographie ou table) / mtadonnes
1.2 Manipuler linterface Arc Map
LAffichage des donnes
Arc Map affiche soit des documents indpendants entre eux, soit un ensemble de documents lis
entre eux.
Il y a deux cas de figure dans lesquels les documents sont lis entre eux :
(1) lorsquils sont articuls grce Arc Catalog dans une godatabase (voir plus bas)
(2) ou lorsquils ont t articuls dans Arc Map en un document Arc Map de format .mxd.
Dans les deux cas, les documents relis peuvent tre situs dans des dossiers diffrents de votre
disque dur, cest Arc Map qui les relie et les fait apparatre simultanment. Si vous bougez de place
vos documents sur le disque dur (copi-coll, suppression dun dossier), Arc Map ne peut plus
afficher lensemble des documents relis.
> afficher dabord quelques couches et fichiers rasters prsents dans le dossier (sauf le document
.mxd).
Par clic droit, on peut explorer ces donnes :
- table attributaire.
- PROPRIETES : permet de connatre la projection, les caractristiques des champs, etc.
> fermer toutes les couches (clic droit > liminer), et afficher ensuite le document feux sud
bresil en .mxd.
Ce document mmorise la fois lensemble des couches qui sont lies entre elles, ainsi que laspect
quon leur a donn pour visualisation ; il constitue donc soit un document de travail lors dune
recherche, soit la base dune production cartographique.
Les barres doutils
De nombreuses barres doutils sont disponibles dans le menu AFFICHAGE (VIEW). Prenez
lhabitude de les ter toutes du bureau, et de nafficher que celle qui vous sert durant votre travail.

Constituer des blocs de donnes pour une meilleure visualisation


- fermez toutes vos donnes
- clic droit dans la colonne de larborescence des donnes > AJOUTER DES DONNEES.
- ouvrir dans ce bloc les donnes feux / mnt / hidrografia_linhas (clic droit sur le bloc de
donnes > choix des donnes).
- crer un second groupe de donnes : menu INSERTION > NOUVEAU BLOC DE DONNEES > puis
ouvrir dans ce bloc : sistema_viario / manchas_urbanas .
- une fois ces deux blocs crs, vous pouvez au choix activer ou dsactiver leur visualisation pour
travailler de faon plus comode.
Paramtrer laffichage
- vous avez trois choix pour paramtrer votre affichage :
1) en modifiant lchelle sur la barre doutils de la fentre
2) en paramtrant la vue toute entire (menu AFFICHAGE > PROPRIETES DU CADRE)
3) en paramtrant laffichage du bloc de donnes : clic droit sur le bloc > PROPRIETES.
Ex de paramtrage : dfinir les labels (taille et attribut labelliser).
> labellisez les villes ( manchas_urbanas ) en dfinissant leur taille (10) dans les proprits de
la couche, puis en cochant labels sur le menu droulant (clic droit sur la couche
manchas_urbanas ).
La cartographie thmatique
ArcGis offre un module trs dvelopp de traitement thmatique des donnes pour les analyser et
les cartographier.
> ouvrir la couche qc_grilla
Celle-ci correspond une grille dans laquelle on a ventil diverses donnes relatives lespace
dune ferme uruguayenne : enclos ( parcs ), pente, altitude, vgtation en 1966, en 2004, etc.
> pour raliser une cartographie thmatique : double clic

sur la couche > choisir longlet

SYMBOLOGY dans la bote de dialogue > choisir le mode de reprsentation le mieux adapt.

1.3 Le vocabulaire ESRI


Ouvrir Arc Catalog et Arc Map
Ouvrir le dossier TD1 Arc Gis
Dans lenvironnement ESRI, un grand nombre de documents existent. Nous prsentons leurs
caractristiques, des plus simples aux plus complexes. La fonction de ces documents, comme dans

tout SIG, est de modliser la ralit ; ils remplissent une des fonctions essentielle des SIG,
celle de labstraction. La grande diversit de documents permet une modlisation pousse de
divers aspects cette ralit : certains documents modlisent des formes, dautres des relations
entre ces formes.
1.3.1 - Shapes ou fichiers de formes
- C'est le format utilis par les premires versions des logiciels ESRI, servant au stockage des
informations de position gomtrique et d'attribut des entits gographiques.
- Ce sont des donnes vectorielles, qui reprsentent les entits gographiques l'aide de lignes, de
points et de polygones.
- Les informations relatives un ensemble d'entits sont stockes dans une table. Dans cette
table, chaque enregistrement (ligne) correspond une entit distincte. Les entits sont dcrites par
un ensemble de variables ( champs ). Ce type de table comporte toujours un champ nomm
"Shape" dont la valeur est un lment ayant la forme de l'entit correspondante.
Mmo : comment les informations sont-elles stockes dans un shape ?
La gomtrie et les attributs des entits sont rfrencs dans plusieurs fichiers (jusqu' cinq) avec
des extensions spcifiques et devant tre conservs dans le mme rpertoire :
*.shp : fichier contenant la gomtrie de l'entit gographique
*.shx : fichier contenant l'index de la gomtrie de l'entit gographique
*.dbf : fichier de base de donnes (dBase) contenant les informations d'attribut des
entits gographiques.
*.sbn et *.sbx : fichiers contenant l'index spatial des entits gographiques
(n'existent qu'aprs avoir effectu une requte ou jointure spatiale)

> ex de shapes dans le dossier : feux, limite_rs, hidrografia .

1.3.2 Les images raster


Outre les surfaces, les rasters peuvent reprsenter les lments suivants :
- Des donnes thmatiques telles que loccupation du sol,
- Des donnes continues : la temprature, laltitude (fournies par des images satellitaires
ou des photographies ariennes).
- Des images telles que des cartes numrises.
Certains rasters ont un seul canal de donnes (Modle numriques de terrain / photographie
arienne / ) dautres sont multicanaux (images satellitaires).
Arc Gis permet un certain nb doprations sur les rasters multicanaux : par exemple, en crant des
compositions colores (voir loutil RASTER dans Arc Toolbox).

> ouvrir dans le dossier TD1 Uruguay : visualiser les bandes TM3, 4 et 5 dune portion du
territoire uruguayen, puis la composition colore cre situe dans le dossier composition
colore .
Tables attributaires : Les jeux de donnes raster dentiers (reprsentation de catgories) sont
gnralement associs une table attributaire ".VAT". La premire colonne de la table (Value)
stocke la valeur affecte chaque "zone" dun raster. La deuxime colonne (Count) stocke le
nombre total de cellules du jeu de donnes, appartenant la zone considre. Ces deux colonnes
sont obligatoires. Un nombre illimit dlments facultatifs peut tre incorpor dans la table pour
reprsenter dautres attributs de la zone.

Source : N.Sillard.

> ouvrir la couche raster mnt_rs , puis ouvrir sa table attributaire (clic droit sur le nom)
La table correspond lexemple ci-dessus mais pourquoi, alors que la variable reprsente ici est
une variable continue (laltitude) ?
A faire en plus crer une composition colore sous Arc Map
- Ouvrir Arc Toolbox
- ouvrir loutil RASTER > COMPOSITE BANDS
- slectionner successivement les 3 canaux combiner en pointant longlet droulant de input
raster
-nommer la composition colore (il est important de crer celle-ci dans un dossier diffrent de
celui o se trouvent les bandes originales).
> cet exo peut se faire partir des trois bandes contenues dans le dossier Uruguay du TD1.

Mmo
Les rasters, tels que les images et les quadrillages, reprsentent des entits gographiques en
divisant le monde en un motif rgulier de cellules discrtes appeles pixels.

Chaque pixel, abrviation utilise pour dsigner un lment d'image, reprsente une surface,
possde habituellement un emplacement gographique, ainsi qu'une valeur qui reprsente l'entit
observe. Par exemple, les valeurs des pixels d'une photographie arienne reprsentent la
quantit de lumire se rflchissant la surface de la terre et interprte sous la forme d'arbres,
d'habitations, de rues, etc., tandis que les valeurs des pixels d'un MNT (modle numrique de
terrain) reprsentent des altitudes.
1.3.3 Les modles de surfaces
Il existe deux types de modles surfaciques : les rasters (ou GRID) et les TIN.
- le Raster consiste en un arrangement rectangulaire de cellules espaces de faon uniforme avec
des valeurs z (ie hauteur ou altitude) : on le nomme MNT (modle numrique de terrain).
- les TIN reprsentent une surface sous forme densemble de points irrguliers relis afin de former
un rseau de facettes triangulaires contigus sans chevauchement, avec les valeurs z mmorises
dans le noeud. Les bordures des TIN peuvent tre utilises pour capturer la position d'entits
linaires qui jouent un rle important dans une surface, telles que les crtes ou les cours de
ruisseaux.

Source : N.Sillard.

Les noeuds et les triangles TIN peuvent porter des valeurs entires pour stocker des informations
supplmentaires les concernant.
> ouvrir le TIN tin_RS : explorer les donnes lcran avec loutil Info de la bote outil.
Observer, en se centrant sur une seule facette, la variation de certaines variables (altitude), mais
pas celle dautres (pente et exposition).
A faire en plus . crer un TIN sous Arc Map partir dune couche raster possdant des donnes
altimtriques
- ouvrir Arc Toolbox > 3D Analyst Tools > CONVERSION > RASTER TO TIN

- si le raster est de grande taille, la cration du Tin peut prendre beaucoup de temps.
> vous pouvez faire un essai partir de la couche mnt_rs.tif contenu dans le dossier Rio
Grande do sul .

1.3.4 - Les "Godatabses"


Les godatabases sont des bases de donnes relationnelles qui contiennent des informations
gographiques : leur arborescence traduit la faon dont le concepteur de la base de donnes a
modlis une thmatique quil tudie.
Ainsi, la godatabase constitue un modle de reprsentation dune ralit x, o les entits sont
reprsentes comme des objets avec des proprits, un comportement et des relations.
Il existe deux principales catgories de godatabases :
- les godatabases personnelles : elles prennent en charge plusieurs lecteurs et un
seul diteur. Elles sont stockes dans une base de donnes Microsoft Access. Il est possible
de crer et utiliser des godatabases personnelles avec ArcGIS sans avoir besoin dun autre
logiciel.
- les godatabases multi-utilisateurs : elles peuvent tre lues et modifies par plusieurs
utilisateurs ; elles ncessitent des interfaces ou des logiciels diffrents du seul ArcGis pour
tre modifies.
Structuration des donnes dans une godatabase
La godatabase stocke des objets. Ces objets peuvent reprsenter des entits spatiales ou non.
Une godatabase est une collection de jeux de classes d'entits ("Feature DataSet"), de classes
d'entits ("Feature Class"), de tables, de rasters ...
L'utilisateur peut organiser les tables, les classes d'entits et les jeux de classes d'entits comme il
le souhaite. La structuration de la godatabase est fonction du modle de donne.
> ouvrir la Godatabase feux_bresil dans le dossier rio grande do sul .
Observer la faon dont elle est structure (attention, dans ce dossier nous avons un GDB, ainsi que
dautres types dobjets).

- Jeu de classes d'entits (Feature Data Set) : c'est un ensemble de classes d'entits ayant
des relations topologiques entre elles (+ ventuellement des relations entre ces classes).
Toutes les classes d'entits appartenant un mme jeu de classes d'entits sont stockes
avec la mme rfrence spatiale (datum, projection).
- Classes d'entits (Feature Class) : les classes d'entits stockent les objets reprsentant
des entits spatiales. C'est un ensemble homogne d'entits. Toutes les entits d'une
mme classe ont la mme gomtrie (point, polyligne, polygone ...) et les mmes attributs.
Ces attributs sont stocks dans la table de la classe d'entit. Une classe d'entit peut tre
stocke en dehors d'un jeu de classe d'entits. La notion de classe d'entit est similaire la
notion de fichier de forme (shapefile)
- Table : les tables stockent les objets reprsentant des entits non spatiales. Une table
peut tre relie ou jointe des tables ou des classes d'entits de la mme godatabase.
!! toute table nest donc pas automatiquement lie une classe dentit dans ArcGis
(mais nous travaillerons dans ce TD uniquement sur des tables attributaire lies des
classes dentits).
- Classes d'annotations (non tudies dans le TD) : les annotations dans une godatabase
sont stockes dans des classes dentits spciales appeles classes d'annotations. Toutes
les entits dune classe dannotations possdent une position gographique et des attributs
et peuvent se trouver lintrieur dun jeu de classes d'entits ou dune classe
dannotations autonome.

____________________________________________________________________________
TD 2 Utiliser ARC CATALOG et Arc Map pour crer une base de donnes gographiques
!! noubliez pas de vous crer un dossier de session en copiant le dossier de sauvegarde.
Arc Catalog et Arc Map sutilisent gnralement simultanment lorsquon dveloppe un projet de
travail sous SIG. Chaque logiciel est mobilis pour remplir des tches spcifiques.
Mmo sur les manipulations : voir le pdf support td arc gis .
2.1 - Crer un lien direct avec un dossier de travail
- ouvrir Arc Catalog
- FOLDER > CONNECT TO FOLDER : le lien est conserv dans larborescence.
- supprimer le lien : clic droit > DISCONNECT FOLDER
> crez un lien vers le dossier TD2 ArcGis
2.2 - Elaborer un modle de donnes
> On dsire crer une base de donnes gographique sur un quartier de Dunkerque. Le but est de
modliser de faon exhaustive lespace observ sur deux photographies ariennes gorfrences
et orthorectifies par un ensemble de couches. Cet ensemble de couches doit dcrire lensemble
des thmes identifis sur limage, et tre organis dans un modle de donnes laborer avant de
manipuler le SIG, par analyse de limage.
> Au dbut de ce TD, vous ne possdez sur ce quartier du Havre que deux types de donnes :
deux images ariennes gorfrences, et un extrait de carte non gorfrences.
> Ouvrir les photos ariennes / configurer la vue en projection Lambert 1 (AFFICHAGE >
PROPRIETE DE LA VUE > ONGLET SYSTEME DE COORDONNEES)
2.2.1 Choisissez une chelle dacquisition des donnes lcran
Cette chelle va dterminer le niveau de dtail de lecture, et donc la quantit et les types de thme
que vous aller pouvoir observer sur limage.
[ Pour dfinir lchelle de la vue : AFFICHAGE > PROPRIETES DU CADRE > onglet GENERAL
(indiquer units de la carte en mtres / units de laffichage en cm : pour indiquer lchelle
dans la barre doutil) ]
2.2.2 lister les thmes prsents sur limage, lchelle choisie (1/4000 est une bonne chelle de
travail dans ce cas).

10

2.2.3 rflchissez la faon dintgrer ces thmes un modle de donnes en remplissant un


tableau sur le modle ci-dessous :
Les thmes sont intgr sous le nom de classes , puisquils seront modliss sous forme de
classes dentits (shape).

Classe

Gomtrie

Attributs

Type

Codage des

dattribut

attributs

Valeurs possibles

2.2.4 - une fois listes toutes les classes, prparez larchitecture de votre Godatabase en
regroupant ces classes en jeux

de classes dentits : ce regroupement dpend de votre

conception de lespace tudi.


> dessinez sur une feuille de brouillon larchitecture de cette base.
2.2.5 crez toutes les couches (classes dentits) que vous avez dfinies
!! - Travailler dans ArcCatalog.
- clic droit dans le dossier de travail > NOUVEAU > SHAPEFILE
- une bote de dialogue de cration dun shapefile souvre : dfinissez sa gomtrie, sa projection
(France, Lambert 1) ?
- dfinissez les champs de chacune de vos couches (clic droit > proprits > champs)
- rptez lopration pour toutes les couches de votre base.
> pour la suite du TD, chaque tudiant va crer une seule couche (lensemble des couches pourra
ensuite tre connect dans la GDB).
2.3 - Acqurir par gorfrencement ( partir dune couche de rfrence)
!! - Travailler dans ArcMap
Gorfrencer lextrait de carte joint au dossier va permettre dacqurir des informations sur les
fonctions des btiments, de certains espaces (publics), ainsi que sur les noms des rues. Les
rsultats de cette tape ne seront donc exploits qu ltape 2.5, pour alimenter la table
attributaire de certaines couches.
1 - ouvrir la couche rfrence.
2 - ouvrir la couche rfrencer.
3 - zoomer sur la couche rfrence (clic-droit dans la table de contenu) : zoomer sur toute la
couche.

11

4 - ouvrir la BARRE DOUTILS GEOREFERENCEMENT (AFFICHAGE > BARRE DOUTILS)


5 - dans la barre doutils gorfrencement, choisir la couche gorfrencer.
6 - dans la mme barre, drouler gorfrencer , puis FIT TO DISPLAY.
7 - dterminer des points de calages srs, nombreux et disperss : les marquer sur les photos
laide de points temporaires (AFFICHAGE > BARRES DOUTILS > DESSIN : choisir loutil point,
colorer en rouge ces points (slectionner tous les points, clic droit modifier symboles , choisir
rouge comme couleur).
8 choisir loutil points de calage / cliquer dabord sur le document gorfrencer, puis sur le
document dj rfrenc (possibilit de saider de la barre doutil EFFETS, pour la transparence).
9 - sauvegarder en choissant dans la barre doutil GEOREFERENCER > METTRE A JOUR GEOREF.
A faire en plus rendre transparent un des raster lors du gorfrencement
-menu AFFICHAGE > BARRE DOUTILS > EFFETS
- slectionner la couche rendre transparente dans larborescente > cliquer sur transparence
dans la barre doutils > choix dun taux de transparence.g

2.4 Acqurir par digitalisation


!! - Travailler dans ArcMap
On modifie une couche lors dune session de mise jour.
> travaillez sur les photographies ariennes, pour crer un des couches dfinies au 2.2.
> affichez toutes les couches cres ltape 2.2.
> choisissez la couche que vous voulez alimenter (c'est--dire dans laquelle vous voulez
crer des entits , c'est--dire dessiner des objets polygones, lignes, points).
- Afficher la barre d'outil "Editeur" (AFFICHAGE > BARRES D'OUTIL > EDITEUR) et dans le menu
"Editeur", choisir "Ouvrir une session de mise jour".
- Choisissez laction raliser (ici : CREATE NEW FEATURE ), puis choisissez la couche cible.
!! attention, lorsque vous ouvrez une session de mise jour, toutes vos couches vectorielles sont
modifiables attention aux manips malheureuses ! (il faut comme pour Mapinfo faire un dossier de
sauvegarde pralable).
Possibilit de dfinir quelles sont les couches modifiables, pour viter ce genre de problme :
cliquer sur longlet slection en bas de la table de contenus.
> digitalisez, sauvegardez votre travail intervalles rguliers.

12

A faire en plus paramtrer la tolrance de capture

2.5 Renseignez la base de donnes des couches cres


- Ouvrez la barre d'outils "Editeur"
- ouvrez une sance de mise jour ("start editing").
- ouvrez la table attributaire modifier
- renseignez les champs (en vous aidant ventuellement de la carte gorfrence quand il faut
trouver une information relative la fonction des btiments).
- sauvegardez
> ralisez une cartographie thmatique de la couche bti.
2.6 - Crer une godatabase (GDB)
-Crer la GDB Marge urbaine de Dunkerque partir du modle de donnes labor en 2.2, et
en rassemblant de cette faon les couches cres aux tapes suivantes (2.3 et 2.4).
!! - Travailler dans ArcCatalog.
GDB : Clic droit dans le dossier o lon veut la crer : NOUVEAU > GEODATABASE
PERSONNELLE > nommer.
JCE : Clic droit sur la godatabase : NOUVEAU > JEU DE CLASSES DENTITES > choisir le
nom et la projection.
CE : Clic droit sur un jeu de classes dentits : NOUVEAU > CLASSE DENTITES > nom +
entrer et dfinir les attributs (champ).
> crez les JCE que vous avez dfinis la fin du 2.2.
> noubliez pas de connecter cette GDB les deux images ariennes gorfrences incluses dans
le dossier, elles font partie intgrante du modle de reprsentation de la marge urbaine de
Dunkerque.

13

_______________________________________________________________________________
TD 3 Exploration et premires analyses des donnes
Ouvrir ArcMap.
> Crez un dossier de sauvegarde (TD3).
> Crez un lien vers le dossier TD3.
> Ouvrez les 5 couches du dossier.
> Quelle est leur projection ?
3.1 Identification, recherche et slection spatiale simple
3.1.1 - Afficher des infos-bulles (Maps tips) renseignant sur les entits
Rappel de loutil didentification (symbole ! ).
Une info-bulle fait apparatre linformation concernant une entit, simplement en positionnant le
curseur de la souris sur cette entit. Cette mthode est plus rapide que loutil didentification
(symbole ! ), mais ne permet de donner des informations que sur un seul champ
(champ/variable/attribut : ces trois termes sont synonymes) la fois.
Pour pouvoir faire apparatre cette info-bulle, il est ncessaire davoir cr un index des diffrents
champs pour lesquels on veut pouvoir faire apparatre des infos-bulles (cas de la couche
communes_69 : champ NOM ).
Cet index se cre sous ArcCatalog : clic droit sur la couche > PROPRIETE > onglet index >
COCHER les champs que lon veut indexer.
> crez des index pour la couche Communes_69 et Zones doccupation du sol .
Noubliez pas de cliquez sur Ajouter ( Add ) dans la case Spatial index , puis OK.
> visualisez vos infos-bulles en ouvrant les deux couches dans ArcMap.
> Paramtrez vos infos-bulles dans ArcMap.
3.1.2 - Slection spatiale simple
Ouvrir les 5 couches du dossier dpartement 69 .
Loutil select feature (bote Outils ou Tools ) permet de slectionner des objets
individuellement ou en groupe.
> Slectionnez certains types doccupation du sol.
En maintenant appuye la touche SHIFT du clavier, vous pouvez faire des slections multiples.

14

Vous pouvez raliser des calculs statistiques simples sur votre slection : menu SELECTION >
STATISTIQUES.
3.1.3 Rechercher et slectionner rapidement des entits
Loutil jumelles (dans le bote TOOLS situe sur le bureau) vous permet de rechercher des
entits, mais galement de procder des slections rapides (mais trs simplifies).
Etapes : formuler la recherche (ventuellement en indiquant le champ de recherche) > clic-droit
sur la ou les entits trouves > choisir parmi les options donnes (flash, zoom, identifier,
slectionner, dslectionner).
Slectionnez par cette mthode toutes les communes possdant le mot SAINT > ralisez un calcul
statistique simple sur le champ Population de cette couche.
3.2 - Requtes et analyses des donnes attributaires
> ouvrez la couche Communes_69 .
> SELECTION > SELECTIONNER PAR ATTRIBUT.
3.2.1 Requtes sur des donnes codes en texte
Pour slectionner des donnes codes en texte, utilisez toujours des points dexclamation :
"STATE_NAME" = 'California'
> slectionnez la ville de Lyon : "NOM_COMM" = 'LYON'
> slectionnez les communes dont la premire lettre est comprise entre R et Z inclus :
"NOM_COMM" >= 'R'
Pour aller plus loin
Dans laide de ArcMap, vous trouverez tout sur les symboles utiliss (et comment les utiliser) pour
construire des requtes SQL (Structured Query Language). Dans la version anglaise, chercher le
terme : SQL wildcards .
Des infos sur le langage SQL, utilis pour nos requtes attributaires :
http://cerig.efpg.inpg.fr/tutoriel/bases-de-donnees/sommaire.htm
http://sql.developpez.com/

15

3.2.2 Requtes sur des donnes numriques


> slectionnez les communes dont la population est suprieure 3000 habitants.
> slectionnez les communes dont la population est suprieure 3000 habitants et dont la
superficie est infrieure 500 ha.
!! La slection que lon ralise de cette faon (SELECTION > SELECTION PAR ATTRIBUT) peut
tre faite tant en visualisant la couche sur laquelle on travaille que sur sa table attributaire.
Raliser la mme slection quauparavant ("POPULATION" > 3000 AND "SUPERFICIE" < 500), puis
cliquer en bas du cadre sur SELECTED : seules les entits slectionnes apparaissent alors.
3.2.3 Premires analyses des donnes slectionnes
> ouvrez la couche Communes_69 .
Par un clic droit sur lun des champs de la base de donnes, vous pouvez obtenir une srie
dinformations sur les entits slectionnes :
-Ordonnez

les

communes

en

fonction

de

leur

population

(SORT

ASCENDING

DESCENDING).
-Calculs statistiques : calculez la population moyenne de ces communes.
-Crer une table rcapitulative (option SUMMARIZE) : calculez le nombre de communes
appartenant chacun des 4 statuts existant dans le dpartement : combien y-a-t-il de
sous-prfectures, de chef-lieu de canton, etc ?
-Calculs directs sur les donnes : cf exo ci-dessous.
Exo :
-Rflchissez la faon dont vous pouvez calculer la densit de population partir des donnes
contenues dans la table attributaire.
-Crez un champ DENSITE dans la table attributaire : OPTION > CREER UN NOUVEAU CHAMP Puis
entrez les caractristiques du champ (Vous pouvez aussi crer un nouveau champ sous
ArcCatalog : il faut fermer tous les programmes ESRI, ouvrir ArcCatalog, et y crer le champ en
cliquant sur la couche Communes_69 ).
-Ouvrez la couche Communes_69 et vrifiez que le nouveau champ a bien t cr.
-Ouvrez une session ddition.
-Clic droit sur le champ DENSITE > choisissez loption CALCULER LES VALEURS (CALCULATE
VALUES) > tapez lopration qui va vous permettre de calculer la densit de population de la
commune en nombre dhabitants par hectare.
-Cartographiez le rsultat.
!! attention : vous pouvez aussi procder sans avoir ouvert une session ddition, mais dance ce
cas vous ne pourrez pas revenir en arrire.

16

3.3 - Requtes spatiales


Ouvrez les couches communes_69 , points_remarquables , Occupation du sol et GR .
3.3.1 Requtes spatiales simples
Slectionnez les communes traverses par un GR.
Slectionnez les communes situes moins de 3km dun point remarquable.
3.3.2 Requtes spatiales complexes ou combines des requtes attributaires
Vous pouvez combiner les deux types de requtes pour arriver vos fins :
Ex 1 Trouvez une faon de slectionner les points remarquables du dpartement 69 situs dans
les communes de plus de 2000 habitants.
Ex 2 Trouvez les communes o existent des vignes. Quels sont les crus du dpartement ?

3.4 - Jointures
Vous allez travailler dans le dossier jointure du TD3.
3.4.1 - Jointures attributaires
Ouvrez la couche IRIS_Havre .
Analysez sa table atributaire.
On dsire lui joindre des donnes statistiques collectes par lot IRIS, contenues dans une base
EXCEL.
Pour raliser une jointure : il est ncessaire que les deux tables que lon veut relier possdent un
champ commun ET que les donnes de ce champ commun soient codes de la mme faon.
Etape 1 : transformez la table EXCEL au format .dbf (ouvrir sous EXCEL > sauvegarder au format
.DBF IV).
Etape 2 : clic-droit sur la couche IRIS_Havre dans la Table de contenus > Jointure.
Etape 3 : cartographiez vos rsultats en choisissant un champ.
Etape 4 : sauvegardez vos rsultats (soit au format layer, .lyr, soit en enregistrant la vue au
format .mxd).

17

3.4.2 Jointures spatiales


Intrt des jointures spatiales :
Etapes :
1/ Clic-droit sur la couche avec laquelle on veut effectuer une jointure spatiale : JOIN > menu
droulant > join data from another layer based on spatial location .
2/ Choisir le type de jointure.
Plusieurs options sont disponibles :
-jointure des champs numriques : la jointure va crer de nouveaux champs dans la table
attributaire de la table initiale, mais uniquement des champs dont les donnes sont codes
sous forme de nombres (champ count , puis autant de champs que de calculs
demands).
-jointure de tous les champs : la jointure va crer autant de nouveaux champs dans la
table attributaire de la couche initale quil y a de champs dans celle de la couche
secondaire.
EX 1 On veut savoir quelles sont les communes traverses par des GR, et galement savoir par
combien de GR elles sont traverses ( partir de lexemple de la base de donnes du TD3).
> ouvrez la couche communes et GR : on dsire raliser une jointure spatiale en prenant la
couche communes comme couche initiale, et en alimentant sa table attributaire des donnes de
la couche GR .
> ralisez une jointure des donnes numriques (cochez la fonction sum ).
> cartographiez les rsultats (champ count ) : anlaysez les rsultats, trouvez une erreur
dans les rsultats.
! faite varier lapparence (symbologie) des deux couches en prsence pour mieux analyser vos
rsultats.
! si la couche initiale est forme dentits polygonales, le programme cre toujours par dfaut un
champ count , qui compte le nombre dentits de lautre couche contenues dans ce champ.
!! - Attention, il est essentiel de bien rflchir la pertinence de la jointure spatiale ralise
(certaines jointures, techiquement possibles, mnent des rsultats aberrants).
EX2 On veut analyser la distance de chaque commune du dpartement 69 aux diffrents points
remarquables qui existent, et galement dfinir des bassins touristiques forms de groupes de
communes proches du mme point.
> Ouvrir les couches communes et points remarquables .
> Raliser la jointure.
> Cartographier les rsultats :
1/cartographiez le champ distance , afin de discriminer les communes en fonction de leur
distance un point remarquable. Analysez et commentez les rsultats.

18

2/cartogaphiez le champ Topnymie , afin de dterminer des bassins touristiques de communes


prohes du mme point. Analysez et commentez les rsultats.
Ex 3 Analyse par carroyage dune couche de points : calcul de densit dembranchements
routiers en Haute Normandie.
> Ouvrez dans le dossier Normandie les fichiers communes et nud_routier .
> Crez un carroyage form de mailles de 5 km de ct.
> Ralisez la jointure entre ce carroyage et la couche de points nud_routier .
> Ralisez le calcul ncessaire dans la table attributaire pour calculer la densit de points par km2.
Crer un carroyage sous Arc Gis
- Tlcharger sur le site dESRI France (http://support.esrifrance.fr/) le script Outil de cration
et d'analyse par mailles.
- Installez loutil tel que spcifi sur la page du site :
1/ Ouvrir votre document ArcMap.
2/ Excutez la commande Outils > Personnaliser (TOOLS > CUSTOMIZE) puis placez-vous dans la
rubrique Commandes.
3/ Dans la zone Enregistrer dans, slectionnez le fichier Normal.mxt.
4/ Cliquez sur le bouton Ajouter depuis un fichier puis slectionnez le fichier AnalyseParMailles.dll.

5/ Un nouvel outil est ajout dans la catgorie Analyse.


6/ Faites glisser le nouvel outil vers une des barres d'outils de l'interface d'ArcMap.

7/ Fermez la bote de dialogue Personnaliser.

> Cartographiez le rsultat.

19

Ex 4 Analyse par carroyage dune couche polygonale : ventilation des donnes dune base de
donnes urbaines dans un carroyage mailles carres.
> ouvrez la couche Havre_iris
[LES IRIS selon lINSEE (Ilots regroups pour l'information statistique) : L'IRIS 2000 ou petit
quartier se dfinit comme un ensemble d'Ilots ou pts de maisons contigus. Les bases de
donnes Iris fournissent des indicateurs sur toutes les communes de plus de 10 000 habitants et
sur la plupart des communes de 5 000 10 000 habitants. Environ 1 800 communes sont
dcoupes en IRIS 2000.]
> liminez de la table attributaire tous les champs sauf : NOM_IRIS, NOM_DE_LA, DENSITE,
SHAPE_AREA, IL99T
> crez un maillage de 500m de ct pour VENTILER vos donnes : cochez loption champ des
statistiques en choisissant le champ IL99T .
> cartographiez vos rsultats.

20

Il existe donc trois faons de raliser des jointures spatiales :


Type 1 ( contient ) -joindre linformation des entits situes lintrieur des
polygones de la couche initiale (valable uniquement quand la couche initiale est forme de
polygones).
Ex des GR, voir plus bas : bien montrer la diffrence avec la requte spatiale (qui
slectionne les communes traverses, mais ne modifie par la table attributaire, et ne
raliser aucun calcul).
Type 2 ( proximit ) - trouver les entits de la couche secondaire les plus proches des
entits de la couche initiale.
(valable pour les trois types de couche initiale).
Dans cette option, on calcule, pour chaque entit de la couche initale, quelle est lentit de
la couche secondaire situe le plus prs delle. Une entit situe dans un polygone de la
couche initiale sera considr comme situ une distance de 0m.
Type 3 ( intersection ) - joindre linformation des entits de la couche secondaire qui
intersectent celles de la couche initiale.
(valable uniquement quand la couche initiale est forme de polygones ou de ligne).
Les questions se poser avant de raliser une jointure spatiale :
Q1 : quel type de jointure puis-je raliser, compte tenu des types dentits avec lesquelles je
travaille ?
Couche initiale forme
de.
Polygones
Lignes
Points

Sens de la jointure
Points > polygones
Lignes > polygones
Polygones > polygones
Points > lignes
Lignes > lignes
Polygones > Lignes
Polygones > points
Lignes > points
Points > points

Type 1

Type 2

Type 3

contient

proximit

intersecte

*
*
*

*
*
*
*
*
*
*
*
*

*
*

*
*
*
*

Q2 : Pour tous les types de jointures des champs numriques : cela a-t-il un sens de raliser des
calculs sur ce champ ? Seules les donnes quantitatives peuvent faire lobjet de calculs.
Ex vu du calcul sum sur le champ ID de la couche GR.
Q3 : pour les jointures o la couche initale est forme de polygones : la taille de ma maille est-elle
suprieure ou infrieure celle des polygones de la couche initiale ? comment les donnes sontelles agrges / ou dsagrges ?

Das könnte Ihnen auch gefallen