Académique Documents
Professionnel Documents
Culture Documents
2005bozon PDF
2005bozon PDF
RAPPORT DE STAGE
2 2
RESUME
Ce document prsente le stage professionnel ralis par Nicolas Bozon au Laboratoire de
Gomatique Agricole et Applique lUniversit Laval (Qubec), du 2 mars au 23 aot 2005. Il
expose de manire synthtique les concepts abords et les comptences acquises durant la
priode de travail, en proposant une description globale de la dmarche de stage, laquelle sest
droule en rapport au projet Msonet-Montral.
La spcialisation en SIG Web rsultant du stage est particulirement mise de lavant,
travers notamment la prsentation des travaux de dveloppement Internet, mais aussi par
lexplication gnrale du lien entre le SIG du laboratoire et le rseau Internet.
La dmonstration des apports du stage aussi bien thoriques que pratiques est lobjectif
premier de ce rapport. Il met en valeur les comptences gomatiques et informatiques acquises
tout en conservant une vision pr-profesionnelle et un certain recul vis--vis de la mission de
stage.
CONSEILS DE LECTURE
Le produit final du stage est un SIG en ligne, sous la forme dun site Internet disponible
lurl suivante : http://www.mesonet-montreal.ca/cartonico .
La comprhension du systeme mis en place, et notamment lors de la lecture de la
quatrime partie doit se faire parallement la visite du site Internet. Cela permet dillustrer les
propos tenus de manire concrete.
Pour des raisons de lisibilit, le code inclut dans le texte apparat en italique, et les sigles,
les noms de langage Internet (sauf javascript) et les noms de formats informatique apparaissent
en majuscules.
Le texte fait appel 11 annexes prsentes a la fin de ce rapport. Elles comportent
notamment une partie du code source utilis pour mettre en place le SIG en ligne.
Dans les annexes, le code apparat en caractre normal (et non en italique), et les
commentaires en caracteres gras.
3 3
SOMMAIRE
Introduction................................7
1) Prsentation du stage.8
1.1) La structure d'accueil8
1.1.1) Raison sociale et activits du laboratoire................................................8
1.1.2) Hirarchie et fonctionnement..................................................................8
1.1.3) Collaborations et financements...............................................................9
1.1.4) Ressources et quipements................................................................10
1.2) La Prsentation du Projet Msonet Montral11
1.2.1) Nature et Objectif du Msonet11
1.2.2) Aspects institutionnels et collaboratifs...........................12
1.3) Les caractristiques de la mission..............................13
1.3.1) Objectifs du sujet de stage............................................13
1.3.2) Mthodes de travail ...............................................................................14
1.3.3) Outils privilgis.....................................................................................15
4 4
5 5
Conclusion53
Annexes54
-
Bibliographie68
6 6
INTRODUCTION
La priode de stage au Laboratoire GAAP sest droule selon plusieurs phases de travail,
ces dernires ayant suivi le cheminement logique dun projet contingent par une approche
collective et participative. Lintgration une quipe multiculturelle de gomaticiens /
dveloppeurs dans le contexte qubcois en font une exprience hautement formatrice et
inoubliable.
Des recherches bibliographiques et lectroniques aux aspects de dveloppement Internet,
de nombreux aspects relatifs la gomatique et la cartographie numrique ont t abords.
Cest dans un cadre pluridisciplinaire que la dmarche de stage sest inscrite et les comptences
dployer, les outils utiliser ainsi que les points forts de la mission ont t dtermins et fixs
lors de mon arrive au laboratoire. Cela premirement dans lobjectif de cerner les objectifs
pdagogiques du stage mais aussi de rpondre aux besoins actuels du projet que jai intgr.
La position pionnire du laboratoire GAAP dans le domaine de gomatique agricole, la
qualit des quipements et des ressources informatiques, ainsi que lencadrement offert par le
Docteur Alain Viau et l'informaticien Richard Picard, ont permis de dpasser les aspects
strictement universitaires propres aux activits de recherche en laboratoire. En effet, toute la
dynamique du stage fut fonde sur la conception et la cration dun produit destin tre publi
sur Internet, ce qui est venu stimuler et concrtiser le travail personnel en procurant des objectifs
prcis et en instaurant une finalit atteindre.
Outre les principes et les concepts de la gomatique agricole, ainsi que les comptences
mtiers relis lagriculture de prcision et lenvironnement qui ont t acquises, ce stage
concrtise une relle spcialisation dans les technologies Internet appliques aux systmes
dinformation gographique (SIG). Bon nombre de concepts et dhabilets de programmation
pour la diffusion de linformation gographique ont t mis en uvre de manire concrte. On
dsigne lensemble de ces activits par le terme relativement rcent et gnrique de
webmapping .
Lutilisation dInternet dans la perspective de diffuser de l'information gographique, et les
divers travaux de programmation mens ont aussi orient la rflexion sur la situation des SIG
dans le contexte de monte en puissance des technologies open source, ainsi que sur le
potentiel du web smantique vis--vis de la diffusion et du partage des donnes gographiques.
Ce rapport sorganise en quatre parties qui rsument les apports thoriques et pratiques
que le stage a procurs La premire partie sattache prsenter les objectifs du stage et le
laboratoire GAAP. Le moteur SIG et les bases de donnes sur lequel le projet repose sont
ensuite prsents au sein de la deuxime partie. La troisime partie synthtise quant elle les
phases de recherche et dapprentissage en webmapping, travers un tat de lart de la
cartographie numrique sur Internet.
Enfin, les travaux de conception et de dveloppement Internet sont exposs au sein d'une
dernire partie. La prsentation du produit final est appuye par lexplication des scripts
principaux et de certaines fonctions ayant t dveloppes. Le script intgral de lapplication
tant trop volumineux pour tre inclus dans ce rapport, des extraits de codes sources choisi de
manire cible sont placs en annexe. Lintgralit du script est de plus la proprit du
laboratoire. Bien que fonde majoritairement sur des ressources libres, la priode de
dveloppement reprsente 6 mois de travail et la mise en uvre de comptences avances de
programmation, ce qui justifie cette protection par copyright.
7 7
1) Prsentation du stage
1.1) La structure daccueil
1.1.1) Nature et raison sociale du laboratoire GAAP
Le laboratoire de Gomatique Agricole et Applique (GAAP) est une
institution de recherche de la Facult de Foresterie et de Gomatique de
l'Universit Laval, Qubec. Il dpend du Dpartement des Sciences
Gomatiques de lUniversit et fut fond en avril 2001. Il est aussi associ au
Centre de Recherche en Gomatique (CRG) et au rseau d'excellence GEOIDE,
lesquels regroupent depuis 1989 les laboratoires de quatre universits
qubcoises (lUniversit Laval, lUniversit de Sherbrooke, lUniversit du Qubec
Montral et lUniversit Mac Gill de Montral ).
La mission du laboratoire est dassurer le dveloppement de la
gomatique dans le secteur de l'agriculture, de l'environnement, de la gestion de
l'eau ainsi que dans ltude du territoire par bassin versant. Les travaux du
laboratoire visent aussi favoriser le dveloppement de lusage des technologies
rfrence spatiale, comme par exemple les SIG, le GPS, les outils de traitement
d'images, ou dautres gotechniques permettant dutiliser linformation
gographique comme un outil daide la dcision dans les domaines de
l'agriculture de prcision et de l'environnement.
Les activits de recherche sont principalement lies l'usage des SIG et
de la tldtection pour la gestion des territoires et des exploitations agricoles,
mais comportent aussi bien souvent des aspects propres aux disciplines
connexes, savoir la mtorologie, l'hydrologie, la foresterie ou encore l'cologie.
Il est possible de qualifier lensemble des activits du laboratoire comme ayant trait
la gomatique environnementale, mais les recherches appliques lagriculture
prvalent largement (agronomie, agromtorologie, agroforesterie).
1.1.2) Hirarchie et fonctionnement
Dirig par le Docteur Alain Viau, le laboratoire regroupe 5 6 chercheurs et
ingnieurs de recherche, ainsi qu'une dizaine de chercheurs associs provenant
dhorizons varis. Le parc informatique et le rseau sont grs par Richard Picard
(informaticien administrateur rseau) et le SIG l'est par Gilles Lavoie (gomaticien
responsable SIG). Les travaux lis l'optique et la tldtection sont quant eux
mens par Jae Dong JANG (chercheur post-doctoral).
Les activits de recherche sont aussi clairement impulses par la prsence et
linvestissement de doctorants, de chercheurs post-doctorants, dtudiants de
matrise, de contractuels et de stagiaires, lesquels ralisent une partie de leur cursus
universitaires ou professionnels en intgrant les diffrents projets du Laboratoire
GAAP. Ils contribuent ses avances technologiques ainsi qu' sa production
scientifique.
Lquipe du GAAP est enfin largement mobile et volutive. Outre les
dplacements frquents du Directeur et des Doctorants en Europe et dans le Monde,
la plupart des membres du laboratoire effectuent une partie de leur travail sur le
terrain, quil sagisse aussi bien de relevs GPS, de campagne dorthophotographies, dobservations et dinventaires ou encore de rencontre avec les
acteurs des diffrents projets.
8 8
9 9
1010
1111
1212
1313
1414
1515
1616
1717
1818
1919
2020
2121
2222
2323
2424
2525
2626
2727
2828
2929
3030
3131
3232
3333
3434
3535
3636
3737
3838
3939
4040
4141
4242
4343
Afin que le PHP crive le SVG par la commande print xml, il est ncessaire
dinclure directement du code SVG dans le fichier PHP. Ceci apparat trs
clairement dans lannexe 9 qui prsente le code source du fichier
temperature.php. Conservons lexemple de la station Saint-Anicet, pour
dmontrer comme le SVG est imbriquable, ici avec du PHP et du Javascript. Les
balises SVG text et a dfinissent la position et les proprits du texte afficher,
et le rende cliquable, la balise javascript onmousemove appelle linfobulle au
passage de la souris, tandis que la boucle PHP if echo else affiche les valeurs de
temprature. Si la donne nest pas disponible dans la base, le message no
data apparat.
<g id="Temperature">
<g font-family="'Arial'" font-size="1" kerning="0" font-weight="400"
fill="red" clip-path="url(#SVG_CP_1)" onmouseout="toolTip(evt)"
xml:space='preserve'>
<a
xlink:href="http://mesolindev.gaap.ulaval.ca/prevision/prevision.php?id=5"
target="_blank">
<text transform="matrix(7.91744 0 0 7.91972 210.2919
382.06792)"><tspan x="0 0.66686 0.93966 1.27309 1.93995 2.51588
2.72806 3.24336 3.81928 4.09209 4.36489 "
onmousemove="toolTip(evt,'St-Anicet Lat: 45.1208 Long: -74.2895
Elevation: 47.6 metres')">
<?php
if(odbc_fetch_row($query_stAnicet)){$temp=odbc_result($query_stAnicet
,1);echo "$temp";}else{$temp="no data";echo "$temp";}?>
</tspan></text>
</a>
</g>
</g>
4444
4545
4646
4747
4848
4949
5050
5151
5252
CONCLUSION
Ce stage de 6 mois au laboratoire GAAP est venu rpondre avec brio aux objectifs de
stage que je mtais fix, relatifs une spcialisation en cartographie numrique sur Internet.
Cette volont stait peu a peu dessine au cours de la priode de cours a Saint-tienne, au fur
et a mesure de la dcouverte des disciplines de la gomatique et du march de lemploi dans ce
domaine.
Les activits de webmapping sont en effet en plein dveloppement en France, et il existe
une relle demande de la part dinstitutions de recherche, de collectivits locales, dentreprises
ou encore de SSII spcialises en gomatique. Lexpertise et les comptences que jai acquises
dans ce domaine me permettront donc logiquement de pleinement dbuter ma carrire
professionnelle en tant que gomaticien spcialis en SIG web, et form aux solutions opensource.
Le SIG en ligne a t ralis a laide de langages Internet, ce qui a induit premirement la
comprhension dtaille du code rdig, ainsi quune vision globale du projet Internet. Ces
aspects de coding ne mont pas pour autant limit cet unique aspect du webmapping,
puisque je considre a prsent tre capable datteindre les mmes finalits a laide de serveurs
cartographiques open-source ou commerciaux. Ce sont les comptences pluridisciplinaires en
informatique et en gomatique acquises qui constituent mon expertise des SIG en ligne, et de la
diffusion de linformation gographique de manire gnrale.
Par ailleurs, le stage aura aussi t trs formateur vis--vis des connaissances mtiers
abordes. Gographe environnementaliste de formation, la participation au projet Msonet
Montral ma beaucoup appris en agromtorologie et en agriculture, ce qui est venu renforcer
mes connaissances en environnement mais ma aussi permis de dvelopper une vision logique
et synthtique du territoire agricole. La gomatique agricole est un domaine relativement
nouveau et ne se limite pas aux applications de mtorologie. Ma prsence au laboratoire ma
fait dcouvrir de nombreuses applications de la gomatique lagriculture et aux disciplines
connexes, dveloppes au sein du projet Msonet ou dautres projet en cours.
Les technologies de pointe utilises par lquipe, notamment a propos du GPS et des
campagnes dorthophotographie, mais aussi dun point de vue purement informatique, sont venu
clairement largir mes connaissances pluridisciplinaires en gomatique applique et me
permettent donc a prsent de mieux cerner toutes les possibilits techniques pouvant tre
mobilises pour mener un projet.
Enfin, lintgration du laboratoire GAAP en tant que stagiaire maura aussi permis de
dapprofondir ma connaissance du systme universitaire canadien, et surtout de percevoir et de
comprendre les diffrences entre la France et le Qubec en matire de gomatique. Le monde
des SIG qubcois est de manire gnrale plus technologiquement avanc quen France, et
cela est du principalement a lencouragement de la recherche par ltat dans les secteurs a fort
potentiel, ainsi que par la multitude dinteractions prsentes entre les laboratoires de recherche et
les entreprises du secteur priv. Cette exprience enrichissante a t loccasion de travailler aux
cots dacteurs varis dans un contexte radicalement diffrent, et aussi dtablir un rseau de
contacts utiles pour ma future carrire en gomatique.
5353
ANNEXES
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
5454
5555
5656
5757
5858
5959
6060
</g>
</g>
6161
source: http://www.carto.net/
6262
6363
6464
6565
.
Requetes par station
$query_nbr= odbc_exec($conn,"SELECT NbrStation FROM description WHERE
NbrStation=$id");
$query_id= odbc_exec($conn,"SELECT Identifier FROM description WHERE
NbrStation=$id");
$query_lat= odbc_exec($conn,"SELECT Latitude FROM description WHERE
NbrStation=$id");
..
Appel des valeurs dans des balises SVG text
<text id="humidite" font-family="'Arial'" font-size="8" fill="#FF6600" x="85" y="205"><?php
if(odbc_fetch_row($query_hum)){$hum=odbc_result($query_hum,1);echo
substr("$hum",0,2);}else{$hum="no data";echo "$hum";}?>
%</text>
6666
6767
BIBLIOGRAPHIE
-
6868
http://ag.arizona.edu/azmet/
Sites Internet ddis au webmapping :
Site Pilat Informative Educative
http://pilat.free.fr/
Site du projet Cartonet
http://www.carto.net/
Site du projet Goclient
http://www.mycgiserver.com/~amri/geoclient.cocoon.xml
Site gnraliste sur le webmapping
http://sig.cwriter.org/index.php/Webmapping
Site ddi au SVG
http://www.svgopen.org/2005/
Site portail sur les SIG open-source
http://freegis.org/
Site ddi au webmapping (espagnol)
http://www.mappinginteractivo.com/
Site utilis pour lexemple dapplication Cartoweb
http://www.ifn.fr/spip/rubrique.php3?id_rubrique=67
6969