5. TABLE DE MATIERES
REMERCIEMENTS 2
RESUME 3
ABSTRACT 4
TABLE DE MATIERES 5
LISTE DES FIGURES 7
LISTE DES TABLES 8
ACRONYMES 9
1. INTRODUCTION 10
1.1 MISE EN CONTEXTE 10
1.2 PROBLEMATIQUE 11
1.3 OBJECTIFS DE L’ETUDE 11
1.4 EGIS AU CŒUR DU DEVELOPPEMENT DURABLE 12
1.4.1 COMITE EXECUTIF (COMEX) 12
1.5 METHODOLOGIE 13
1.6 STRUCTURATION DU DOCUMENT 14
PARTIE 1 REVUE DE LITTERATURE ET ETAT D’ART 15
CHAPITRE 1 : SERVICES DE TELECHARGEMENT, SYSTEMES DE GEOCODAGE ET MOTEURS
D’INDEXATION 16
1. INTRODUCTION 16
2. SERVICES DE TELECHARGEMENT D’OGC 16
2.1 SERVICES WFS (WEB FEATURE SERVICE) 17
2.2 SERVICES API (OGC API – FEATURES) 18
3. SYSTEMES DE GEOCODAGE (GEOHASH) 19
4. MOTEURS D’INDEXATION 20
PARTIE 2 METHODOLOGIE ET APPROCHE PROPOSEE 21
6. CHAPITRE 2 : CONCEPTION D’UNE BASE DE DONNEES RELATIONNELLE ET INDEXATION DES
DONNEES VECTEUR 22
1. INTRODUCTION 22
2. OUTILS UTILISES 22
2.1 LOGICIELS EXPLOITES 22
2.1.1 VISUAL STUDIO CODE 22
2.1.2 GITLAB 22
2.1.3 DATAGRIP DE JETBRAINS 22
2.1.4 DOCKER 22
2.1.5 ELASTICSEARCH 23
2.2 LANGAGES DE PROGRAMMATION 23
2.2.1 JAVASCRIPT (NODE.JS) 23
2.2.2 PYTHON (FASTAPI) 23
2.3 BIBLIOTHEQUES INFORMATIQUES 23
2.3.1 REACT.JS 23
2.3.2 REACT-LEAFLET 23
2.3.3 MATERIAL-UI 23
3. MAQUETTE WEB 24
4. MODELE CONCEPTUELLE DES DONNEES 24
5. INDEXATION DES DONNEES 25
CHAPITRE 3 : RESULTATS, ANALYSE ET DISCUSSIONS 27
1. INTRODUCTION 27
2. PAGE D’ACCUEIL 27
3. SELECTION DE L’AIRE D’ETUDE 27
4. TABLEAU DE BORD D’ADMINISTRATION 29
CONCLUSION GENERALE 31
ANNEXES 32
BIBLIOGRAPHIE 34
7. LISTE DES FIGURES
Figure 1 : Schéma global des protocoles de communication d'OGC (GeoSolutions) ............................................. 10
Figure 2 : Grille Geohash de niveau 1, 5 X 5 Km (travail personnel)...................................................................... 11
Figure 3 : Comité exécutif du groupe Egis............................................................................................................. 12
Figure 4 : Approche méthodologique.................................................................................................................... 13
Figure 5 : La courbe de diffusion de l'innovation (Source : Idea to Value) ............................................................ 16
Figure 6 : Feuille de route de l'OGC API - Features (WFS 3.0)................................................................................ 17
Figure 7 : Réponse XML du serveur cartographique de l'IGN................................................................................ 18
Figure 8 : Architecture globale d'un API REST ....................................................................................................... 19
Figure 9 : Grille Geohash ; à gauche avec une résolution 2, à droite avec une résolution de 4 ............................ 20
Figure 10 : Système des clusters, nœuds et fragments au niveau d'Elasticsearch ................................................ 20
Figure 11 : Visual Studio Code............................................................................................................................... 22
Figure 12 : GitLab .................................................................................................................................................. 22
Figure 13 : DataGrip de JetBrains.......................................................................................................................... 22
Figure 14 : Docker ................................................................................................................................................. 22
Figure 15 : Elasticsearch........................................................................................................................................ 23
Figure 16 : Node.js................................................................................................................................................. 23
Figure 17 : FastAPI ................................................................................................................................................ 23
Figure 18 : React.js................................................................................................................................................ 23
Figure 19 : React-Leaflet ....................................................................................................................................... 23
Figure 20 : Material-UI.......................................................................................................................................... 23
Figure 21 : Maquette web de la plateforme Evalytics conçue sous Figma........................................................... 24
Figure 22 : Modèle conceptuel des données ......................................................................................................... 25
Figure 23 : Approche préconisée pour indexation des flux de données ouvertes.................................................. 26
Figure 24 : Page d'accueil de la plateforme Evalytics ........................................................................................... 27
Figure 25 : Module de sélection de l'aire d'étude.................................................................................................. 28
Figure 26 : Délimitation de l'aire d'étude grâce au plugin React-Leaflet-Draw .................................................... 28
Figure 27 : Module d'administration..................................................................................................................... 29
Figure 28 : Module d'ajout d'un type de donnée................................................................................................... 29
Figure 29 : Enrichissement du flux de données par d'autres données sémantiques ............................................. 30
Figure 30 : Récupération des attributs d'un flux de données ................................................................................ 30
Figure 31 : Extraction des métadonnées d'un flux de données ouvertes .............................................................. 32
Figure 32 : Téléchargement de données suivant la grille Geohash....................................................................... 33
8. LISTE DES TABLES
Tableau 1 : Opérations supportées par WFS______________________________________________________ 17
Tableau 2 : Ensemble des ressources disponibles sous OGC API - Features______________________________ 19
12. 12
1.4 Egis au cœur du développement durable
1.4.1 Comité Exécutif (COMEX)
Figure 3 : Comité exécutif du groupe Egis
13. 13
1.5 Méthodologie
-
Figure 4 : Approche méthodologique
Revue de littérature
Systèmes
de géocodage (Geohash)
Services Web
d’OGC
Moteurs d’indexation
(Elasticsearch)
Résultats
Services
de téléchargements
WFS, OGC API
Features
Analyse
du service
OWSLib
Sauvegarde
des métadonnées
du service
Psycopg (v3)
Téléchargement
des données
React.js
Indexation
Elasticsearch
Serveur SIG
FastAPI
Express
Moteur de
recherche
Elasticsearch
Serveur
Applicatif
Application Web
Docker
16. 16
CHAPITRE 1 : SERVICES DE TELECHARGEMENT, SYSTEMES DE GEOCODAGE ET MOTEURS
D’INDEXATION
1. Introduction
2. Services de téléchargement d’OGC
Figure 5 : La courbe de diffusion de l'innovation (Source : Idea to Value)
17. 17
Figure 6 : Feuille de route de l'OGC API - Features (WFS 3.0)
2.1 Services WFS (Web Feature Service)
Tableau 1 : Opérations supportées par WFS
18. 18
Figure 7 : Réponse XML du serveur cartographique de l'IGN
2.2 Services API (OGC API – Features)
19. 19
Figure 8 : Architecture globale d'un API REST
Tableau 2 : Ensemble des ressources disponibles sous OGC API - Features
3. Systèmes de géocodage (Geohash)
20. 20
↦
Figure 9 : Grille Geohash ; à gauche avec une résolution 2, à droite avec une résolution de 4
4. Moteurs d’indexation
Figure 10 : Système des clusters, nœuds et fragments au niveau d'Elasticsearch
33. 33
Figure 32 : Téléchargement de données suivant la grille Geohash
34. 34
BIBLIOGRAPHIE
Giuliani, G., Lacroix, P., Guigoz, Y., Roncella, R., Bigagli, L., Santoro, M., Mazzetti, P., Nativi, S., Ray,
N., & Lehmann, A. (2017). Bringing GEOSS Services into Practice: A Capacity Building Resource
on Spatial Data Infrastructures (SDI). Transactions in GIS, 21(4), 811–824.
https://doi.org/10.1111/tgis.12209
Qingquan L. I., & Deren L. I. (2014). Big Data GIS. 武汉大学学报 (信息科学版), 39(6), 641–644.
https://doi.org/10.13203/j.whugis20140150
Vilches-Blázquez, L. M., & Saavedra, J. (2018, November 28). A framework for connecting two
interoperability universes: OGC Web Feature Services and Linked Data.
https://onlinelibrary.wiley.com/doi/abs/10.1111/tgis.12496