TD Raster - Cours en Ligne

Transcription

TD Raster - Cours en Ligne
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
Conseil, astuce, info
A vous de jouer
Attention
ArcView Spatial Analyst : approche SIG raster
Spatial Analyst est un module optionnel d’analyse spatiale d’ArcView. Il
travail sur des données raster (grille = grid).
Les données sont dans h:\esri\esridata\analyst
Recopier ce répertoire dans votre répertoire de travail
I. Importation création et gestion des données raster dans le SIG
Charger l’extension Spatial Analyst :
Depuis la fenêtre projet (Fichier->Extension)
A. Lecture et importation de données Raster
Lecture de données au format ArcView GRID
Le répertoire mnt contient le MNT IGN de 50m de résolution de Mulhouse.
L’ouvrir sous ArcView comme un thème Grid.
info
SIG
mnt
pente
exposition
J-M Gilliot
Regarder la structure du répertoire. Les données
Grid sont stockées dans un sous répertoire (mnt)
et les informations concernants tous les Grids
présents dans le répertoire sont dans un répertoire
spécial au même niveau et de nom « info ».
Par exemple dans un répertoire SIG 3 grids ont été
calculés par Spatial Analyst : mnt, pente et
exposition, dans chaque répertoire où sont créés
des grids un sous répertoire du nom de info est
automatiquement ajouté. Ce répertoire info
contient la liste des grids présents dans le
répertoire SIG.
01-30-81-52-71
[email protected]
1 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
Il ne faut jamais déplacer ou supprimer
« à la main » (explorateur) les Grids, mais en
utilisant le menu : Fichier -> Manage Grid
(depuis une vue) ou en les copiant par Thèmes > convert to grid
Par défaut Spatial Analyst place les grids
résultats que vous calculés dans le répertoire
temporaire de windows (c:\temp ici). Définissez le
répertoire de travail de Spatial Analyst dans un sous
répertoire
votre
répertoire
omas
(u:\etudiants\daa\analyst\temp), de cette façon les
grids seront créés dans votre répertoire. Ce répertoire
sera enregistré dans votre projet.
Importation d’un grid depuis un format image graphique
Copier
les
fichiers
mnt_grignon.bmp
et
son
fichier
de
géoréférencement.
L’ouvrir sous forme d’image et l’enregistrer sous forme de Grid par le Menu
Themes -> Convert to Grid.
Regarder les caractéristiques de ce thème (propriétés).
L’imporation de données altimétriques à partir d’un fichier graphique
(type bmp) limite la précision des données à 8 bits (0 -> 255). On ne peut
alors disposer que d’un dénivelé maximum dans le thème de 255m avec une
précision métrique. Il faudra donc souvent disposer de formats d’échanges
d’une précision supérieure à 8bits. Un format d’import / export qui est
souvent utilisé est le format binaire IEEE sur 32 bits, désigné sous ArcView
par « binaire »..
J-M Gilliot
01-30-81-52-71
[email protected]
2 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
Importation d’un grid depuis un format IEEE réel 32 bits
Importer le mnt de grignon à 75m de résolution au format IEEE réel sur 32
bits : mnt_ieee.flt, créer le fichier d’entête mnt_ieee.hdr (rechercher dans
l’aide en ligne sa structure : binary raster file). (Menu -> Fichier -> import
grid) point bas gauche : 563120,1120175 résolution 75m 160col X 146lig
Dans le menu Analysis ->
Properties
on peut fixer les
paramètres courant pour les grids
résultats calculés en particulier : le
champ couvert et la résolution des
cellules.
Ces paramètres sont pris en compte
par de nombreuses fonctions de
Spatial Analyst.
B. Changement de résolution d’un grid : interpolation
Partant du mnt_ieee à une résolution de 75m,
réaliser un nouveau mnt d’une résolution de 20m
qui sera identique à mnt_grignon.
Pour cela vous pouvez utiliser les propriétés de
calcul (Analysis->Properties) et un filtrage moyen
sur un voisinage 3x3 (neighborhood stat.).
C. Création de données grid par Interpolation de données ponctuelles
Création d’une couche raster par interpolation d’un semi de points.
Exemple Agriculture de précision parcelle USA
J-M Gilliot
01-30-81-52-71
[email protected]
3 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
Copier le fichier rendement.txt, le visualiser dans un éditeur de texte. Il
s’agit d’un fichier au format texte délimité, de point de rendement localisé par
GPS.
Dans un nouveau projet
Puis dans la fenêtre Vue (penser à mettre les unités de la vue en m) localiser
ce fichier qui n’a pas encore de graphique
associé, grâce à Ajouter un thème de
localisation.
On obtient une couverture d’un semi de points.
Créer une grille continue à partir de ces points, grâce à Menu -> Analysis ->
Interpolate surface (méthode spline, étendue comme le thème)
Ouvrir le thème echantillons_sols et réaliser une grille avec son champ soil_k
de la même façon.
Charger le grid correspondent : DEM (Digital Elevation Model) MNT de la
zone.
Enregistrer ce projet pour la suite des exercices.
D. Création de données grids à partie d’une couverture de
polygones vecteur : rasterisation
Ouvrir le thème polygonal Corine Land Cover : corineLI des Yvelines qui
est en Lambert I local.
ArcView ne peut pas croiser
directement
des
données
vecteur avec des données
rasters.
On
aura
alors
souvent
besoin
de
transformer des couvertures
vecteurs en raster pour
réaliser des combinaisons
entre ces couches.
Ce passage vecteur -> raster s’appelle la rastérisation.
J-M Gilliot
01-30-81-52-71
[email protected]
4 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
Depuis la vue, le menu Themes -> Convert to grid réalise cette conversion.
On choisit le champ couvert par le grid résultat (comme le vecteur corine) et
la résolution de la cellule élémentaire du grid, 20m par exemple (comme le
mnt de grignon).
Le grid créé est une matrice.
Chaque cellule de la matrice
contient une et une seule valeur.
On choisit un champ de la
couverture vecteur (corine) initiale
comme valeurs pour les cellules,
ici le champ occupation du sol
(Clc3).
Par conséquent une couche raster ne contient qu’une information
sémantique (qui de plus est numérique). N champs numériques seront donc
représentés par N couches différentes en raster.
E. Etat et type des grids
Certains grids générés automatiquement par Spatial sont créés dans un état
dit temporaire (Thèmes -> Propriètés). On peut alors en faire une copie
permanente par Thèmes -> convertire en grid. On est pas garantie de la
préservation
des
grids
temporaire si
on veut le
conserver
il
faut
le
« valider » en
grid
permanent. Il
y a deux type
de grids dans
Spatial
réel
ou entier.
J-M Gilliot
01-30-81-52-71
[email protected]
5 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
II . Affichage des grids
Utiliser le MNT de mulhouse (grid mnt)
Editer la légende pour en régler l’affichage.
Rajouter une seconde fois le même thème grid
mais cette fois, comme thème de format « image »
Editer et explorer l’éditeur de légende des grids
ainsi que
dans les 2 cas.
Tester les différentes palettes de couleur
En particulier
Elevation#1 et
Elevation #2
Qui sont étudiées pour
altitudes.
l’affichage
des
Calculer un thème ombrage à partir du thème MNT par Menu -> Analysis ->
compute hillshade
Dans l’éditeur de légende du thème Grid
utiliser le bouton avancé
En bas à gauche de la boîte de dialogue
et fixer le thème d’ombrage comme thème
d’intensité.
J-M Gilliot
01-30-81-52-71
[email protected]
6 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
III. Sélections / requêtes sur les Grids
Charger le MNT de grignon des exercices précédents.
permet de tester visuellement les cellules répondant qu critère
Menu-> Analysis -> Map Query est la sélction du mode raster pour les grids.
Charger le Grid occupation du sol de Corine Land Cover, puis rouvrir
l’éditeur de requêtes.
Que constatez vous dans la colonne couches ? (combien de couches peuvent
être combinées dans l’analyse / comparer au mode vecteur).
Quel est la forme du résultat de la requête ?
Quel type de sélection cela permet de réaliser ?
Comparer la sélection dans une couche vecteur utilisant plusieurs
champs avec la sélection en mode raster sur plusieurs couches.
Sélectionner les zones de plus de 100m d’altitude et en culture.
IV. Création d’un Grid classé
A l’aide de Analysis -> Reclassify : réaliser 3 classes d’altitude <100m
entre 100m et 150m et >150m, codées respectivement 1,2 et 3.
Un niveau grid est créé ne contenant plus que des 1 ou 2 ou 3.
J-M Gilliot
01-30-81-52-71
[email protected]
7 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
V. Croisement de couches rasters
Le croisement de couches est notablement différent du mode vecteur. En
effet en raster il n’y a pas de polygone mais une grille de valeurs
représentant le thème (occupation du sol par ex). Croiser deux thèmes
rasters va alors revenir à combiner de manière arithmétique et logique les
valeurs des deux thèmes cellule à cellule. Ceci est réalisé grace à Menu ->
Analysis -> Map calculation
Il faut alors trouver un codage arithmétique permettant de représenter de
manière unique toutes les modalités de valeur du croisement. L’étape de
classification du point précédent est souvent nécessaire pour faciliter ce
codage.
Croiser vos classes d’altitude avec les occupations du sol Corine
Land Cover, trouver un codage.
VI. Vectorisation d’un thème raster
Très souvent le résultat final d’une analyse raster sous Spatial Analyst va
être intégré sous forme de couverture de polygones (vecteur) au SIG, car plus
facile à manipuler.
Sélectionner le thème raster à vectoriser, puis à l’aide du menu Theme ->
Convertir en fichier de forme créer une couverture de polygones.
Vectoriser votre croisement du point 5
J-M Gilliot
01-30-81-52-71
[email protected]
8 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
VII. Analyses statistiques corrélations spatiales
Dans le projet agriculture de précision, analyser les relations entre les
rendement et l’exposition (calculer aspect) ou le taux de K
dans les sols, grâce aux fonctions :
Summarize zones et
histogram by zones (cf aide).
VIII. Calculs de valeurs morphologiques dérivées d’un MNT
Sur le MNT de Grignon ou de Mulhouse
Dans le menu Analysis vous calculerez :
Slope : la pente
Aspect : l’exposition
Hillshade : un ombrage
Contours : courbes de niveau
J-M Gilliot
01-30-81-52-71
[email protected]
9 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
IX. Tracé un profil d’altitude : transect
Charger l’extension « stacked profile »
A l’aide de l’outil
vue
tracer un transect dans la
Retourner sur la fenêtre projet et
créer une mise en page.
A l’aide de l’outil
tracer un
cadre sur la page affichée dans la
mise en page le profil se trace alors
automatiquement.
X. Fonctions d’analyse hydrologique
Charger l’extension « hydrologic modeling »
Sur le dem de l’agriculture de précision ou celui de mulhouse:
Activer le thème dem puis Menu -> Hydro -> Fill
Cette fonction permet de « combler » les minima locaux qui bloquent
certains traitements.
A partir du dem corrigé (fill) calculer la direction potentielle
d’écoulement en chaque point par Menu -> Hydro -> Flow direction
J-M Gilliot
01-30-81-52-71
[email protected]
10 / 11
TD Raster DAA AGER 2001-2002
UFR dmos / département AGER
Institut National Agronomique Paris-Grignon
A partir du flow direction calculer les zones d’accumulation du mnt :
Menu -> Hydro -> Flow Accumulation
A l’aide de l’éditeur de légende créer 2 classes pour le thème accumulation et
faire varier la borne entre les 2 classes.
Regarder les modifications de l’étendue des talwegs et l’impact sur leur
exactitude.
Définir les arguments de Menu -> Hydro -> Properties
Calculer le Watershed pour déterminer les bassins versants.
D’autres fonctions ne sont accessibles que depuis le langage Avenue :
Fonctions hydrologiques, fonctions morphologiques, etc …
J-M Gilliot
01-30-81-52-71
[email protected]
11 / 11