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
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 Le travail présenté ici est le fruit du constat suivant : Les programmes de recherche mobilisent des compétences relatives aux disciplines suivantes en proportion varaiable : les systèmes de gestion de bases de données la cartographie des phénomènes étudiés une description statistique des mêmes phénomènes Les solutions informatiques à utiliser doivent de plus tenir compte de deux contraintes l’accessibilité à tous (un outil trop spécialisé ou utilisé uniquement par un spécialiste sera à terme rejeté ) l’offre commerciale est développée pour répondre aux besoins d’autres disciplines comme la géographie La solution : développer des applicatifs spécifiques liés aux programmes de recherche et pouvant évoluer avec les problématiques de ceux-ci. Développement d’applicatifs propres aux programmes ou Système d’Information Archéologique (SIA)
Développement d’un système d’information Développement d’un applicatif Cahier des charges Définition des besoins et des objectifs Développement Prototype Développement et validation des choix méthodologiques Développement applicatif Développement et déploiement des applicatifs
Cahier des charges Interface adaptée à l’utilisateur Prototype Archéologie Bassin Parisien Cahier des charges Interface adaptée à l’utilisateur Connexion personnalisée Connexion avec des logiciels SIG (ArcGIS) Echange de données (import export) Architecture (Client-Serveur) …
Choix logiciel Développement du prototype Prototype Archéologie Bassin Parisien 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)
Interface d’interrogation Présentation du prototype
Accès à la base de données Prototype Archéologie Bassin Parisien Accès à la base de données Gestion personnalisée Historique personnalisé Accès sécurisé Gestion d’accréditation Administration Consultation Mémoire des transactions L’objectif est de proposer des interfaces de navigation (ou des formulaires)
Accès à la base de données Prototype Archéologie Bassin Parisien Accès à la base de données Gestion personnalisée Historique personnalisé Accès sécurisé Gestion d’accréditation Administration Consultation Mémoire des transactions Boutons de navigation Création d’un environnement personnalisé
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Critères de sélection Localisation Chronologie Fonction Corpus Tableau résultat Le formulaire de « sélection »
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Critères de sélection Localisation Chronologie Fonction Corpus Tableau résultat Utilitaires Export vers Excel Export en SQL Schéma relationnel …
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Localisation Choix par menu déroulant Calcul dynamique
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Corpus Choix par menu déroulant Calcul dynamique
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Chronologie Développement d’un modèle hiérarchique arborescent et d’un module d’interrogation spécifiques.
Interface de Sélection Prototype Archéologie Bassin Parisien Interface de Sélection Fonction Développement d’un modèle hiérarchique arborescent et d’un module d’interrogation spécifiques.
Prototype Archéologie Bassin Parisien 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
Cartographie dynamique Prototype Archéologie Bassin Parisien Cartographie dynamique Visualisation du corpus global sous forme de semis de points
Cartographique des sélections Prototype Archéologie Bassin Parisien Cartographique des sélections Visualisation de la sélection sous forme de semis de points. Export des données sélectionnées au format ArcGIS (« .shp »)
Cartographique des sélections Prototype Archéologie Bassin Parisien Cartographique des sélections Fonctionnalités de cartographie: zoom avant, zoom arrière, déplacement, symbologie, gestionnaire de données, …
Interroger la base de données par la carte, c’est mieux ! Prototype Archéologie Bassin Parisien 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 !
Sélection cartographique Prototype Archéologie Bassin Parisien Sélection cartographique Sélection des sites présents dans un rayon défini, autour d’une position définie par l’utilisateur
Sélection cartographique Prototype Archéologie Bassin Parisien Sélection cartographique Sélection des sites présents dans un polygone quelconque défini par l’utilisateur
Sélection cartographique Prototype Archéologie Bassin Parisien Sélection cartographique 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.
Sélection cartographique Prototype Archéologie Bassin Parisien Sélection cartographique 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 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
Ellipse de dispersion En développement : Prototype Archéologie Bassin Parisien 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)
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), …
Pour finir … … Quelques copies d’écran de l’interface de la base de données des céramiques Maya de Xkipche.
Prototype Céramiques Maya Xkipche (Mexique) Visualisation tabulaire des données et menus déroulants des choix d’interrogation de la base. Données Carmen Varela Développement Laurent Aubry
Prototype Céramiques Maya Xkipche (Mexique) Visualisation cartographique des données et menus déroulants des choix d’interrogation de la base. Données Carmen Varela Développement Laurent Aubry
Résultat de la recherche (ex : localisation de la structure A1) Prototype Archéologie Bassin Parisien Résultat de la recherche (ex : localisation de la structure A1) Données Carmen Varela Développement Laurent Aubry
Résultat de la recherche (ex : localisation des bords de cazuela) Prototype Céramiques Maya Xkipche (Mexique) Résultat de la recherche (ex : localisation des bords de cazuela) Données Carmen Varela Développement Laurent Aubry
Prototype Céramiques Maya Xkipche (Mexique) Résultat de la recherche (ex : localisation des bords de cazuela avec une typologie définie) Données Carmen Varela Développement Laurent Aubry
Liste des fiches de la sélection précédente Prototype Céramiques Maya Xkipche (Mexique) Liste des fiches de la sélection précédente Données Carmen Varela Développement Laurent Aubry