Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Autodiagbin/MapCreator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


MapCreator 🗺️

MapCreator est un logiciel open source conçu pour générer des cartes interactives et personnalisées à partir de données de transport. Visualisez facilement vos flux logistiques par localisation, transporteur et volume de produits.

(Pensez à remplacer cette image par une capture d'écran de votre logiciel)

📖 Table des matières

📍 À propos du projet

Ce projet a pour but de fournir un outil simple et efficace pour de la logistique ou toute personne souhaitant cartographier des données de flux. Le processus se déroule en deux temps :

  1. Préparation des données : Une macro Excel permet de formater vos données brutes (adresses, transporteurs, volumes) en un fichier exploitable par le logiciel.
  2. Génération de la carte : Le logiciel utilise ce fichier pour géolocaliser les adresses et générer une carte HTML interactive, que vous pouvez filtrer et personnaliser.

✨ Fonctionnalités principales

  • Détection des villes introuvables : Le logiciel identifie et vous signale les localisations qui n'ont pas pu être géocodées.
  • Personnalisation des couleurs : Modifiez les couleurs des marqueurs et des tracés pour une meilleure lisibilité.
  • Filtres dynamiques : Filtrez les données affichées sur la carte en temps réel (par transporteur, par volume, etc.).
  • Personnalisation de la vue : Ajustez le zoom, le fond de carte et les informations affichées dans les pop-ups.

🛠️ Technologies utilisées

🚀 Comment démarrer

Suivez ces étapes pour installer et lancer le projet sur votre machine locale.

Prérequis

Assurez-vous d'avoir Python et pip installés sur votre système.

Installation

  1. Clonez le dépôt Git
    git clone https://github.com/Autodiagbin/MapCreator.git
  2. Accédez au répertoire du projet
    cd MapCreator
  3. Installez les dépendances (Créez un fichier requirements.txt s'il n'existe pas déjà avec les bibliothèques PyQt6, folium, geopy)
    pip install -r requirements.txt

⚙️ Utilisation

Étape 1 : Préparation des données

Avant de lancer le logiciel, vous devez formater vos données à l'aide de la macro Excel fournie.

  1. Ouvrez le fichier Phase1-Créerlesdonnées.xlsm (ou nom similaire).
  2. Suivez les instructions détaillées disponibles sur cette page Notion pour importer et traiter vos données :

    ➡️ Guide de préparation des données sur Notion

  3. Une fois la macro exécutée, un fichier de données (par exemple donnees_pour_carte.csv) sera généré. Conservez-le pour l'étape suivante.

Étape 2 : Génération de la carte

  1. Lancez l'application

    python main.py 

    (Adaptez le nom main.py si le fichier principal de votre application a un autre nom)

  2. Importez votre fichier de données via l'interface du logiciel.

  3. Personnalisez votre carte à l'aide des options disponibles (couleurs, filtres, etc.).

  4. Générez le fichier HTML de la carte interactive.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages