Skip to content

driouch23/geo_projet_

Repository files navigation

Classification de la Stabilité des Terrains (Risque de Glissement)

Description

Ce projet vise à classifier les zones géographiques en fonction de la stabilité de leur terrain afin d'identifier les risques de glissement de terrain au Maroc. Il utilise des variables géomorphologiques, géologiques et spatiales pour prédire la variable cible stabilite_terrain.

Dataset

Le jeu de données geo_stabilite_terrain_data.csv contient environ 1550 échantillons avec les caractéristiques suivantes :

  • Variables Numériques : Pente, Altitude, Texture du sol, Humidité, Distance aux failles, Couverture végétale.
  • Coordonnées : Longitude et Latitude pour la cartographie.
  • Cible : stabilite_terrain (Stable, Moyennement stable, Instable).

Installation

Assurez-vous d'avoir Python installé, puis installez les dépendances :

pip install pandas numpy matplotlib seaborn scikit-learn xgboost plotly ipywidgets

Structure du Projet

  • projet6_geo_info.ipynb : Notebook principal contenant l'analyse et les modèles.
  • geo_stabilite_terrain_data.csv : Jeu de données brut.
  • README.md : Documentation du projet.

Méthodologie

  1. Analyse Exploratoire (EDA) : Visualisation des distributions et cartographie interactive avec Plotly.
  2. Prétraitement :
    • Harmonisation des labels (gestion des majuscules/minuscules).
    • Imputation des valeurs manquantes.
    • Encodage des variables et normalisation.
  3. Modélisation : Entraînement de modèles de classification (Logistic Regression, Random Forest, XGBoost).
  4. Évaluation : Comparaison des performances via Accuracy, F1-Score et Matrices de confusion.

About

GIS project — spatial data analysis and geoprocessing workflows using Python and PostGIS for geographic data management, transformation, and cartographic visualization

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors