Professional Documents
Culture Documents
Dure 3 heures
Analyse RASTER
avec ArcGIS 10.1
3e anne ingnieur
Support de TD
ArcGIS 10.1
Grande cole europenne d'ingnieurs et de managers
dans le domaine du vivant et de l'environnement
Introduction ArcGis Traitement des donnes : Approche RASTER 2 / 74
Spatial Analyst est un module optionnel (extension) dArcGis, il est ddi l'analyse
spatiale. Il travail essentiellement sur des donnes raster (grille = grid).
Impossible
dafficher
limage.
Impossible
dafficher limage.
Si la matrice apparait floue (A) et que l'aspect carr des pixels (B) n'apparait pas :
Allez dans les proprits de la couche dans l'onglet Affichage.
La table n'est pas une table attributaire comme pour les donnes vectorielles mais une
VTAB (virtual table). La VTAB permet d'associer des attributs aux classes, mais pas
chaque valueur de pixel : il y en aurait beaucoup trop (9 054 976 valeurs ici).
Il existe deux tats pour les Grids : permanent ou temporaire. Les grids gnrs par
Spatial Analyst sont la plupart du temps temporaires.
Permanent Temporaire
Un grid temporaire peut tre effac par Spatial Analyst. Si vous quittez une session
ArcMap sans enregistrer le projet (fichier .mxd) les grids temporaires seront
effacs.
Les options de Gotraitement sont des paramtres par dfaut de certaines oprations
dArcGis. Les valeurs fixes dans ces paramtres ne sont prises en compte que par les
traitements appels aprs quon ait chang ces valeurs. On parle de variables
denvironnement, les traitements effectus avant le changement de paramtre ne sont pas
affects.
Environnements
Options de gotraitements
Options de gotraitements :
Environnements :
Les paramtres dfinis ici seront conservs pour toutes les oprations ultrieures du
projet.
- Le rpertoire de travail ou sont crs les grids par dfaut (vitez la GDB).
Si vous ne fixez pas de valeurs, des choix par dfaut sont utiliss, par ex. pour la
taille de cellule : Comme la valeur Max : si plusieurs grids sont utiliss en entre, le
rsultat aura la rsolution de la grille de rsolution maximale.
Par dfaut Spatial Analyst place les grids rsultats que vous calculez dans le
rpertoire temporaire courant (souvent celui de votre profil windows) et les donnes
risquent dtre effaces ou perdues .
Avec le curseur cliquez dans la carte et notez les valeurs suivant lendroit :
= NoData
= pente
= RIEN
NoData permet de distinguer pas de donnes de zro qui peut tre une donne
L'onglet source de la Table des matires vous permet de voir la localisation de vos
couches sur le disque dur.
Introduction ArcGis Traitement des donnes : Approche RASTER 14 / 74
Hillshade = Ombrage
Afficher la couche MNA au dessus en transparence avec une lgende de classe en dgrad
de couleurs.
Impossible dafficher
limage.
La godatabase est une base de donnes au format Access. Elle peut contenir des tables
classiques ainsi que des couches ArcGis :
A) Rastrisation
Vectorisation
Rasterisation
Introduction ArcGis Traitement des donnes : Approche RASTER 21 / 74
Vecteur Raster
- Le paramtre champ : le champ du vecteur dont la valeur va tre mise dans le pixel
du raster (ce champ doit tre numrique)
- Le paramtre taille de cellule : donne la rsolution de la grille qui va tre cre le plus
souvent en mtres.
B) Vectorisation
De mme la conversion inverse est possible c'est la vectorisation : raster -> vecteur.
Vectorisation
On ne peut vectoriser quun GRID class, c'est--dire avec des valeurs entires et
pas des valeurs relles.
Vous devez composer une formule arithmtique ou logique dont le rsultat est vrai ou faux
(boolenne = 1 ou 0).
Cette mthode permet de conserver le rsultat de la requte sous la forme dun GRID
binaire (1/0) on parle quelque fois de masque pour ces GRIDS binaires, elle permet aussi
les requtes multicritres.
Comparer la slection dans une couche vecteur utilisant plusieurs champs avec la slection
en mode raster sur plusieurs couches.
Introduction ArcGis Traitement des donnes : Approche RASTER 25 / 74
Slectionner les zones de plus de 130m daltitude et en culture dans Corine Land
Cover.
Par un clique bouton droit de la souris ouvrir la table attributaire du grid MNA.
Lintrt de pouvoir visualiser rapidement ltendue dune gamme de valeur sur un GRID.
Cette mthode ne peut marcher que pour les GRIDS entiers qui ont une table
attributaire (VTAB)
- La calculatrice raster est loutil qui permet de faire des requtes sur les GRIDS
- On utilise comme critre de requte une formule boolenne : VRAI / FAUX
- Le rsultat de la requte est un nouveau GRID binaire 1/0 : on parle de masque
Introduction ArcGis Traitement des donnes : Approche RASTER 27 / 74
Attention laisser bien des espaces de part et d'autre des tirets dans la dfinition
des bornes de classes : 100_-_150
Un nouveau grid Reclassement de mna est alors cr ne contenant plus que les valeurs
1, 2 et 3 correspondent vos trois classes d'altitudes:
Attention les bornes de classes que vous avez choisies ne sont pas conserves par
ArcGis, il est conseiller de noter ces valeurs, par exemple vous pouvez changer la lgende
comme ci-dessous :
Introduction ArcGis Traitement des donnes : Approche RASTER 29 / 74
Impossible
Vrifier en cliquant sur ce grid avec l'outil identifier que la matrice ne contient bien
dafficher
limage.
C1
10*C1+C2
C2
CROISEMENT
Il faut trouver une formule arithmtique permettant de gnrer de manire unique toutes
les combinaisons des deux variables initiales.
Raliser une lgende permettant de visualiser facilement vos deux variables, par ex :
Impossible dafficher limage.
Ce fichier contient des sondages pdologiques localiss au GPS sur la parcelle de pont-
cailloux.
Introduction ArcGis Traitement des donnes : Approche RASTER 35 / 74
Impossible
dafficher
limage.
Auteurs, anne
TYPE_DE_SO : type de sondage
T = Tarire
G = Geonor
Impossible dafficher limage.
fosses
ProfondeurSubstrat_cm
SUBSTRAT et Codesubstrat
Impossible dafficher
limage.
Lintrt est alors de disposer de la variable profondeur en tout lieu de la parcelle et non
plus seulement sur les points de sondage.
Il arrive dans ArcGis que certaines fonctions ne marchent pas avec une couche du
type Evnements vous avez intrt lexporter en ShapeFile avant de poursuivre les
traitements :
Impossible dafficher limage.
Couche interpoler
Attribut interpoler
Grille rsultat
Rsolution du
rsultat
Mthode de recherche
des points
Nombre de points
utiliss pour le calcul
Impossible
dafficher
limage.
la_parcelle est une couche qui vous allez crer qui ne contient que la parcelle.
Impossible
dafficher
limage.
Cela va permettre dtendre la grille au-del des points et donc de couvrir toute la
parcelle.
Zp la valeur calcule dans une cellule est la moyenne pondre des Zi points autour de la
cellule.
i1 idpuisa
Z nce
p
Z bpoints
N 1
i1 dipuisa nce
Plus la puissance est grande plus les points les plus proches ont du poids dans le
calcul de la moyenne.
Ici Spatial Analyst recherche les n points les plus proches de la cellule quelque soit la
distance. C'est la moyenne pondre de ces n valeurs qui donne la valeur de la cellule.
Une distance limite peut toutefois tre fixe, distance au del de laquelle spatial ne
cherchera plus de points, mme si il n'a pas les n points.
Si aucun point n'est trouv le rsultat est NoData (code pour pas de valeur)
Ici Spatial prend tous les points dans un rayon fixe de m mtres par exemple.
On peut forcer un nombre minimum de points pour que le calcul soit fait, sinon le rsultat
est mis NoData.
Introduction ArcGis Traitement des donnes : Approche RASTER 41 / 74
L'interpolation au plus proche voisin est la seule utilisable pour des variables
qualitatives ou qualitatives ordonnes (type d'un sol, occupation du sol), la moyenne
de donnes qualitatives n'ayant pas de sens (fort / culture).
dans ArcToolBox
Choisir : Distance
Allocation euclidienne
2 points de mesure
CODESUBSTR=1
Vous allez crer un GRID o la valeur des pixels correspond au code de substrat
Impossible dafficher limage.
Introduction ArcGis Traitement des donnes : Approche RASTER 43 / 74
X. statistiques spatiales
Les statistiques zonales sont les statistiques dune couche raster, calcules dans les zones
gographiques dfinies dans une autre couche (vecteur ou raster).
Z1 : zone 1 Z2 : zone 2
OU
Z1
Z2
Introduction ArcGis Traitement des donnes : Approche RASTER 45 / 74
1. Statistiques zonales
Le champ CODE (code INSEE) utilis comme champ de zone : 1 zone = 1 commune
Regardez la table statistique calcule :
Introduction ArcGis Traitement des donnes : Approche RASTER 46 / 74
Joindre cette table votre couche des communes pour cartographier, laltitude moyenne
par commune.
A partir d'un grid reclass de Corine Land Cover, vous allez analyser la classe
d'occupation du sol majoritaire par classe d'altitude
Etablir par rgression linaire une relation mathmatique entre une image satellite
Spot 5 et la teneur en carbone organique des sols nus (horizon de surface) sur la
plaine de versailles.
Puis ouvrir uniquement le premier canal de limage spot : pour cela double cliquer sur
spot5_pvpa.tif puis choisir Band_1
Il sagit de points terrains sur des parcelles agricoles en sol nu, o des analyses de teneur
en carbone organique ont t effectues en laboratoire.
CO = carbone organique
XS1, XS2, XS3 = mesures de rflectance de terrain
- Les statistiques zonales permettent de calculer les statistiques des informations dune
couche en fonction de zones gographiques dfinies dans une autre couche.
- La boite outils Extraction permet dextraire des donnes depuis un raster en des points
connus
Introduction ArcGis Traitement des donnes : Approche RASTER 51 / 74
La grille distance donne en chaque point de l'espace la distance en mtres la zone en eau
la plus proche.
La grille direction labellise chaque point de l'espace par un code de direction vers la zone
en eau la plus proche. Impossible dafficher limage.
Vous allez vous intresser la disponibilit de la ressource en eau pour la faune. Vous allez
rechercher dans une zone de 15 km autour des zones en eau, les points de la rgion depuis
lesquels la rserve en eau en la plus accessible pour la faune. On va cette fois raisonner
pas uniquement sur la distance mais sur le cot du dplacement (dure, difficult). On
peut intgrer au traitement des paramtres de cot (relief, occupation du sol . . .) sous la
forme d'un Grid de cot.
On donne un cot lev la traverse des zones urbaines (30), (2) pour les forts et (4)
pour les zones agricoles.
Vous pouvez refaire le calcul en faisant varier les poids de votre grid de cot.
Impossible dafficher limage.
Introduction ArcGis Traitement des donnes : Approche RASTER 55 / 74
Impossible
dafficher
limage. Impossible dafficher limage.
Impossible dafficher limage.
Il s'agit d'une table dcrivant des profils pdologiques raliss pour une cartographie
pdologique au 1 / 250 000e de la rgion IDF. Les champs LONGITUDE et LATITUDE
contiennent les coordonnes en Lambert II tendu des profils.
Crer une carte des points des profils :
Avec Spatial Analyst crer un Grid donnant la carte de densit des profils au km2.
Introduction ArcGis Traitement des donnes : Approche RASTER 57 / 74
Calculez la densit
A) Carte de pente
Impossible dafficher limage.
Le facteur Z est un facteur multiplicatif pour l'altitude dans le cas o l'unit de Z n'est
pas la mme que X et Y, par exemple les coordonnes X,Y sont en mtres et le Z en
centimtres.
La pente est calcule par la drive premire de l'altitude. La grille rsultat contient
l'intensit du gradient maximum (pente) dans le voisinage du pixel. Le voisinage est dfini
par les 8 pixels adjacents. La direction du gradient n'est pas ici donne (cf exposition).
95 110 60
88 100 80
90 95 70
On peut appliquer le calcul de pente sur une autre variable que l'altitude, pour
dtecter les brusques changements par le calcul de driv.
Introduction ArcGis Traitement des donnes : Approche RASTER 60 / 74
B) Exposition
L'exposition donne l'orientation de la pente principale en chaque cellule. Elle rsulte aussi
du calcul du gradient comme en A) mais c'est ici la direction et non pas l'intensit de la
pente.
Impossible dafficher limage.
C) Isoligne
Cette fonction permet de crer un fichier vectoriel en Shape d'isolignes, dans notre cas
des lignes de mme altitude.
Impossible dafficher limage.
D) Ombrage
L'option Modliser les ombres met zro les pixels l'ombre dautres pixels.
L'ombrage est utilis pour tudier l'clairement de certaines zones et pour raliser
des affichages en pseudo-relief (cf III).
Impossible
dafficher
limage. Impossible dafficher limage. Impossible dafficher limage.
Le calcul peut tre assez long surtout si il y a plusieurs points de vue, limiter le
champ spatial de votre calcul uniquement l'tendue recherche.
Il s'agit de l'ensemble des cellules visibles par au moins un des points de vue.
Changer la lgende par dfaut. Le nombre prsent en chaque cellule donne le nombre
de points de vue visibles en cet endroit.
Impossible dafficher limage.
Impossible
de vue
Impossible
Impossible dafficher limage.
dafficher Impossible dafficher limage.
limage.
Vous allez chercher dans ce secteur les points offrant la vue la plus large
sur la Seine afin d'y amnager des points de vue touristique.
Introduction ArcGis Traitement des donnes : Approche RASTER 63 / 74
Dans le cas d'une polyligne le nombre renvoy par la fonction, correspond au nombre de
noeuds de la ligne qui sont visibles, il est alors ncessaire d'avoir des noeuds
rgulirement rpartis sur la polyligne.
Impossible dafficher limage.
La combinaison des pixels peut se ramener une combinaison linaire ou non, on parle alors
de filtrage linaire ou de filtrage non linaire. On peut choisir une taille de voisinage plus
ou moins grande.
Introduction ArcGis Traitement des donnes : Approche RASTER 67 / 74
A) Filtrage Linaire
Lisser par un filtrage par la moyenne le MNA de la rgion, puis calculer une
carte de pente partir de ce MNA filtr et comparer avec une carte de pente du MNA
d'origine.
Fentre 3X3
Calcul de moyenne
Introduction ArcGis Traitement des donnes : Approche RASTER 68 / 74
Le MNA de la rgion dont vous disposez contient des artefacts dus en particulier
un sur-chantillonnage qui se traduit par des lignages dans le grid. Les oprateurs de
gradient (pente) sont trs sensibles ce type d'artefact, en pr-traitant votre MNA par
un lissage vous amliorez la carte de pente finale.
Reprendre un Grid de Corine Land Cover (champ CLC1) et lui appliquer un filtre
majoritaire de taille 15 x 15
Impossible dafficher limage.
Impossible dafficher limage.
Cette approche permet de produire une carte gnralise la forme des plages
cartographiques a t simplifie.
15X15
Filtre mdian
Introduction ArcGis Traitement des donnes : Approche RASTER 70 / 74
La grille Corine contient des valeurs de classes (fort, culture ...) cela n'aura pas de
sens d'appliquer des filtrages du type moyenne, mini, maxi ... par contre majoritaire,
minoritaire, mediane ... sont utilisables.
Par dfaut la grille gnre par ces oprateurs est en format rel mme si elle ne
contient, comme ici, que quelques modalits entires. Si vous voulez la travailler comme une
grille de valeurs classes, il peut tre utile de la convertir en entier avec la calculatrice
raster :
- Les filtrages sont des oprations faisant appel au voisinage dun pixel
- On distingue le filtrage linaire du filtrage non linaire
- On nutilisera pas le filtrage linaire pour les donnes qualitatives (classes)
- On peut utiliser les filtrages en prtraitement ou en post-traitement
Introduction ArcGis Traitement des donnes : Approche RASTER 71 / 74
Avec la calculatrice raster vous avez accs beaucoup de fonctions de Spatial Analyst,
dont certaines ne sont pas accessibles dans l'interface de ArcMap ou des syntaxes
avances (condition).
Cliquez sur le bouton Aide de loutils pour voir la liste des fonctions :