LINUX:GEO - Programmes nécessaires
But
Pour cette mise en oeuvre, nous avons besoin de divers moyens informatiques; en outre nous avons été confrontés à quelques problèmes qui ont nécessité de recours à divers autres programmes.
Serveur
Pour l'API nous avons besoin d'un serveur WEB:
- Serveur HTTP: Apache a été choisi
- Le langage PHP
- Une base de données relationnel: MariaDB a été choisi
Constitution des données
Pour la constitution des données, divers programmes ont été nécessaires. Ce traitement se fait sous Linux (Fédora 33).
Voici une liste non exhaustive:
- Le langage de script "bash"
- Une base de donnes MariaDB et son language SQL
- "curl" pour télécharger les données et tester l'API
- "unzip" pour dézipper les fichier téléchargés
- "mdb-export" du paquet logiciel "mdbtools" pour extraire une table donnée d'un fichier Microsoft Access (mdb)
- Le langage PHP
- Une fonction "dbase" en PHP afin d'extraire d'un fichier dBase sous forma de texte
- "iconv" pour la conversion de l'encodage du fichier texte pour le mettre en UTF-8
- "sed" pour effectuer des substitutions dans les fichiers texte des données de base
- "awk" pour la sélection et un prétraitement des données de base téléchargées présentées en mode texte