CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL RHÔNE ALPES
161 pages
Français

CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL RHÔNE ALPES

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
161 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Niveau: Supérieur, Master, Bac+5

  • mémoire


CONSERVATOIRE NATIONAL DES ARTS ET METIERS CENTRE REGIONAL RHÔNE-ALPES CENTRE D'ENSEIGNEMENT DE GRENOBLE ___________________________________________________ MEMOIRE présenté par Benoit Le Rubrus en vue d'obtenir LE DIPLÔME D'INGENIEUR C.N.A.M. en INFORMATIQUE ________________________ Cartographie et analyse territoriale multiscalaire Réingénierie des logiciels HyperAtlas et HyperAdmin Soutenu le 7 avril 2011 ________________________ JURY Président : M. Eric Gressier-Soudan Membres : M. Jean-Pierre Giraudin M. André Plisson M. Mathias Voisin-Fradin Tuteur : M. Jérôme Gensel Mme Hélène Mathian du m as -0 05 92 17 7, v er sio n 1 - 1 1 M ay 2 01 1

  • equipe

  • contrat relatif au projet genghis

  • promotion supérieure du travail

  • réingénierie des logiciels hyperatlas

  • conservatoire national des arts

  • projets steamer

  • steamer du lig


Sujets

Informations

Publié par
Publié le 01 avril 2011
Nombre de lectures 131
Langue Français
Poids de l'ouvrage 8 Mo

Extrait


CONSERVATOIRE NATIONAL DES ARTS ET METIERS

CENTRE REGIONAL RHÔNE-ALPES
CENTRE D'ENSEIGNEMENT DE GRENOBLE


___________________________________________________
MEMOIRE
présenté par Benoit Le Rubrus
en vue d'obtenir
LE DIPLÔME D'INGENIEUR C.N.A.M.
en INFORMATIQUE
________________________
Cartographie et analyse territoriale multiscalaire
Réingénierie des logiciels HyperAtlas et HyperAdmin
Soutenu le 7 avril 2011
________________________
JURY
Président : M. Eric Gressier-Soudan
Membres : M. Jean-Pierre Giraudin
M. André Plisson
M. Mathias Voisin-Fradin
Tuteur : M. Jérôme Gensel
meM Hélène Mathian
dumas-00592177, version 1 - 11 May 2011dumas-00592177, version 1 - 11 May 2011
CONSERVATOIRE NATIONAL DES ARTS ET METIERS

CENTRE REGIONAL RHÔNE-ALPES
CENTRE D'ENSEIGNEMENT DE GRENOBLE


___________________________________________________
MEMOIRE
présenté par Benoit Le Rubrus
en vue d'obtenir
LE DIPLÔME D'INGENIEUR C.N.A.M.
en INFORMATIQUE
________________________
Cartographie et analyse territoriale multiscalaire
Réingénierie des logiciels HyperAtlas et HyperAdmin
Soutenu le 7 avril 2011
________________________
Les travaux relatifs à ce mémoire ont été effectués dans l'équipe STEAMER du LIG
(Laboratoire d'Informatique de Grenoble) sous la direction de M. Jérôme Gensel.
dumas-00592177, version 1 - 11 May 2011dumas-00592177, version 1 - 11 May 2011Remerciements
Jeremercieavanttoutlespersonnesparticipantaujurydecemémoire:MonsieurEricGressier-
Soudan,professeurauCNAMParis,MonsieurJean-PierreGiraudin,professeuràl’universitéPierre
Mendès France de Grenoble, Monsieur André Plisson, directeur du centre d’enseignement CNAM
de Grenoble et Monsieur Mathias Voisin-Fradin, directeur adjoint du CNAM Grenoble.
Je tiens tout particulièrement à remercier mon tuteur Monsieur Jérôme Gensel, Professeur à
l’université Pierre Mendès France de Grenoble, pour m’avoir accueilli dans l’équipe qu’il dirige,
STEAMER, et proposé de travailler sur des problématiques liées à la géomatique. Merci pour ses
conseils et relectures ayant mené à l’achèvement de ce mémoire.
Le travail réalisé pendant ce mémoire est le résultat d’une collaboration avec les équipes du
groupederechercheHyperCarte,jeremerciedoncMadameHélèneMathian,del’équipeGéographie-
Cités, et les membres de l’équipe RIATE de l’université Paris VII, dirigée par Monsieur Claude
Grasland, professeur géographe.
Je remercie également les membres permanents de l’équipe STEAMER pour leur soutien, leurs
encouragements, leur sympathie et leur accueil. Ainsi, je remercie Madame Paule-Annick Davoine
pour m’avoir intégré à l’équipe en juin 2009 sur un contrat relatif au projet GenGHIS, et Madame
Marlène Villanova-Oliver pour m’avoir proposé en novembre 2009 un contrat sur le projet ESPON
2013 Database.
Merci aussi aux membres non permanents de l’équipe STEAMER : Christine Plumejeaud pour
latransmissiond’unepartiedesesconnaissancessurleslogicielsHyperAtlasetHyperAdmin,Anton
TelechevetBogdanMoisuc,avecquij’aipucollaborersurdesprojetsSTEAMERconnexes,comme
GenGHIS et ESPON 2013 Database.
Je remercie également l’équipe Marvelig du LIG et plus particulièrement Alban Chazot, qui
a non seulement partagé son bureau, mais aussi sa culture et son expérience transversale sur les
équipes, outils et projets du LIG. Pour n’oublier personne, je remercie les habitués du troisième
étage du bâtiment D de l’ENSIMAG (Ecole Nationale Supérieure en Informatique et Mathéma-
tiques Appliquées de Grenoble) pour leur chaleureux accueil.
Enoutre,jeremerciel’associationAICNAM-PST(AssociationdesIngénieursduConservatoire
National des Arts et Métiers et de la Promotion Supérieure du Travail) pour leurs services de
soutien, de relecture et de soutenance à blanc.
Je remercie enfin tous les enseignants et personnels du CNAM qui ont tous contribué lors de
mon cursus à un inestimable enrichissement culturel.
i
dumas-00592177, version 1 - 11 May 2011dumas-00592177, version 1 - 11 May 2011Sommaire
Remerciements i
Conventions d’écriture et acronymes xi
Introduction 1
I Présentation 3
1 Contexte 5
1.1 LIG STEAMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Le groupe de recherche HyperCarte . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2.1 HyperAtlas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.2 HyperAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Le programme ESPON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Cahier des charges 11
2.1 Les enjeux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2 Le contrat ESPON HyperAtlas Update . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3 Le projet HyperAtlas v2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3 Organisation du mémoire 15
3.1 Calendrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2 Plan du mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
II Etat de l’art 17
4 Méthodes et outils de visualisation 19
4.1 Philcarto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2 Les cubes espace-temps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 SOLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Solutions spatio-temporelles en ligne 29
5.1 Vizzuality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 GapMinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.3 Google Public Data Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.4 OECD eXplorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
iii
dumas-00592177, version 1 - 11 May 2011Sommaire
5.4.1 Vue générale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
5.4.3 Principaux outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6 Synthèse de l’état de l’art 39
III Réalisation 43
7 Démarche 45
8 Analyse de l’existant 49
8.1 HyperAtlas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
8.1.1 Carte de la zone d’étude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.1.2 Cartes des indicateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
8.1.3 Carte du ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.1.4 Cartes d’écarts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
8.1.5 Carte de synthèse ternaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.2 HyperAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.3 Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.4 Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
8.5 Gestion des évènements et singletons . . . . . . . . . . . . . . . . . . . . . . . . . . 57
9 Génie logiciel 59
9.1 Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.2 Gestion des sources et des versions . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
9.3 Construction automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
9.4 Tests unitaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
9.5 Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.5.1 DocBook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
9.5.2 Javadoc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
9.5.3 Outils de conception UML et de bases de données . . . . . . . . . . . . . . . 64
9.6 Intégration continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
9.7 Synthèse de l’environnement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
10 L’application Web 69
10.1 Objectif . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.2 Cas d’utilisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
10.3 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
10.4 Principales fonctionnalités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
10.4.1 Styles de mise en page . . . . . . . . . . . . . . . . . . . . . .

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents