Git Product home page Git Product logo

grama--graph-map-analysis's Introduction

GRAMA--GRAph-Map-Analysis

Projet de SAE en Java, réalisé en binôme, durant tout le semestre 2 de la 1ère année de BUT Informatique à l'IUT de Lyon 1.
Le sujet

Utilisation

L'application permet de visualiser une carte map sous format d'un graphe en symbolisant les liens entre les nœuds.
L'utilisation est assez simple, après avoir lancé l'application vous pouvez utiliser le menu "fichier" pour choisir votre fichier csv ( Raccourci : Ctrl + N).
Les différents écrans de l'application permettent d'avoir des informations plus détaillées sur le graphe, sur un nœud en particulier ou bien comparer deux nœuds.
Ces informations vont de savoir quel nœud est plus ouvert jusqu'à celui qui est plus gastronomique.. D'autres fonctionnalités permettent d'en apprendre un peu plus sur votre graphe, comme par exemple avoir des statistiques sur un nœud sélectionné, et savoir les autres nœuds auxquels il est lié et le genre du nœud ( ville, restaurant, loisir). Vous pouvez utiliser le fichier qui vous est fourni pour votre jeu de test(voir Pré-requis ci-dessous).
Vous retrouverez aussi tous les dossiers liés à ce projet: Cahier de charges, dossiers de spécifications fonctionnelles etc dossiers de gestion

Installation

Vous pouvez simplement télécharger le dossier SaeGrama en zip et le mettre dans un dossier ou vous pourrez l'ouvrir après avec votre IDE.

Pré-requis

Vous aurez probablement besoin d'un IDE comme NetBeans.
Ensuite vous serez amené à installer java(jdk 8 utilisé ici).
Les données sont stockées dans un fichier csv, vous pouvez donc mettre vos propres fichiers à condition de respecter le format suivant :

V,Dakar:A,8034::V,Antananarivo;D,20::V,Guédiawaye;D,10::R,Planet

Vous pouvez consulter le sujet pour plus d'informations sur le format du fichier csv.
Vous pouvez utiliser ce fichier test mis à votre disposition.

Auteurs

Idrissa SALL et Aro RANDRIAMANANTENA

grama--graph-map-analysis's People

Contributors

nabilesall avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.