Documente Academic
Documente Profesional
Documente Cultură
2011/201 2
Remerciements
Avant tous, nous remercions le Dieu tout puissant car cest par sa volont que nous avons pu aboutir ce travail, Qui est le rsultat dune collaboration fructueuse que jai mene avec une quipe qui sest investie pour permettre de clturer mes tudes en beaut.
Cest la raison pour laquelle je tiens fortement remercier mes encadreurs Mr. Ridha GUEBSI et Pr. Abdessatar HATIRA pour leur soutien et leurs conseils.
Ltablissement qui ma accueillie et tout son personnel qui ont fait avancer mon travail, en particulier Mr MEJRI ALAYA le Directeur du dpartement de production au CNCT.
Mes remerciements sadressent tous les membres du jury pour lhonneur quils mont fait en acceptant de juger mon travail.
Au fond de moi un grand plaisir de dvoiler ma reconnaissance envers toutes celles et tous ceux qui ont contribu de prs ou de loin la russite de mon projet Mes remerciements distingus.
Imen FERJANI
1
MPGTA
SSBTDN25K
2011/201 2
Ddicaces
Je ddie ce travail A Ceux qui mont appris les ABC de lexistence, A Ma mre, celle qui sans elle la vie ne sera jamais la mme, A Mon pre, celui qui ma soutenu, A Mes frres, ceux qui plein damour et daffection me sont la source du bonheur et le refuge en tout moment, A Tous mes amis(es) avec qui jai pass de merveilleux moments et tous ceux que je nai pas cit et qui ne me sont pas moins chers.
Imen FERJANI
2
MPGTA
SSBTDN25K
2011/201 2
Tables de Matires
Tables de Matires................................................................................................................................................... 3 Liste des Figures..................................................................................................................................................... 5 Introduction Gnrale.............................................................................................................................................. 7 Chapitre 1 : Prsentation dun Systme de Suivi ................................................................................................9 I-Introduction.......................................................................................................................................................... 10 II- Prsentation dun Systme de Suivi................................................................................................................10
II-1- Dfinition dun Systme de Suivi...................................................................10 II-2- Principe de fonctionnement ..........................................................................11 II-3- Objectifs dun Systme de Suivi ...................................................................12 II-4- Utilit dun Systme de Suivi dans une chaine de production de linformation gographique....................................................................................................... 14
III- Etat de lieu ........................................................................................................................................................ 15 Chapitre 2 : Prsentation et cadre de projet.......................................................................................................16 I-Lorganisme daccueil ........................................................................................................................................ 17
I-1 Localit :.......................................................................................................... 17 I-2 Historique :...................................................................................................... 17 I-3 Mission :.......................................................................................................... 18 I-4 Organisme :..................................................................................................... 18
II-Prsentation du projet BDTN 25K..................................................................................................................... 19
II-1Spcification des produits matriciels...............................................................20 II-1-1Entits.................................................................................................... 22 II-1-2 Reprsentation gomtrique:...............................................................26 II-2 Base de donnes ........................................................................................... 28 II-2-1 PGDB (Personnel geodatabase)............................................................28 II-2-2 EGDB (Entreprise geodatabase)............................................................29 II-3 Chaine de production :................................................................................... 30
Chapitre 3 : Modlisation et Ralisation..............................................................................................................33 I- Modlisation........................................................................................................................................................ 33
I-1 Notions de modle et de modlisation............................................................33 I-2 Prsentation de la Modlisation UML...............................................................35 I-3 Modlisation UML ........................................................................................... 36
Imen FERJANI
3
MPGTA
SSBTDN25K
2011/201 2
II-2-1 Description des interfaces du systme .......................................................57 II-2-1-1 Guide dAdministrateur......................................................................60 II-2-1-2 Guide de lOprateur.........................................................................66
Conclusion Gnrale............................................................................................................................................. 71 Bibliographie.......................................................................................................................................................... 72 Netographie............................................................................................................................................................ 73 Annexe ................................................................................................................................................................... 74 Liste des acronymes............................................................................................................................................. 76 IIS : Internet Information Services........................................................................................................................ 77 IDE : Integrated Development Environment........................................................................................................77
Imen FERJANI
4
MPGTA
SSBTDN25K
2011/201 2
5
MPGTA
SSBTDN25K
2011/201 2
Figure 34: Accs aux modules de gestion..........................................................................................................60 Figure 35: Accs au module de gestion des lots...............................................................................................61 Figure 36: Module de gestion des lots.................................................................................................................62 Figure 37: Module de gestion des tches............................................................................................................63 Figure 38: Module de gestion des responsables................................................................................................63 Figure 39: Accs au module de suivi de production des lots...........................................................................64 Figure 40: Module de suivi de production des lots............................................................................................65 Figure 41: Rapport de production par lot............................................................................................................66 Figure 42: Module de suivi de production des lots............................................................................................67 Figure 43: Exemple de la page dune tape du module de suivi de production des lots...............................68 Figure 44 : liste roulante....................................................................................................................................... 68
Tableau 1: Caractristiques des planches utilises...........................................................................................21 Tableau 2: Les entits de la BDTN25K.................................................................................................................26 Tableau 3 : les quipements et les logiciels.......................................................................................................54
Imen FERJANI
6
MPGTA
SSBTDN25K
2011/201 2
Introduction Gnrale
La Gomatique regroupe lensemble des outils et mthodes permettant de reprsenter, danalyser et dintgrer des donnes gographiques, et vu que nos socits vont vers la modernisation de leurs systmes cadastraux sorientent vers la Cartographie numrique, spatiocartes et les systmes dinformations gographiques sont devenus les outils indispensables pour la modernisation des administrations de tout pays moderne. Tous ces outils de la Gomatique constituent la base dune socit moderne ou toutes les informations sont numrises, devenant ainsi accessibles tous. Pour doter le pays dune infrastructure dinformation gographique numrique et permettre ainsi de mieux coordonner le dveloppement du territoire tout en assurant la gestion durable de lenvironnement, le gouvernement tunisien a initi le projet GEONAT, qui se base sur llaboration et limplantation de linfrastructure tunisienne de donnes gospatiales (ITDG), selon les bases rcemment dfinies dans le cadre du Schma National de la Gomatique (SNG), ainsi que sur le renforcement des capacits des ressources humaines en matire de Gomatique et qui vise construire une Base de Donnes Topographiques Nationale (BDTN) lchelle 1/25 000. La ralisation dun tel projet, ncessite lapplication des rgles de normalisation fixes dans ce domaine. Les avantages de la normalisation, pour le consommateur, sont : la facilit de la comparaison et le choix sur les bases scientifiques, la satisfaction ses besoins et remplir les fonctions escomptes du produit, la garantie de qualit, de rgularit, de scurit et
Imen FERJANI
7
MPGTA
SSBTDN25K
2011/201 2
dinterchangeabilit. Alors que pour le producteur, sont : la Production selon des plans et des programmes prfinis et reconnus, le partage des phases de production, ce qui a pour effet de faciliter et dencourager linterchangeabilit et la sous-traitance, la production en masse tout en assurant la qualit du produit, la Rduction des couts de production et amliorer la productivit, la disposition de documents techniques comme argument de vente et de renforcer par consquent le potentiel de concurrence. En 1994, le comit technique 211 (TC 211) de lOrganisation internationale de normalisation (ISO : International Organization for Standardization) a t form pour dfinir un ensemble de normes dans le domaine de linformation gographique (ISO 19100). Ces normes touchent les mthodes, les outils et les services pour lacquisition, la gestion, le traitement, lanalyse, laccs, la prsentation et lchange des donnes gographiques. Dans cette perspective, le Centre National de la Cartographie et de la Tldtection vise en premier lieu travailler dans les normes internationales et en second lieu de respecter le cahier de charge ralis par le client. Parmi ces normes prdfinies, on a la norme ISO 19113 (Principe Qualit) et la norme ISO 19114 (Procdure dvaluation de la Qualit ), elles dressent galement des rapports de rsultats de mesures qualit et dvaluation, soit en tant que mtadonnes des donnes qualit ou comme un rapport dvaluation de la qualit. Parmi les mthodes dvaluation de la qualit, existe les systmes de suivi, qui sont associs lavancement de la chaine de production au cours de chaque tape de lvolution du projet. Ce qui fait lobjectif de notre projet de fin dtudes, dont la cration dun systme de suivi et la validation de sa fonctionnalit, sont parmi les principales tches rsoudre.
Imen FERJANI
8
MPGTA
SSBTDN25K
2011/201 2
9
MPGTA
SSBTDN25K
2011/201 2
I-
Introduction
Ce chapitre pour objectif d'apporter une aide mthodologique sur la faon de concevoir et de raliser un planning de projet. De plus, il explique l'activit de "suivi de projet" au sein d'un projet concernant les systmes dinformation.
10
MPGTA
SSBTDN25K
2011/201 2
Dceler les progrs accomplis / constater si les produits et activits ont aid atteindre les objectifs fixs Expliquer les effets du projet / programme et vrifier si les impacts voulus sont atteints et s'il n'y a pas d'impacts non voulus gnrs par le projet
Tirer des leons en vue de la gestion du projet / programme et formuler des recommandations
Redressement et ajustement du projet Capitalisation des acquis pour les futurs projets / programmes Prendre des dcisions Rendre compte aux diffrents partenaires
Objectivit Rigueur Transparence quit Neutralit tre centr sur les performances et non sur les individus
Imen FERJANI
11
MPGTA
SSBTDN25K
2011/201 2
valuation d'impact
S : Suivi E: Evaluation
12
SSBTDN25K
2011/201 2
Dfinir les travaux raliser, Fixer des objectifs, Coordonner les actions, Matriser les moyens, Diminuer les risques, Suivre les actions en cours, Rendre compte de l'tat d'avancement du projet.
La planification est un outil de prise de dcisions pour le chef de projet mais aussi de communication entre les diffrents acteurs d'un projet. Elle permet alors de matriser les interfaces du projet. Planifier ainsi les chances de russite d'un projet en amliorant la productivit grce une meilleure matrise de la qualit. Le suivi de projet doit permettre d'effectuer un comparatif entre le prvu et le rel. La russite d'un bon suivi du projet tient dont la disponibilit d'informations fiables, en faveur du chef de projet, sur :
Les charges consommes, les reports d'chance et les cots ; L'estimation du reste faire en charge et les travaux complmentaires prvoir ; Les difficults rencontres. Les moyens et les comptences appropries Les mises jour rgulires pendant la dure du projet
Imen FERJANI
13
MPGTA
SSBTDN25K
2011/201 2
II-4- Utilit dun Systme de Suivi dans une chaine de production de linformation gographique
Un systme de Suivi est un outil fondamental pour assurer une gestion adquate du projet et de leffectif. Dans une chaine de production de linformation gographique, le systme de suivi est trs utile pour atteindre un fonctionnement optimal des diffrentes phases du projet. Une chaine de production de linformation gographique, nest seulement un effectif, des donnes, des outils et des rsultats, Cest un systme organis en amont, en phase de conception. Pour russir un projet dans le domaine de linformation gographique il faut bien concevoir ces trois axes de base : Un systme de production, un systme de contrle et un systme de suivi.
Imen FERJANI
14
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
15
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
16
MPGTA
SSBTDN25K
2011/201 2
I-
Lorganisme daccueil
I-1 Localit :
Le Centre National de la Cartographie et de la Tldtection et situ El Aouina, route de Tunis La Marsa (RN9).
I-2 Historique :
Le Centre National de la Cartographie et de la Tldtection (CNCT) cr en 1988 avec le nom du Centre National de la Tldtection (CNT) est un tablissement public, au cur de linformation gographique, a caractre non administratif (EPNA) sous la tutelle du Ministre de la Dfense Nationale. Situ El Aouina, Km 8 route de la Marsa, il a pour mission de
Imen FERJANI
17
MPGTA
SSBTDN25K
2011/201 2
dfinir, dvelopper, soutenir et valoriser lutilisation de la Cartographie et de la Tldtection au profit des projets denvergure nationale. Le Centre National de la Cartographie et de la Tldtection en Tunisie (CNCT) est un organisme ayant comme rle de participer llaboration dune politique nationale en matire de Cartographie et de Tldtection.
I-3 Mission :
La principale mission est de dvelopper des mthodes bases sur les technologies de l'espace dans les secteurs conomiques prioritaires du pays notamment dans les domaines de :
l'Agriculture l'Amnagement du territoire
l'Environnement etc.
I-4 Organisme :
Le Centre National de la cartographie et de la Tldtection (CNCT) est organis de la faon suivante : Deux instances caractre consultatif viennent appuyer la Direction Gnrale : Un conseil dentreprise charg dexaminer les questions dordre administratif, juridique et financier ainsi que toute question relevant de lactivit du Centre qui lui est soumise par le directeur gnral, Un comit scientifique qui examine les questions caractre scientifique et technique et donne son avis sur toutes les orientations et les activits du centre se rapportant au domaine de la recherche scientifique. A la Direction Gnrale sont directement rattaches : Une unit commerciale, Une unit de contrle interne.
Imen FERJANI
18
MPGTA
SSBTDN25K
2011/201 2
Une Direction Technique charge des tudes, du dveloppement des applications dans diverses disciplines de la Gomatique ainsi que de la formation au profit des utilisateurs,
Une Direction de Production charge des travaux de topographie et de godsie, du traitement de linformation, de la cartographie, de la reproduction et de limpression, Une Direction des Services Communs charge de la gestion des moyens humains et matriels.
Imen FERJANI
19
MPGTA
SSBTDN25K
2011/201 2
Les produits de la BDTN (vectoriel et matriciel) sont exprims en Lambert conique conforme pour la base de donnes de gestion.
20
MPGTA
SSBTDN25K
2011/201 2
Noir : N Bleu : B Orang appel galement Bistre : O Vert : V Le tableau suivant prsente la description de toutes les planches utilises au niveau de la BDTN (Tab. 1).
Imen FERJANI
21
MPGTA
SSBTDN25K
2011/201 2
II-1-1Entits
Une entit est un objet (personne, concept, vnement, etc.) de la ralit, distincte de son environnement, pour laquelle nous dsirons de l'information. Pour les fins de la BDTN, une entit est la reprsentation numrique d'une partie ou de la totalit d'un lment topographique. Une entit a une reprsentation gomtrique et descriptive. De plus, chaque occurrence dentit possde un identifiant unique. Le code dune entit est compos de la faon suivante : Exemple : RCROUCAL Thmatique : Routes et Chemins Entit : Route carrossable Gomtrie : Ligne
Imen FERJANI
22
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
23
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
24
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
25
MPGTA
SSBTDN25K
2011/201 2
Un point dcrit une primitive gomtrique de dimension zro. Sa reprsentation gomtrique est compose : d'une et une seule paire de coordonnes d'une orientation. Une valeur dorientation est associe aux symboles cartographiques ponctuels orients (Minaret, source, etc.). Lorientation est dfinie sous forme dun attribut et dont la valeur est exprime en degrs de 0 360,
Imen FERJANI
26
MPGTA
SSBTDN25K
2011/201 2
II-1-2-2Ligne et polyligne
Une ligne est une reprsentation gomtrique compose : d'une srie ordonne d'au moins deux paires de coordonnes distinctes (C1,C2,...,Cn) lies squentiellement. Une ligne utilise une interpolation linaire entre chaque coordonne. Une ligne pourra tre ouverte ou ferme
II-1-2-3 Surface
Une surface est une reprsentation gomtrique compose : d'une ligne ou d'une srie de lignes dlimitant l'tendue de la surface, Une surface peut tre simple ou complexe
Imen FERJANI
27
MPGTA
SSBTDN25K
2011/201 2
la carte au 1/25 000 correspond une PGDB. Pour permettre la validation des relations spatiales entre les entits, celles-ci sont toutes stockes lintrieur du mme Feature Dataset qui a pour systme de rfrence spatiale la projection Lambert Carthage Nord et Sud Tunisie. La structure dune PGDB est schmatise dans la figure suivante :
Imen FERJANI
28
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
29
MPGTA
SSBTDN25K
2011/201 2
Toutes les donnes vectorielles sont gres dans une seule Enterprise Geodatabase (EGDB) stocke dans Oracle. Elles sont gres sans discontinuits pour tout le territoire tunisien. Elles sont rparties en autant de Feature Dataset quil y a de thmes.
Imen FERJANI
30
MPGTA
SSBTDN25K
2011/201 2
La production doit suivre des tapes dans un ordre bien dfini. Les tapes sont regroupes en tches et ce sont ces diffrentes tches qui sont dcrites et illustres dans cette section.
Imen FERJANI
31
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
32
MPGTA
SSBTDN25K
2011/201 2
I- Modlisation
I-1 Notions de modle et de modlisation
Quest-ce quun modle ? Un modle est une reprsentation abstraite et simplifie (qui exclut certains dtails), dune entit (phnomne, processus, systme, etc.) du monde rel en vue de le dcrire, de lexpliquer ou de le prvoir. Modle est synonyme de thorie, mais avec une connotation pratique : un modle, cest une thorie oriente vers laction quelle doit servir.
Imen FERJANI
33
MPGTA
SSBTDN25K
2011/201 2
Concrtement, un modle permet de rduire la complexit dun phnomne en liminant les dtails qui ninfluencent pas son comportement de manire significative. Il reflte ce que le concepteur croit important pour la comprhension et la prdiction du phnomne modlis, les limites du phnomne modlis dpendant des objectifs du modle. Voici quelques exemples de modles prdictifs : Modle mtorologique partir de donnes dobservation (satellite . . .), il permet de prvoir les conditions climatiques pour les jours venir. Modle conomique peut par exemple permettre de simuler lvolution de cours boursiers en fonction dhypothses macro-conomiques (volution du chmage, taux de croissance . . .). Modle dmographique dfinit la composition dun panel dune population et son comportement, dans le but de fiabiliser des tudes statistiques, daugmenter limpact de dmarches commerciales, etc. Pourquoi modliser ? Modliser un systme avant sa ralisation permet de mieux comprendre le fonctionnement du systme. Cest galement un bon moyen de matriser sa complexit et dassurer sa cohrence. Un modle est un langage commun, prcis, qui est connu par tous les membres de lquipe et il est donc, ce titre, un vecteur privilgi pour communiquer. Cette communication est essentielle pour aboutir une comprhension commune aux diffrentes parties prenantes (notamment entre la matrise douvrage et matrise duvre informatique) et prcise dun problme donn. Dans le domaine de lingnierie du logiciel, le modle permet de mieux rpartir les tches et dautomatiser certaines dentre elles. Cest galement un facteur de rduction des cots et des dlais. Par exemple, les plateformes de modlisation savent maintenant exploiter les modles pour faire de la gnration de code (au moins au niveau du squelette) voire des allers-retours entre le code et le modle sans perte dinformation. Le modle est enfin indispensable pour assurer un bon niveau de qualit et une maintenance efficace. En effet, une fois mise en production, lapplication va devoir tre maintenue, probablement par une autre quipe et qui plus est pas ncessairement de la mme socit que celle ayant cre lapplication. Le choix du modle a donc une influence capitale sur les solutions obtenues. Les systmes non triviaux sont mieux modliss par un ensemble de modles indpendants. Selon les modles employs, la dmarche de modlisation nest pas la mme. Comme UML n'impose pas de mthode de travail particulire, il peut tre intgr n'importe quel processus de dveloppement logiciel de manire transparente. UML est une sorte de
Imen FERJANI
34
MPGTA
SSBTDN25K
2011/201 2
bote outils, qui permet d'amliorer progressivement vos mthodes de travail, tout en prservant vos modes de fonctionnement. Intgrer UML par tapes dans un processus, de manire pragmatique, est tout fait possible. La facult d'UML de se fondre dans le processus courant, tout en vhiculant une dmarche mthodologique, facilite son intgration et limite de nombreux risques (rejet des utilisateurs, cots...).
35
MPGTA
SSBTDN25K
2011/201 2
diagramme dactivits (Activity diagram) diagramme dtats-transitions (State machine diagram) Diagrammes dinteraction (Interaction diagram) diagramme de squence (Sequence diagram) diagramme de communication (Communication diagram) diagramme global dinteraction (Interaction overview diagram) diagramme de temps (Timing diagram) Ces diagrammes, dune utilit variable selon les cas, ne sont pas ncessairement tous produits loccasion dune modlisation. Les plus utiles pour la matrise douvrage sont les diagrammes dactivits, de cas dutilisation, de classes, dobjets, de squence et dtatstransitions. Les diagrammes de composants, de dploiement et de communication sont surtout utiles pour la matrise duvre qui ils permettent de formaliser les contraintes de la ralisation et la solution technique.
Imen FERJANI
36
MPGTA
SSBTDN25K
2011/201 2
<<include>>
<<include>>
Administrateur
Crer les mdles physiques des Grer les modules de gestion donnes
des Responsables
<<include>>
<<include>>
<<include>>
<<include>> <<include>>
S'authentifier
<<include>>
<<include>>
<<include>> <<include>>
oprateur
<<include>>
Saisir les dates de ralisations
consultant
<<include>>
Mise jour
Saisir les donnes de ralisation chaque activit Grer de la BDG
<<extend>>
<<include>>
<<extend>> <<extend>>
Supprimer
Ajouter
<<include>>
consultant
consulter la BDG
consulter la BDG
<<include>>
<<include>>
oprateur
Imen FERJANI
37
MPGTA
SSBTDN25K
2011/201 2
Le diagramme de squence reprsente la succession chronologique des oprations ralises par un acteur. Il indique les objets que lacteur va manipuler et les oprations qui font passer dun objet lautre. On peut reprsenter les mmes oprations par un diagramme de communication, graphe dont les nuds sont des objets et les arcs (numrots selon la chronologie) les changes entre objets. En fait, diagramme de squence et diagramme de communication sont deux vues diffrentes mais logiquement quivalentes (on peut construire lune partir de lautre) dune mme chronologie. Ce sont des diagrammes dinteraction. Le diagramme de squence fournit un moyen graphique pour reprsenter les interactions entre les objets du systme dans le temps. Il reprsente un scnario de cas dutilisation.
diagramme de squence relatif au cas d'utilisation s'authentifier Systme utilisateur saisir(login,mot de passe)
38
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
39
MPGTA
SSBTDN25K
2011/201 2
ouvrir linterface Gestion des lots Afficher interface choisir lopration faire (ajout, modification ou consultation) opt [operation=ajouter] Choisir des feuilles concernes saisir le lot opt [info invalide] message d'erreur opt [valide] opt [operation=modifier] chercher le lot modifier opt [introuvable] message d'erreur opt [trouv] modifier les infos modification enregistre vrification info enregistres vrification
Imen FERJANI
40
MPGTA
SSBTDN25K
2011/201 2
Le diagramme dactivits (cf. section 6) nest autre que la transcription dans UML de la reprsentation du processus telle quelle a t labore lors du travail qui a prpar la modlisation : il montre lenchanement des activits qui concourent au processus. Il est important de prciser que toutes les tapes de production de la BDTN font lobjet dun suivi de production.
Figure 13 : Lgende des figures illustrant la production des bases de donnes Spatiales
Tche 1 : Scannage
Toutes les planches scannes seront contrles avant de les gorfrencer. Ces contrles se rapportent : ltendue de la zone scanne; au mode de scannage (binaire ou couleur selon le type de planche); au format des donnes;
Imen FERJANI
41
MPGTA
SSBTDN25K
2011/201 2
Tche 2 : gorfrecement
Les contrles de gorfrecement se font travers les rapports de transformation gnrs sur GeoRef. La valeur de la moyenne des rsidus ne doit pas dpasser la valeur 4 m pour quune planche soit accepte pour une transformation en image rectifie.
Imen FERJANI
42
MPGTA
SSBTDN25K
2011/201 2
43
MPGTA
SSBTDN25K
2011/201 2
Les tches de vectorisation (tches 3 et 4) permettent lacquisition des donnes vectorielles. Elles sont ralises avec les outils Topocap et ArcGIS. Pour chaque feuille de la carte au 1/25 000, une Personnal Geodatabase dArcGIS (PGDB) est cre selon la structure dcrite par le modle conceptuel de la BDTN 25k. Les donnes vectorielles sont stockes dans autant de PGDB quil y a de feuilles. Toutes les tches subsquentes de production de la BDG seront ralises sur les PGDB et ritres chaque nouvelle feuille. Une numrisation est le passage d'une information sur un support quelconque (papier, lectrique...) un support informatique. Une vectorisation est le passage d'un format raster (o l'information est contenue dans des pixels) un format vecteur (l'information est contenue dans des entits de type point/ligne/polygone).
Imen FERJANI
44
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
45
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
46
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
47
MPGTA
SSBTDN25K
2011/201 2
48
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
49
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
50
MPGTA
SSBTDN25K
2011/201 2
Tche
12:
Chargement
des
donnes
dans
la
BD
Exploitation
La production consiste charger les donnes les PGDB au fur et mesure quelles sont compltes. Ces PGDB sont charges dans une seule EGDB stocke dans lenvironnement Oracle. Le fait que toutes les donnes vectorielles de la BDTN 25k soient dans une seule EGDB permet de couvrir toute ltendue du territoire tunisien de faon continue. Au pralable, les donnes des PGDG sont transformes de la projection Lambert Carthage vers la projection UTM zone 32 nord.
Le diagramme de classes est gnralement considr comme le plus important dans un dveloppement orient objet. Il reprsente larchitecture conceptuelle du systme : il dcrit les
Imen FERJANI
51
MPGTA
SSBTDN25K
2011/201 2
classes que le systme utilise, ainsi que leurs liens, que ceux-ci reprsentent un embotage conceptuel (hritage) ou une relation organique (agrgation). Les diagrammes de classes expriment de manire gnrale la structure statique dun systme en termes de classes et de relations entre ces classes.
Imen FERJANI
52
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
53
MPGTA
SSBTDN25K
2011/201 2
Langage de programmation cot serveur Serveur Web Langage de modlisation Systme de Gestion de Base de Donnes Relationnelle (SGBDR)
ASP
IIS
UML
Oracle 9i
54
MPGTA
SSBTDN25K
2011/201 2
Dans une telle architecture, il est plus appropri de sparer les trois couches suivantes :
la prsentation des donnes : permet l'interaction de l'application avec l'utilisateur. Cette couche gre les saisies au clavier, la souris et l'affichage des informations l'cran. Dans la mesure du possible, elle doit tre conviviale et ergonomique. La couche mtier ou traitement des donnes : correspond la mise en uvre de l'ensemble des rgles de gestion et de la logique applicative. La couche accs aux donnes: regroupe l'ensemble des mcanismes permettant la gestion des informations stockes par l'application.
ODB C
II-1-1-1 Diagramme de dploiement : En UML, un diagramme de dploiement est une vue statique qui sert reprsenter l'utilisation de l'infrastructure physique par le systme et la manire dont les composants du systme sont rpartis ainsi que leurs relations entre eux. Les lments utiliss par un diagramme de dploiement sont principalement les nuds, les composants, les
Imen FERJANI
55
MPGTA
SSBTDN25K
2011/201 2
connexions. Les caractristiques des ressources matrielles physiques et des supports de communication peuvent tre prcises par strotype.
PC PC Administrateur Administrateur
1-*
Pc Pc consultant consultant
Serveur Web
ODBC
La fiabilit et la facilit lors de la manipulation des donnes. La facilit dintgration : il est plus facile intgrer sans un rseau local. La gestion : ces SGBD offrent plusieurs outils dadministration qui permettent de grer des rseaux, des ordinateurs, des services et dautres composants systme.
La scurit : Il offre des diffrentes options de scurit pour protger la base de
donnes.
Modle de navigation :
Imen FERJANI
SSBTDN25K
2011/201 2
Espace consultant
Imen FERJANI
57
MPGTA
SSBTDN25K
2011/201 2
En fonction du profil de lusager, cela donne certains privilges daccs. Dans le contexte du SSP, il y a trois profils dfinis : superviseur, oprateur et consultant. Le profil de superviseur permet lusager daccder tous les outils du SSP :
Imen FERJANI
58
MPGTA
SSBTDN25K
2011/201 2
La description dtaille de ces outils est prsente dans la section 3 du prsent document. Le profil doprateur permet lusager daccder uniquement au module de suivi des tapes :
Le profil de consultant permet un usager, qui nest pas activement impliqu dans le processus de production, de consulter les rapports de suivi de la production :
Imen FERJANI
59
MPGTA
SSBTDN25K
2011/201 2
Imen FERJANI
60
MPGTA
SSBTDN25K
2011/201 2
LAdministrateur doit dfinir les paramtres suivants : Saisie du nom et de la description du lot Slection dans la liste des feuillets qui constituent le lot Dfinition des objectifs de production (saisie des dates de dbut et de fin prvues) Slection dans la liste du responsable de production Saisie dinformations supplmentaires concernant le contrat de production sil est confi lexterne (numro ou identifiant de contrat, montant du contrat)
Imen FERJANI
61
MPGTA
SSBTDN25K
2011/201 2
II-2-1-1-2 Module de gestion des tches Le module de gestion des tches est accessible en cliquant sur Module de gestion des tches dans la page Modules de gestion : Le module de gestion des tches permet de fixer des objectifs de production. Tout dabord, lAdministrateur slectionne un feuillet. Pour chacune des tches de production du feuillet slectionn, il doit ensuite saisir les dates de dbut et de fin prvues. Cette procdure doit tre recommence pour chaque feuillet auquel lAdministrateur veut fixer des objectifs de production. Les donnes saisies dans ce module alimentent automatiquement la gestion des feuillets : la date de dbut prvue de la premire tche correspond la date de dbut prvue du feuillet et la date de fin prvue de la dernire tche correspond la date de fin prvue du feuillet.
Imen FERJANI
62
MPGTA
SSBTDN25K
2011/201 2
63
SSBTDN25K
2011/201 2
Imen FERJANI
64
MPGTA
SSBTDN25K
2011/201 2
LAdministrateur utilise le module de suivi de production des lots pour saisir la date de dbut relle des travaux de production. lacceptation du lot, il doit saisir la date de fin relle des travaux.
Imen FERJANI
SSBTDN25K
2011/201 2
Ltat davancement dtaill de la production; Le nombre dheures global passes et le montant (sil sagit dun responsable interne au CNCT).
Le rapport de production par responsable permet de savoir pour chaque lot qui lui est attribu : Ltat davancement global de la production (prvu, en cours, achev).
1.00H
1 1 1 1 1
Imen FERJANI
66
MPGTA
SSBTDN25K
2011/201 2
II-2-1-2-1 Modules de suivi de production des tapes En ouvrant la page de suivi de production dune tape, la date de dbut de production saffiche automatiquement. Loprateur peut alors commencer raliser ltape. Lorsque celle-ci est termine, il saisit le nombre dheures quil a consacr cette tape ainsi que tout commentaire ou observation pertinents puis il clique sur Terminer ltape. La date de fin de production saffiche automatiquement puis loprateur est dirig vers lTerminer ltape du feuillet en cours o il recommence la mme procdure de suivi de production. Loprateur peut aussi, en tout temps changer de feuillet, et dbuter une nouvelle tape.
Imen FERJANI
67
MPGTA
SSBTDN25K
2011/201 2
Figure 43: Exemple de la page dune tape du module de suivi de production des lots
Les figures qui suivent prsentent le droulement tche par tche, tape par tape du suivi de production dun feuillet de la BDTN 25k. Affichage de la liste droulante pour le choix de la tche effectuer. Pour chaque tche il existe des tapes spcifiques prcdemment expliques (figure 8 figure 19)
Imen FERJANI
68
MPGTA
SSBTDN25K
2011/201 2
La tche 4 commence par lajout du systme de rfrence spatial pour toutes les planches. Loprateur ouvre la page T4E2. La date de dbut dtape qui saffiche sera aussi la date de dbut de la tche 4. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape. La date de fin dtape saffiche automatiquement et la page T4E3 souvre.
tape T4E3 - Chargement des fichiers vectoriss sur TopoCap dans la PGDB
Ltape T4E3 est le chargement des fichiers vectoriss sur TopoCap dans la PGDB. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape et la page T4E4 souvre.
tape T4E4 - Dmarrage de la vectorisation et de la structuration sur ArcGIS
Ltape T4E4 est le dmarrage de la vectorisation et de la structuration sur ArcGIS. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape et la page T4E5 souvre.
tape T4E5 - Numrisation et structuration des couches prioritaires
Ltape T4E5 est la numrisation et la structuration des couches prioritaires. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape et la page T4E6 souvre.
tape T4E6 - Numrisation et structuration des autres couches
Ltape T4E6 est la numrisation et la structuration des autres couches. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape et la page T4E7 souvre.
Imen FERJANI
69
MPGTA
SSBTDN25K
2011/201 2
Ltape T4E7 est le renseignement des attributs communs. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape et la page T4E8 souvre.
tape T4E8 - Calcul des codes CAVA (Combinaison Autorise de Valeur dAttribut)
Ltape T4E8 est calcul des codes CAVA. La date de dbut dtape saffiche louverture de la page. Quand ltape est ralise, le nombre dheures et les commentaires saisis, loprateur clique sur Terminer ltape. La date de fin dtape saffiche automatiquement. La tche 4 est complte et la page T5E2 souvre. La date de fin de ltape T4E8 sera aussi la date de fin de la tche 4.
Imen FERJANI
70
MPGTA
SSBTDN25K
2011/201 2
Conclusion Gnrale
Lautomatisation du suivi de la production permettra de garantir une meilleure gestion du produit BDTN et facilitera le processus de contrle et de correction, tout en apaisant le temps et les cots de production. Lapplication permet de classer les diffrents membres dquipe selon les tches travers les droits daccs propres chacun ce qui optimisera le processus. Les futurs utilisateurs de ce systme bnficieront de plusieurs fonctionnalits savoir : la planification, la consultation, la modification, la ralisation des tches et le suivi de la production. Ce projet prsente un certain nombre dapports bnfiques sur plusieurs niveaux tels que : La mise en pratique de nos connaissances thoriques, en matire de modlisation oriente objet UML, dapprofondir nos connaissances relatives au domaine de la programmation ainsi quune premire initiation lintgration dans la vie professionnelle.
Imen FERJANI
71
MPGTA
SSBTDN25K
2011/201 2
Bibliographie
Audibert L., 2007. UML 2.0 : IUT, dpartement informatique, 1re anne. Universit Paris13. 128 p. Bouzy B., 2001. Notes de cours UML. 28p. Booch G., Rumbaugh J. et Jacobson I., 2000. Le guide de l'utilisateur UML, ISBN 2-212-09103-6. Esri, 2008. Concepts lis aux donnes SIG, Godatabase et ArcSDE. 117. 19 p. Hobbs L., Hillson S., Lawande S. et Smith P., 2005. Oracle Database 10g Data Warehousing TEAM, Forward by Chuck Rozwat, Executive Vice President, Server Technologies. 30 Corporate Drive, Suite 400, Burlington, MA 01803, USA, Linacre House, Jordan Hill, Oxford OX2 8DP, UK. Oracle Corporation. Elsevier Digital Press. ISBN: 1-55558-322-9. 855 p. Journal Officiel de la Rpublique Tunisienne N 14, 2009. Arrt du ministre de la dfense nationale du 10 fvrier 2009, fixant le systme national de rfrence terrestre unifi de la godsie, de la projection cartographique et du nivellement. p.p. 535536. Piechocki L., 2007. UML en Franais. developpez.com. 12 p. Roques P. et Eyrolles, 2007. UML 2 par la pratique. tudes de cas et exercices corrigs ISBN 2-212-12014-1. Tecsult et ST2i, 2006. BASE DE DONNES TOPOGRAPHIQUES NATIONALE PARTIR DES CARTES AU 1/25 000me DE LOTC BDTN 25 K Dictionnaire des donnes et modle conceptuel de la BDTN (OTC-BDTN-1.1.a), Version 1.0 final, V/RF. : TPSGC : 23243050019/001/MTB. 149 p. Tecsult et ST2i, 2006. BASE DE DONNES TOPOGRAPHIQUES NATIONALE PARTIR DES CARTES AU 1/25 000me DE LOTC BDTN 25 KSpcifications de vectorisation et de structuration des donnes
Imen FERJANI
72
MPGTA
SSBTDN25K
2011/201 2
(OTC-BDTN-1.3-4), Version 1.0 finale, V/RF. : TPSGC : 23243050019/001/MTB. 158 p. Tecsult et ST2i, 2006. BASE DE DONNES TOPOGRAPHIQUES NATIONALE PARTIR DES CARTES AU 1/25 000me DE LOTC BDTN 25 K Base de donnes spatiales : Procdures, outils et services (OTC-BDTN-2.4), Version 1.0 final, V/RF. : TPSGC : 23243050019/001/MTB, 41 p. Tecsult et ST2i, 2006. BASE DE DONNES TOPOGRAPHIQUES NATIONALE PARTIR DES CARTES AU 1/25 000me DE LOTC BDTN 25 K Systme de suivi de la production : Guide de lusager ( OTCBDTN-3.4), Version 1.0 final, V/RF. : TPSGC : 23243050019/001/MT, 94 p. Tecsult et ST2i, 2006. BASE DE DONNES TOPOGRAPHIQUES NATIONALE PARTIR DES CARTES AU 1/25 000me DE LOTC BDTN 25 K Normes et spcifications sur les jeux de donnes vectorielles et matricielles (OTC-BDTN-1.5) Version 1.0 final, V/RF. : TPSGC : 23243-050019/001/MT, 24 p.
Netographie
http://fr.wikipedia.org/wiki/Internet_Information_Services http://fr.wikipedia.org/wiki/Domain_Name_System http://fr.wikipedia.org/wiki/G%C3%A9omatique http://fr.wikipedia.org/wiki/Syst%C3%A8me_d'information_g %C3%A9ographique http://fr.wikipedia.org/wiki/Visual_Basic http://madagascar.unfpa.org/DOCREF/Wceef1ccb1d17e.htm http://technet.microsoft.com/fr-fr/library/cc756865(v=ws.10).aspx http://www.definitions-marketing.com/Definition-ASP http://www.generation-nt.com/installer-un-serveur-web-http-avec-iisarticle-24748-1.html
Imen FERJANI
73
MPGTA
SSBTDN25K
2011/201 2
Annexe
Imen FERJANI
74
MPGTA
SSBTDN25K
2011/201 2
Dfinition
A. Serveur Oracle 9i Oracle Database est un systme de gestion de base de donnes relationnel (SGBDR) qui depuis l'introduction du support du modle objet. B. VB.net
Visual Basic .Net est un langage de programmation la syntaxe similaire celle de Visual Basic 6.
C. ASP ASP (Active Server Pages), cette technique permet de construire des pages dynamiques, des sites et des applications WEB sur un serveur Windows. Permet de faire des traitements sur des bases de donnes pour les publier sur Internet aprs les avoir mises en forme. Ce langage est dvelopp par Microsoft. D. ODBC : Le logiciel ODBC de Microsoft est fourni avec les pilotes pour les SGBD Access, FoxPro et SQL Server, du mme auteur. De nombreux diteurs de SGBD (Oracle, IBM, Teradata, MySQL,...) fournissent les pilotes pour leurs produits. E. IDE :
Imen FERJANI
75
MPGTA
SSBTDN25K
2011/201 2
Un environnement de dveloppement intgr (EDI ou IDE en anglais pour integrated development environment) est un programme regroupant un ensemble d'outils pour le dveloppement de logiciels. F. IIS :
Internet Information Services, communment appel IIS, est le logiciel de serveur services Web (ou FTP, SMTP, HTTP etc.) de la plateforme Windows.
76
MPGTA
SSBTDN25K
2011/201 2
EPNA : Etablissement Public Non Administratif IIS : Internet Information Services IDE : Integrated Development Environment
Imen FERJANI
77
MPGTA