Vous êtes sur la page 1sur 16

Introduction au go-traitement

Cours 7
Introduction au go-traitement

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 1
Introduction au go-traitement

Dfinition du go-traitement
Littralement : traitement de donnes gographiques
(spatiales) :
Permet de crer de nouvelles informations en appliquant une
opration (traitement) des informations existantes :
toute modification ou extraction dinformation sur les donnes implique une
part de go-traitement
intrant(s) + opration(s) sur les intrants = extrant(s)
Afin den tirer des informations supplmentaires (plus value) qui
nauraient pas pu tre extraites manuellement ou visuellement :
notamment en raisons de la complexit des jeux de donnes

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 2
Introduction au go-traitement

Le go-traitement dans ArcGIS


Le geoprocessing Framework dArcGIS 9.X :
Intgre toutes les oprations de go-traitement au sein du
geoprocessing Framework :
y compris les oprations de conversion et de structuration de donnes
Est accessible dans ArcMap et ArcCatalog (et via ArcObjects)

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 3
Introduction au go-traitement

Utiliser le geotraitement Framework


Via les Tools (dans ArcMap et ArcCatalog)
laide de la ligne de commande
Par la cration de modles de traitement (Model Builder)
Par la cration de scripts (scripting) :
Programmes crits dans tout langage conforme COM. Par exemple :
Python
VBScript
JScript
Programmes AML
Via ArcObjects :
Intgration doutils (tools) existants dans un programme
Cration de nouveaux outils
GEO7621 - Problmes appliqus en SIG
Copyright 2004 Bruno Gendron Consultant 4
Introduction au go-traitement

Organisation des Tools


Organisation visualisable dans larborescence du catalogue
(ArcCatalog seulement). Les toolboxes sont organiss en
Toolset, eux mme constitus de Tools regroups par thmes.
Toolboxes :
2 types :
System : les outils dArcGIS
My Toolboxes : collection doutils systmes et/ou doutils customiss dfinis
par lutilisateur. Ils sont sauvegardes sur le disque lemplacement spcifi
dans les Options -> geotraitement (clic-droit -> Properties pour connatre
lemplacement dune toolbox)
Apparaissent dans :
Dans ArcCatalog o lon peut les grer comme de simples jeux de donnes
la fentre ArcToolBox (ArcMap et ArcCtalog)

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 5
Introduction au go-traitement

Utiliser les Tools en mode dialogue


Double-clic sur le Tool
Spcifier les paramtres selon la zone de dialogue
(optionnellement) : modifier les paramtres denvironnement de
traitement (bouton Environments) :
ces paramtres ne sont modifis QUE POUR LEXCUTION COURANTE
voir diapo suivante pour une description de lenvironnement de traitement
Cliquer sur OK pour lancer le traitement :
Une fentre de dialogue permet de suivre le droulement du
traitement :
cette fentre peut tre automatiquement ferme lors de la fin du traitement

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 6
Introduction au go-traitement

Lenvironnement de traitement
Paramtres de go-traitement :
Peuvent tre spcifis :
Au niveau de lapplication (paramtres globaux) :
Clic-doit sur ArcToolbox -> Environements
Options -> geotraitement (ArcMap et ArcCatalog)
Au niveau des outils (prsance sur le niveau application)
Au niveau des modles de traitement (prsance sur les autres niveaux)
Catgories :
Paramtres gnraux : workspace par dfaut, workspace de traitement,
systme de coordonnes de sortie, etc
Paramtres de traitement des couvertures : prcision
Paramtres de traitement des geodatabases : domaine spatial, index spatial,
etc
Paramtres des oprations matricielles : rsolution, masque danalyse
GEO7621 - Problmes appliqus en SIG
Copyright 2004 Bruno Gendron Consultant 7
Introduction au go-traitement

Utilisation des workspaces


2 types :
Workspace par dfaut :
espace dans lequel sont situs les intrants et extrants si on ne spcifie pas
de chemin daccs (path)
Workspace de traitement (scratch) :
espace de stockage pour les rsultats dont le nom est gnr par le tool ou
pour les rsultats temporaires
Dans ArcMap :
Les rsultats peuvent tre ajouts automatiquement au document
MXD (par dfaut)
Les rsultats peuvent tre temporaires :
ils sont dtruits lors de la fermeture du MXD ( moins de sauvegarder le
MXD)
ils peuvent tre rendus permanents (clic-droit sur la couche -> Make
Permanent)
GEO7621 - Problmes appliqus en SIG
Copyright 2004 Bruno Gendron Consultant 8
Introduction au go-traitement

Taxonomie du go-traitement dans ArcGIS

Analyse spatiale
Analyse statistique spatiale
Analyse spatiale matricielle (Spatial Analyst)
Analyse des donnes tri-dimensionnelles (3D Analyst)
Oprations cartographiques
Conversion de donnes
Gestion et structuration de donnes
Go-traitement des couvertures (coverages)
Gocodage
Segmentation dynamique

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 9
Introduction au go-traitement

Les oprations danalyse spatiale


Oprations de superposition : mise en relation spatiale de 2 jeux
de donnes :
union, erase, intersection, identity, near, point distance, jointures
spatiales
Oprations daggrgation : synthse dinformations partir dun
seul jeu de donnes :
summary statistics, dissolve, analyse de frquence
Oprations dextraction :
clip, split, select
Oprations utilitaires :
buffer, update

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 10
Introduction au go-traitement

Oprations de superposition
Ces oprations ncessitent habituellement 2 jeux de donnes :
lintrant (input), et le jeu de superposition (overlay)
En gnral, linput est lintrant qui possde les informations les plus
pertinentes pour un besoin danalyse donn. Loverlay possde les
informations supplmentaires quon dsire joindre lintrant
Loverlay est ncessairement une classe de polygones
Impliquent toujours un transfert dattributs de loverlay vers
linput
Rsultent souvent en une modification gomtrique de linput
(intersection, union, identity)

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 11
Introduction au go-traitement

Oprations de superposition
Union : superposition d'input et d'overlay, en conservant la
totalit des gomtries des deux jeux de donnes :
output = toute la gomtrie de lintrant ET toute la gomtrie de
loverlay
Intersection : superposition d'input et d'overlay, en conservant la
gomtrie commune aux deux jeux de donnes :
output = gomtrie commune lintrant et loverlay
Identity : superposition d'input et d'overlay, selon la logique
suivante :
output = Tout la gomtrie de lintrant ET (toute la gomtrie de
loverlay qui est commune avec la gomtrie de lintrant)
Erase : efface de l'input ce qui tombe l'intrieur de l'overlay
GEO7621 - Problmes appliqus en SIG
Copyright 2004 Bruno Gendron Consultant 12
Introduction au go-traitement

Oprations de superposition
Near (proximit) : calcule la distance entre les points de linput et
lentit la plus rapproche de loverlay
Point-point ou point-ligne seulement
Lid de lentit la plus rapproche et (optionnellement) la distance sont
ajoutes au jeu de donnes rsultant
Point distance : gnre une matrice de distance entre tous les
points de linput et de loverlay :
Produit un rsultat uniquement tabulaire
Jointures spatiales : transfert dattributs de loverlay vers linput
sur la base dune relation spatiale entre les entits
Pas de modification de gomtrie

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 13
Introduction au go-traitement

Oprations daggrgation
Summary statistics : effectue une aggrgation des
enregistrements dune table par le biais dun seul champ :
On peut prciser le traitement effectuer sur les valeurs des autres
champs (somme, moyenne, etc).
Gnre en sortie un jeu de donnes tabulaires
Dissolve : limine les frontires communes de polygones ayant
la ou les mme valeurs pour les descripteurs choisis :
Gnre en sortie un jeu de donnes gomtriques
On peut choisir 1 ou plusieurs les descripteurs comme base
llimination des frontires
On peut, comme dans le cas de summary statistics, prciser le
traitement effectuer sur les valeurs des autres champs.

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 14
Introduction au go-traitement

Oprations dextraction
Clip : extrait une partie d'un input en utilisant un overlay comme
dcoupe (cookie-cutter)
Split : dcoupe un input en plusieurs output partir des
polygones prsents dans l'overlay, et sur la base des valeurs
possibles dun champ donn. Il y aura donc un output pour
chaque groupe de polygones portant une des valeurs possibles
de ce champ
Select (ou reselect dans Arc) : slection logique d'lments qui
seront conservs dans l'output

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 15
Introduction au go-traitement

Autres oprations utiles


Buffer : permet de gnrer des zones-tampon, simples ou
concentriques, de taille fixe ou variable (base sur un attribut de
la classe dinput) autour des entits dun input

GEO7621 - Problmes appliqus en SIG


Copyright 2004 Bruno Gendron Consultant 16