Post on 04-Apr-2015
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
Développement d’applicatifs propres aux programmes ou Système d’Information Archéologique (SIA)
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
• 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
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
Interface d’interrogation
• Présentation du prototype
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
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
Interface IdentificationBoutons de navigation
Liste des membres enregistrés
Statut de connexionEnvironnement du membre connecté
1
2 3
4
5
Interface de SélectionPrototype Archéologie Bassin Parisien
Critères de sélection
Localisation ChronologieFonctionCorpus
Tableau résultat
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
Critères sélection Géographie ChronologieFonctionCorpus
Tableau résultat
Utilitaires Export vers Excel Export en SQL Schéma relationnel …
Critères sélection Géographie ChronologieFonctionCorpus
Tableau résultat
Utilitaires Export vers Excel, SQL Schéma relationnel …
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
Prototype Archéologie Bassin Parisien
LocalisationChoix par menu déroulantCalcul dynamique
Interface de Sélection
Prototype Archéologie Bassin Parisien
CorpusChoix par menu déroulantCalcul dynamique
Interface de Sélection
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
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
• 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
Cartographie dynamique
Prototype Archéologie Bassin Parisien
Visualisation du corpus global sous forme de semis de points
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 »)
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
• 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
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
Sélection des sites présents dans un polygone quelconque défini par l’utilisateur
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.
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
Sélection cartographique
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
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
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)
Données Carmen VarelaDéveloppement Laurent Aubry
Visualisation tabulaire des données et menus déroulants des choix d’interrogation de la base.
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.
Prototype Archéologie Bassin Parisien
Données Carmen VarelaDéveloppement Laurent Aubry
Résultat de la recherche (ex : localisation de la structure A1)
Prototype Céramiques Maya Xkipche (Mexique)
Données Carmen VarelaDéveloppement Laurent Aubry
Résultat de la recherche (ex : localisation des bords de cazuela)
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)
Prototype Céramiques Maya Xkipche (Mexique)
Données Carmen VarelaDéveloppement Laurent Aubry
Liste des fiches de la sélection précédente