Vous êtes sur la page 1sur 14

Rapport de

recherche sur

ModelBuilder
Ralis par :
Bouyakhsass
Roukaya
Chamchi Ahlam
En nouar Hajar

Som
mair
e
Introduction
Dfinition de modelbuilder et ses
avantages
Terminologie de modelbuilder
Exemple

Introdu
ction
ArcGIS est un systme complet qui permet de collecter,
organiser, grer, analyser, communiquer et diffuser des
informations gographiques.
En tant que principale plateforme de dveloppement et
d'utilisation des systmes d'informations gographiques (SIG)
au monde, ArcGIS est utilis par des personnes du monde entier
pour mettre les connaissances gographiques au service du
gouvernement, des entreprises, de la science, de l'ducation et
des mdias.
ArcGIS permet la publication des informations
gographiques afin qu'elles puissent tre accessibles et
utilisables par quiconque. Le systme est disponible partout au
moyen de navigateurs Web, d'appareils mobiles tels que des
smartphones et d'ordinateurs de bureau.
ArcGIS vous permet de :
-Crer, partager et utiliser des cartes intelligentes
-Rassembler les informations gographiques
-Crer et grer des bases de donnes gographiques
-Rsoudre des problmes avec l'analyse spatiale
-Crer des applications bases sur la carte
-Communiquer et partager des informations grce la
puissance de la gographie et de la visualisation.
Notre recherche sur ModelBuilder qui prsente lun des
outils de arcmap traitera les axes suivants :
Dfinition et avantages de ModelBuilder
Terminologie de ModelBuilder

Exemple

Dfi
nition
et
avanta
ges de
Model
Builder

Un des principes des logiciels SIG est de nous faire gagner


du temps et de nous viter de refaire ce que vous avez dj
fait. ArcGis possde un module tout fait adapt pour ceci : le
Model Builder.
ModelBuilder est une application permettant de crer,
modifier et grer des modles. Les modles sont des workflows
qui permettent de concatner des squences d'outils de
gotraitement, en injectant la sortie d'un outil dans un autre
outil. ModelBuilder peut tre compar un langage de
programmation visuel de cration de workflows.
Les avantages de ModelBuilder peuvent tre rsums ainsi
:
ModelBuilder est une application facile d'emploi de cration et
d'excution de workflows qui contiennent une squence
d'outils.
Vous pouvez crer vos propres outils avec ModelBuilder. Les
outils que vous crez avec ModelBuilder peuvent tre utiliss
dans des scripts Python et d'autres modles.
ModelBuilder, associ des scripts, vous permet d'intgrer
ArcGIS d'autres applications.
ModelBuilder permet de crer des modles et des outils de
modle. Un modle n'est rien d'autre qu'une squence d'outils
et de donnes enchans ; la sortie d'un outil alimente l'entre

d'un autre. Lorsque vous enregistrez un modle, celui-ci devient


un outil de modle.
Il existe deux utilisations principales de ModelBuilder :
-Excution immdiate d'une squence d'outils que vous avez
crs.
-Cration d'outils que vous pouvez utiliser comme tout autre
outil, partir de la bote de dialogue de l'outil, de scripts Python
ou dans un autre modle.

Terminologie de
ModelBuilder
Zone daffichage du modle :
La zone daffichage est lespace vide blanc dans un modle

Diagramme du modle :
Le diagramme du modle est lapparence et la mise en page
des outils et des variables connects dans un modle.

Elments du modle :
Il existe trois principaux types dlments dans un modle : les
outils, les variables, et les connecteurs.

a.Les outils
Les outils constituent la structure de base (de workflows) dun
modle. Ils effectuent diffrentes oprations sur des donnes
gographiques ou tabulaires.
Elles sont prsentes par un rectangle de couleur orange

b.Les variables

Les variables sont des lments du modle qui dtiennent une


valeur ou une rfrence aux donnes stocks sur le disque.
Donnes : Les variables de donnes sont des
lments du modle qui contiennent des informations
descriptives relatives aux donnes stockes sur le
disque
Valeurs : Les variables de valeur sont des lments
du modle tel que des chanes, des nombres, des
rfrences spatiales, des units linaires ou des
tendues. Elles peuvent tout contenir sauf des
rfrences des donnes sur disque.

c. Les connecteurs :
Les connecteurs relient des donnes et des valeurs aux outils.
Les flches des connecteurs indiquent la direction du
traitement.
On a quatre types de connecteurs :
Donnes : Les connecteurs donns connectent des
donnes et des variables de valeur aux outils.
Environnement : Les connecteurs denvironnement
connectent une variable contenant un paramtre
denvironnement un outil.
Lorsque loutil est excut, il utilise le paramtre
denvironnement.
Prcondition : Les connecteurs de prcondition
connectent une variable un outil. Loutil sexcute
seulement si le contenu de la variable de prcondition
est cr.
Feedback : les connecteurs de feedback connectent
en tant quentre la sortie dun outil au mme outil.

Exemp
le

Pour cette partie on va vous monter un exemple qui montrera


lavantage de ModelBuilder, on va crer un modle qui va nous
permettre la fois de crer des zones tampon de 50m et de les
couper dune carte de notre choix.
Tout dabord on doit dfinir lemplacement de notre modle, et
pour cela on ouvre arccatalogue, on choisit le dossier o on
veut lenregistrer, nouveau toolbox, et puis nouveau model.

Et donc la fnetre de cration de modle saffiche.


Maintenant on doit insrer les donnes bufferiser, dans notre
exemple on va prendre rivire.

Maintenant on doit chercher loutil qui nous permettra crer des


zones tampon et dans la version anglaise cest Buffer. On le
cherche dans larctoolbox et on le glisse vers la fentre du
modle.

Comme vous le remarquez loutil et lentit en sortie nont pas


de couleurs, et cela car ils ne sont pas encore oprationnels.
On double clic maintenant sur notre outil et on rentre nos
informations.

Les entits et loutil ont maintenant pris une couleur car ils sont
prts tre excuts.

Pour la deuxime partie, on va essayer dintersectionner nos


zones tampon avec une carte.
Tout dabord, on insert notre carte comme on la fait au dbut
avec les donnes rivire, et puis on cherche loutil. Dans ce cas
cest intersect, on le glisse lui aussi dans notre zone daffichage.
Comme au dbut, on double clic sur loutil et entre nos donnes

Loutil encadr en rouge nous permet dorganiser notre espace


de travail.

Et voil, ce modle nous permettra de crer des zones tampon


de 50m autour de rivire et de les intersectionner avec cette

carte, mais pour rendre notre modle un peu plus gnral, on


doit effectuer quelques changements.
On double clic sur rivire et on supprime son emplacement

Et puis on clic sur elle avec le bouton droit et lentre comme


Model Parameter. Cette fonction nous permettra de choisir
nimporte quel donn la place de rivire.
On applique la mme dmarche tous les autres donns. Sauf
ceux de sortie quon doit juste rentrer comme Model Parameter
car on ne peut pas supprimer lemplacement denregistrement.

Pour amliorer notre model on peut renommer nos donnes,


pour cela on clic droit et on choisit renommer et on donne un
nom de notre choix.

Et puis on enregistre notre modle.


Pour lancer notre modle on le cherche dans arccatalogue dans
lemplacement o on la enregistr.

On entre nos donnes, pour dassurer que notre modle est


gnralis, on choisira des donnes dautres que rivire, par
exemple assainissement, et on lance notre modle.
Voici le rsultat de notre modle.

On peut aussi amliorer notre modle on lui donnant des


descriptions. Pour cela on accde notre model, et puis Item
Description.
La fentre
suivante
saffiche.

On clique sur Edit et donne les descriptions quon veut, on peut


aussi donner un nom au modle.

Et voici, vous voyez que loutil ModelBuilder nous permet de


gagner du temps et de leffort en crent des modles qui
peuvent contenir plusieurs outils la fois.

Me
rci