40
Développement d’IHM* et d’applicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Embed Size (px)

Citation preview

Page 1: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Développement d’IHM*et d’applicatifs spécifiques

Exemple de la base de données du programme Archéologie du Bassin Parisien

*IHM: Interface Homme Machine

Page 2: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Constat

Les programmes de recherche ont besoin d’outils spécifiques• De système de gestion de base de données• De cartographie• De statistiques descriptives

De plus, • Les outils doivent être accessibles à tous les membres des programmes, et non

réservés au seul hyper-spécialiste• L’offre du marché est peu adaptée et nécessite un coût financier et temporel

important

Développement d’applicatifs propres aux programmes ou Système d’Information Archéologique (SIA)

Page 3: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Développementd’un système d’information

Développement d’un applicatif

– Cahier des chargesDéfinition des besoins et des objectifs

– Développement Prototype Développement et validation des choix méthodologiques

– Développement applicatifDéveloppement et déploiement des applicatifs

Page 4: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

• Interface adaptée à l’utilisateur • Connexion personnalisée • Connexion avec des logiciels SIG (ArcGIS)• Echange de données (import export)• Architecture (Client-Serveur)• …

Cahier des charges

Prototype Archéologie Bassin Parisien

Page 5: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Choix logiciel

• Développement du prototype– SGBD Microsoft Access

– Interface Microsoft Access et MapwinGIS (VBA)

• Développement de l’applicatif– SGBD PostGreSQL, PostGIS

– Interface Logiciel (Java et GeoTools)

Prototype Archéologie Bassin Parisien

Page 6: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Interface d’interrogation

• Présentation du prototype

Page 7: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Accès à la base de donnéesGestion personnalisée

• Historique personnalisé

• Accès sécurisé

• Gestion d’accréditation • Administration• Consultation

• Mémoire des transactions

Prototype Archéologie Bassin Parisien

Page 8: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Gestion personnalisée • Historique personnalisé

• Accès sécurisé

• Gestion d’accréditation • Administration • Consultation

• Mémoire des transactions

Prototype Archéologie Bassin Parisien

Boutons de navigation

Création d’un environnement personnalisé

Accès à la base de données

Page 9: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Interface IdentificationBoutons de navigation

Liste des membres enregistrés

Statut de connexionEnvironnement du membre connecté

Page 10: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

1

2 3

4

5

Page 11: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Interface de SélectionPrototype Archéologie Bassin Parisien

Critères de sélection

Localisation ChronologieFonctionCorpus

Tableau résultat

Page 12: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

Critères de sélection

Localisation ChronologieFonctionCorpus

Tableau résultat

Utilitaires Export vers Excel Export en SQL Schéma relationnel …

Interface de Sélection

Page 13: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Critères sélection Géographie ChronologieFonctionCorpus

Tableau résultat

Utilitaires Export vers Excel Export en SQL Schéma relationnel …

Page 14: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Critères sélection Géographie ChronologieFonctionCorpus

Tableau résultat

Utilitaires Export vers Excel, SQL Schéma relationnel …

Page 15: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Critères sélection Géographie ChronologieFonctionCorpus

Tableau résultat Tri par colonne Taille colonne réglable

Utilitaires Identifiant Export vers Excel, SQL Initialisation Schéma relationnel

Page 16: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine
Page 17: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine
Page 18: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

LocalisationChoix par menu déroulantCalcul dynamique

Interface de Sélection

Page 19: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

CorpusChoix par menu déroulantCalcul dynamique

Interface de Sélection

Page 20: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

ChronologieDéveloppement d’un modèle hiérarchique arborescent et d’un module d’interrogation spécifiques.

Interface de Sélection

Page 21: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

FonctionDéveloppement d’un modèle hiérarchique arborescent et d’un module d’interrogation spécifiques.

Interface de Sélection

Page 22: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

• Jusqu’à présent le résultat des sélections se présente sous forme tabulaire et ou de fiches individuelles

• La base Archéologie du Bassin parisien intègre un module de cartographie automatique

Ce module est développé autour d’une infrastructure libre de droit, donc largement diffusable

Prototype Archéologie Bassin Parisien

Page 23: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Cartographie dynamique

Prototype Archéologie Bassin Parisien

Visualisation du corpus global sous forme de semis de points

Page 24: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Cartographique des sélections

Prototype Archéologie Bassin Parisien

Visualisation de la sélection sous forme de semis de points.

Export des données sélectionnées au format ArcGIS (« .shp »)

Page 25: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

Fonctionnalités de cartographie:• zoom avant, • zoom arrière,• déplacement,• symbologie,• gestionnaire de

données,• …

Cartographique des sélections

Page 26: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

• La cartographie des requêtes et l’export dans le format ArcGIS, c’est bien.

• Interroger la base de données par la carte, c’est mieux !

Prototype Archéologie Bassin Parisien

Page 27: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Sélection cartographique

Sélection des sites présents dans un rayon défini, autour d’une position définie par l’utilisateur

Prototype Archéologie Bassin Parisien

Page 28: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Sélection des sites présents dans un polygone quelconque défini par l’utilisateur

Prototype Archéologie Bassin Parisien

Sélection cartographique

Page 29: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Sélection des sites présents dans une surface définie par l’utilisateur, appartenant à une couche de référence.Sélection par la carte.

Exemple: Sites présents dans la surface pointée, en rose (la Loire de sa source à la Vienne) de la couche des régions hydrologiques administratives.

Prototype Archéologie Bassin Parisien

Sélection cartographique

Page 30: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Sélection des sites présents dans une surface définie par l’utilisateur, appartenant à une couche de référence.Sélection par la table attributaire.

Prototype Archéologie Bassin Parisien

Sélection cartographique

Page 31: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Perspectives

• Des fonctions d’analyse et de statistique spatiale sont en développement

• Création et intégration d’un module de statistique descriptive

• Développement en cours de l’applicatif

Prototype Archéologie Bassin Parisien

Page 32: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Ellipse de dispersion

En développement : Calcul des ellipses de dispersions (selon l’écart-type et l’orientation des données) des sites sélectionnés (en rouge)

Prototype Archéologie Bassin Parisien

Page 33: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Conclusion• Si ces développements méthodologiques ont vocation à répondre aux

besoins du programme « Archéologie du Bassin parisien », ils peuvent (et doivent) essaimer dans d’autres programmes…

• Aujourd’hui, le programme de recherche sur la céramique Maya de Xkipche (Yucatan) bénéficie de ces développements méthodologiques. Ainsi que le programme des sépultures néolithiques du Ja’Alan (Oman)

• Demain, le programme Khirokitia (Chypre), …

Page 34: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Pour finir …

• … Quelques copies d’écran de l’interface de la base de données des céramiques Maya de Xkipche.

Page 35: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Céramiques Maya Xkipche (Mexique)

Données Carmen VarelaDéveloppement Laurent Aubry

Visualisation tabulaire des données et menus déroulants des choix d’interrogation de la base.

Page 36: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Céramiques Maya Xkipche (Mexique)

Données Carmen VarelaDéveloppement Laurent Aubry

Visualisation cartographique des données et menus déroulants des choix d’interrogation de la base.

Page 37: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Archéologie Bassin Parisien

Données Carmen VarelaDéveloppement Laurent Aubry

Résultat de la recherche (ex : localisation de la structure A1)

Page 38: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Céramiques Maya Xkipche (Mexique)

Données Carmen VarelaDéveloppement Laurent Aubry

Résultat de la recherche (ex : localisation des bords de cazuela)

Page 39: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Céramiques Maya Xkipche (Mexique)

Données Carmen VarelaDéveloppement Laurent Aubry

Résultat de la recherche (ex : localisation des bords de cazuela avec une typologie définie)

Page 40: Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme Archéologie du Bassin Parisien *IHM: Interface Homme Machine

Prototype Céramiques Maya Xkipche (Mexique)

Données Carmen VarelaDéveloppement Laurent Aubry

Liste des fiches de la sélection précédente