Skip to content

Catalogue de fruit avec propriétés détaillée et plantation avec géolocalisation - #8

Open
DSA164 wants to merge 8 commits into
Formation-ML-Pro:mainfrom
DSA164:plantation_geolocalisation
Open

Catalogue de fruit avec propriétés détaillée et plantation avec géolocalisation#8
DSA164 wants to merge 8 commits into
Formation-ML-Pro:mainfrom
DSA164:plantation_geolocalisation

Conversation

@DSA164

@DSA164 DSA164 commented Aug 14, 2025

Copy link
Copy Markdown

Salut ! Cette PR propose des nouvelles fonctionnalités avec trois nouveaux scripts :

  • geolocalisation.py : Trouve le climat (tropical, tempéré, etc.) à partir de la latitude/longitude pour adapter les plantations.
  • plantation.py : Crée des plantations avec une superficie aléatoire et des fruits compatibles avec le climat.
  • fruit.py : Gère un catalogue de fruits avec leurs infos (rendement, coûts, périodes de semis/récolte, impact météo).

Ces ajouts permettent créer des plantations réalistes en fonction de la localisation et de gérer un catalogue détaillé de fruits avec des spéciations détaillées (cf discussion #7 )

Ce qui est déjà implémenté:

  • Simuler des plantations dans différentes régions du monde.
  • De fonction rand pour générer des plantations réaliste avec
  • Obtenir une liste des plantations avec leur propriétés (localisation, superficie, fruits plantés, etc.).
  • Vérifier qu'un terrain est bien sur la terre ferme et qu'il n'est pas déjà occupé par une autre plantation
  • Ajout des module plotly pour l'affichage futur des cartes avec la localisation des fermes

Améliorations possible:

  • Fixer le limite de recolte a ce qui a été planter et se qu'il a poussé en fonction des propriétaires des fruits de la région et la météo définie dans les scripts
  • Ajouter une interface Streamlit pour visualiser et gérer les plantations facilement.
  • Intégrer des prévisions météo pour ajuster les rendements en temps réel.
  • Intégrer les liste fruits.json et plantation.json dans une BD sql
  • Suivre les performances des plantations avec des données précises et simulées
  • Créer des rapports sur la rentabilité des plantations par région.

@DSA164

DSA164 commented Aug 15, 2025

Copy link
Copy Markdown
Author

Hello j'ai ajouté une nouvelle feature dans l'app cf commit "feat(plantations): ajoute page Streamlit « Plantations » (carte + liste)]"
pour visualiser les plantations avec les fonctionnalités suivantes:

  • pages\01_Plantations.py: nouvelle page dans l'app
  • carte Plotly + tableau des plantation
  • Filtres : climat, plage de superficie, recherche texte
  • Export CSV/JSON
  • Données de test : ajouter 23 plantations pour tester la page avec option de reset pour retire ces plantations

Voilà ce que ça donne

image image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant