Année académique 2012/2013 Mémoire de projet de fin d’études pour l’obtention d

Année académique 2012/2013 Mémoire de projet de fin d’études pour l’obtention du diplôme d’ingénieur d’état del’Ecole Hassania des Travaux Publics Filière : Sciences de l’Information Géographique(SIG) Développement d’une application WebMapping pour le suivi des ressources mondiales des phosphates et dérivés Sous le thème : Réalisé par : Houda LAMARFA Khadija AHAL EL FADL Soutenu publiquement par le jury : Président : Pr. JARAR OULIDI EHTP Rapporteur : Pr. BACHIR ALAMI EHTP Examinateurs : M. TIDDARINE OCP Mme. KHAZAZ EATAFAT M.MAALAYNINE LYDEC Dédicace A l’âme de celui qui m’a apprise à être ce que je suis, celui qui m’a nourrit d’amour et d’affection, A l’âme de mon cher père, puisse Allah, le tout puissant, l'avoir en sa sainte miséricorde A ma très chère mère, la chandelle de mes rêves et mon support éternel, A mon ange gardien, ma sœur chérie A mes chers frères et mon beau-frère Ahmed A toutes mes amies A mon cher binôme A tous mes professeurs Je dédie ce travail avec tout mon amour et ma reconnaissance. Khadija Dédicace A mes chers parents J’ai beau essayer mais je n’ai pas pu trouver les mots pour exprimer mon respect et ma profonde gratitude envers les meilleurs parents du monde pour l'éducation qu'ils m'ont prodiguée; avec tous les moyens et au prix de tous les sacrifices qu'ils ont consentis à mon égard, pour le sens du devoir qu'ils mon enseigné depuis mon enfance. A ma deuxième mère « Dadi Saadia » A mon frère chéri A toutes mes amies : ma deuxième famille A mon cher binôme chez qui j’ai trouvé l’entente dont j’avais besoin Au club social de l’EHTP A l’Ecole Hassania Des Travaux Publics Je dédie ce travail et j’espère qu’il sera à la hauteur de vos attentes Houda Remerciements Au terme de ce travail, nous tenons à exprimer notre profonde gratitude et nos chaleureux remerciements à notre encadrant externe M. Kamal TIDDARINE pour sa collaboration et ses précieux conseils. Nous tenons également à exprimer nos sincères remerciements et notre forte reconnaissance à M. Omar BACHIR ALAMI, notre encadrant interne, pour son soutien, sa bienveillance et sa serviabilité. Nous remercions tout le corps professoral de la filière SIG à l’Ecole Hassania des Travaux Publics en l’occurrence : M.FADIL, M.EL BRIRCHI, M.JARRAR OULIDI, pour leurs efforts et leur engagement à améliorer et faire évoluer la filière. Nous remercions chaleureusement Mme. Saadia LADIDI, qui nous a accompagnées tout le long de notre séjour à Khouribga pour son dévouement inédit et sa bienveillance maternelle. Finalement, nous tenons à remercier toute personne ayant aidé de près ou de loin à réaliser ce projet. Résumé L’information étant un outil de développement économique et technologique pour l’entreprise, elle s’établit dans ce sens comme une ressource stratégique permettant à l’entreprise d’être plus compétitive sur son marché. Ainsi et ayant conscience de l’utilité du volet spatial de l’information, la Direction de recherche et Développement de l’OCP a fait appel à la technologie WebMapping pour mettre en place une solution RIA géo-décisionnel afin de renforcer son processus de veille et appuyer d’avantage ses décisions stratégiques. C’est dans ce contexte que s’inscrit le présent projet de fin d’études. Le projet consiste en le développement d’une application WebMapping pour le suivi des ressources mondiales des phosphates et dérivés. Sa réalisation est étalée sur trois grandes phases : La première phase porte sur l’identification et la collecte des données relatives aux phosphates, engrais et matières premières. La deuxième phase a pour objet, la modélisation et la mise en place de la base de données géographique, ceci en faisant appel à des technologies diversifiées en l’occurrence : SQL Server Express et ArcSde. La troisième phase, quant à elle, concerne le développement et la mise en œuvre de l’application. L’application est développée dans un environnement ArcGis server et est basée sur l’API ArcGis pour JavaScript. Mots clés : Phosphate, veille, décisionnel, RIA, ArcGis Server, Javascript Abstract The information being a tool of economic and technological development for the company, it becomes established in this sense as a strategic resource allowing company to be more competitive. So and being conscious of the utility of the spatial component of the information, the Cherifien Office of Phosphates (OCP) called on to the WebMapping technology to set up a RIA Geo-BI solution to strengthen its monitoring process and to support its strategic decisions. It is in this context that joins the present project. The project consists of the development of a WebMapping application for the monitoring of the world resources of phosphates and by-products. Its realization is spread over three big parts: The first part concerns the identification and the collection of the data relative to phosphates, fertilizers and raw materials. The second part is about the modelling and the implementation of the geographical database, this by calling on a diversified technologies such as: SQL Server Express and ArcSde. The third part, concerns the development and the implementation of the application. The application is developed in an ArcGis server environment and is based on the API ArcGis for Javascript. Keywords: Phosphates, monitoring, BI, RIA, ArcGIS Server, Javascript Sommaire Remerciements ....................................................................................................................................... 1 Résumé .................................................................................................................................................... 2 Abstract ................................................................................................................................................... 3 Liste des figures....................................................................................................................................... 4 Liste des tableaux .................................................................................................................................. 5 Liste des abréviations ............................................................................................................................. 6 Introduction générale ............................................................................................................................. 7 Partie  : Etat de l’art ............................................................................................................................... 8 Chapitre 1 : Contexte général du projet ................................................................................................ 9 Introduction .................................................................................................................................... 9 1. Organisme d’accueil ........................................................................................................................ 9 1.1. A propos de l’OCP : .................................................................................................................. 9 1.2. L’organisation de l’OCP .......................................................................................................... 10 2. Concepts généraux........................................................................................................................ 11 2.1. Business Intelligence ............................................................................................................. 11 2.2. Le Géo-décisionnel : .............................................................................................................. 11 2.3. Tableau de bord spatial ......................................................................................................... 11 2.4. Application internet riche(RIA) .............................................................................................. 12 2.5. La veille .................................................................................................................................. 12 3. Présentation du projet .................................................................................................................. 13 3.1. Motivation et objectif ........................................................................................................... 13 3.2. Organisation du projet........................................................................................................... 13 Conclusion ......................................................................................................................................... 15 Chapitre 2 : Identification et analyse des besoins ............................................................................... 16 Introduction ...................................................................................................................................... 16 1. Les besoins fonctionnels ............................................................................................................... 16 1.1. Périmètre du projet : ............................................................................................................ 16 1.2. Les fonctionnalités détaillées : .............................................................................................. 16 1.3. Diagramme de cas d’utilisation général ................................................................................ 19 1.4. Diagrammes de cas d’utilisation détaillé ............................................................................... 20 2. Les besoins techniques ................................................................................................................ 22 2.1. Architecture logique de la solution ........................................................................................... 22 2 .2. L’architecture Logicielle de la solution ....................................................................................... 23 3. Environnement logiciel de la solution .......................................................................................... 24 Rapport de projet de fin d’études | 1 Conclusion ..................................................................................................................................... 28 Partie  : Collecte et modélisation des données ................................................................................. 29 Chapitre 1 : Identification et collecte de données ............................................................................... 30 Introduction .................................................................................................................................. 30 1. L’identification des données ......................................................................................................... 30 2. Les données prêtes à l’emploi ...................................................................................................... 30 2.1. Pour le phosphate ................................................................................................................. 30 2.2. Pour les engrais et les matières premières............................................................................ 31 3. Les données nécessitant des traitements .................................................................................... 32 4. Création des données ................................................................................................................... 34 4.1. Données Tabulaires : ................................................................................................................. 34 4.2. Données géographiques : ........................................................................................................... 34 5. Bilan des données obtenues ........................................................................................................ 39 Conclusion ..................................................................................................................................... 39 Chapitre 2 : Modélisation de la base de données géographique ....................................................... 40 Introduction .................................................................................................................................. 40 1. Préparation de l’environnement de la conception ...................................................................... 40 1.1. Bilan des données existantes ............................................................................................... 40 1.2. Choix du système de projection : .......................................................................................... 41 1.3. Environnement de la conception .......................................................................................... 41 2. Modèle conceptuel de données ................................................................................................... 42 2.1. Les classes : ....................................................................................................................... 42 2.2. Les associations : ............................................................................................................... 44 2.4. Le modèle conceptuel des données ................................................................................ 44 3. Modèle physique des données ..................................................................................................... 45 Conclusion ..................................................................................................................................... 47 Partie  : Réalisation de l’application .............................................................................................. 48 Chapitre 5 : Réalisation de l’application .............................................................................................. 49 Introduction .................................................................................................................................. 49 1. Structuration et publication des données ................................................................................... 49 2. Spécifications d’interface ............................................................................................................. 50 3. Maquette de l’application ............................................................................................................ 51 4. Interface de la solution ................................................................................................................ 53 Conclusion ..................................................................................................................................... 72 Conclusion et perspectives ......................................................................................................... 73 Glossaire ............................................................................................................................................... 74 Rapport de projet de fin d’études | 2 Webographie ......................................................................................................................................... 77 Annexes ................................................................................................................................................. 78 Annexe 1 : Dictionnaire de données ................................................................................................. 78 Annexe 2 : MCD ................................................................................................................................. 83 Annexe 3 : Déploiement de l’application ........................................................................................... 85 Rapport de projet de fin d’études | 3 Liste des figures Figure 1:Organigramme de la direction Recherche et développement ................................................ 10 Figure 2:Exemple de tableau d’un bord spatial ..................................................................................... 12 Figure 3:Le planning adopté .................................................................................................................. 15 Figure 4:Diagramme des taches ............................................................................................................ 15 Figure 5:Diagramme de cas d'utilisation général .................................................................................. 19 Figure 6:Cas d'utilisation gestion de la manipulation de la carte .......................................................... 20 Figure 7:Cas d'utilisation de consultation ............................................................................................. 21 Figure 8:Cas d'utilisation de la recherche.............................................................................................. 21 Figure 9:Cas d'utilisation concernant l'édition ...................................................................................... 22 Figure 10:Architecture logique de la solution ....................................................................................... 23 Figure 11:Architecture logicielle de la solution ..................................................................................... 23 Figure 12:Les API ArcGis ........................................................................................................................ 24 Figure 13: Le principe de fonctionnement de l’API REST ...................................................................... 26 Figure 14 :l'interface REST ..................................................................................................................... 26 Figure 15: Achitecture de l'API Javascript ............................................................................................. 27 Figure 16: Exemple de données tabulaires relatives aux phosphates (source : USGS) ........................ 31 Figure 17:Exemple de données tabulaires relatives aux engrais (source : IFA) ..................................... 31 Figure 18: la couche des pays du monde .............................................................................................. 32 Figure 19:Distribution des gisements mondiaux de phosphates (source : USGS) ................................ 32 Figure 20:La table attributaire uploads/Geographie/ copie-de-rapport-pfe-ehtp-ocp.pdf

  • 49
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager