SYMBOLOGY dans la bote de dialogue > choisir le mode de reprsentation le mieux adapt.
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)
> 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 .
- 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
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
11
12
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
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.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
18
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
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 ?