Développement dIHM* et dapplicatifs spécifiques Exemple de la base de données du programme...

Preview:

Citation preview

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