soduco / geocoder-front

3 stars 2 forks source link
HistoGéo   Demo

HistoGéo, le front-end du géocodeur historique

Description   |   Fonctionnalités   |   Technologies   |   Conditions requises pour lancer le projet en local   |   Lancement du projet en local   |   License   |   Author


:dart: Description

Ce projet est le front-end du géocodeur historique développé par 5 étudiants de l'ENSG - Géomatique : Théo Huard, Roaa Masri, Maïlys Monge, Antoine Rainaud et Adrienne Zebaze pour l'IGN, l'EHESS, les Archives Nationales et EPITA.

Le géocodeur historique permet l'action de géocodage : transformer une adresse indirecte (adresse postale par exemple) en une adresse directe (latitude et longitude) sur une échelle de temps longue en prenant en compte les évolutions des adresses au fil du temps.

Notre application est déployée à l'adresse suivante : http://dev-geocode.geohistoricaldata.org/ et a pour but d'être accessible et utilisable par toute personne souhaitant faire du géocodage.

:sparkles: Fonctionnalités

:heavy_check_mark: Fonctionnalité 1 : Importer un fichier CSV en parcourant les dossiers de son ordinateur ou bien en glissant-déposant le fichier. \ :heavy_check_mark: Fonctionnalité 2 : Visualiser les premières lignes du fichier importé pour vérifier l'encodage et les informations contenues dans le fichier. \ :heavy_check_mark: Fonctionnalité 3 : Sélectionner les colonnes de son fichier pour construire les adresses qui seront géocodées. \ :heavy_check_mark: Fonctionnalité 4 : Sélectionner les colonnes de son fichier ou choisir avec un calendrier la ou les date à laquelle on appliquera le géocodage.\ :heavy_check_mark: Fonctionnalité 5 : Géocodage des adresses données aux dates données. \ :heavy_check_mark: Fonctionnalité 6 : Télécharger un fichier CSV ou JSON contenant les résultats du géocodage. \ :heavy_check_mark: Fonctionnalité 7 : Visualiser dans un tableau intéractif et sur une carte intéractive les résultats du géocodage.\ :heavy_check_mark: Fonctionnalité 8 : Pouvoir changer les fonds de cartes en fonction de la date et pouvoir changer l'ordre des résultats du géocodage en fonction de l'analyse de l'utilisateur.

:rocket: Technologies

Les outils suivants ont été utilisé dans notre projet :

:white_check_mark: Conditions requises pour lancer le projet en local

Avant de commencer :checkered_flag:, vous devez avoir Git, Angular et Node d'installé.

:checkered_flag: Lancement du projet en local

# Clone this project
$ git clone https://github.com/soduco/geocoder-front

# Access
$ cd geocoder-front

# Install dependencies, the force flag disable version issues
$ npm install --force

# Run the project
$ ng serve

# The server will initialize in the <http://localhost:4200>

:memo: License

This project is under license for SODUCO, the team whom we worked with during the project.

Made with :heart: by Antoine Rainaud

 

Retour en haut de page