Skip to content
This repository has been archived by the owner on Dec 18, 2024. It is now read-only.
SimonSAMPERE edited this page May 2, 2019 · 8 revisions

Développement

Structure du code

Dossier _spef

Dossier contenant des illustrations concernant les spécifications fonctionnelles du moteur de recherche.

Dossier isogeo_search_engine

Dossier contenant le module de génération du moteur de recherche et ses sous-modules, à savoir : le fichier main_search_engine.py, le dossier ui et le dossier api :

  • Dossier api

    Dossier contenant le module de connexion à l'API Isogeo (fichier api_client.py) en lecture. Ce module fait appel au package isogeo-pysdk permettant de faire des requêtes concernant une application de l'API isogeo.

  • Dossier ui

    Dossier contenant le module permettant de générer l'interface utilisateur (fichier ui_objs.py) du moteur de recherche. Cette interface est générée grâce au package tkinter et contient des widgets permettant à l'utilisateur de filtrer les requêtes faites à l'API Isogeo en choisissant certaines valeurs de champs de métadonnées.

  • Fichier main_search_engine.py

    Script à lancer pour générer le moteur de recherche. Il fait appel aux modules ui_objs et api_client pour connecter l'interface graphique à l'API Isogeo afin de constituer le moteur de recherche.

Dossier docs

Dossier contenant les fichiers permettant de générer la documentation :

  • Dossier source

    Dossier contenant les fichiers .rst à partir desquels la documentation est générée.

  • Fichiers Makefile et make.bat

    Fichiers permettant de générer la documentation à partir des fichiers .rst