Outil d’estimation de terrains constructibles

Analyse quantitative à partir de données environnementales fournies au format CSV.

Principe

Cet outil permet d’estimer la valeur d’un terrain constructible en exploitant des données issues de parcelles comparables (superficie, prix total) que vous fournissez sous forme de fichier CSV. Le système applique plusieurs méthodes de calcul pour proposer une estimation cohérente et fiable.

Données attendues

  • Un fichier CSV contenant deux colonnes : surface (en m²) et prix (en €).
  • Le fichier doit commencer par une ligne de titre et les données sont séparées par une virgule
  • Les données doivent correspondre à des ventes ou évaluations de terrains similaires en termes de localisation, réglementation et contexte.
  • Enfin, indiquer la surface en m2 du terrain à évaluer.

Méthodes d’estimation proposées

  • Régression linéaire (voir explication) : ajustement sur la tendance linéaire entre surface et prix.
  • Régression logarithmique(voir explication) : modélisation basée sur la courbe logarithmique des prix en fonction des surfaces.
  • Régression puissance(voir explication) : modèle non linéaire adapté à la décroissance du prix au m² avec la taille.
  • Régression locale pondérée (LOWESS) : ajustement souple basé sur les points voisins pondérés pour modéliser les tendances locales.

Ces différentes approches sont calculées en parallèle, affichées et comparées pour fournir une estimation fiable.

GitHub GitHub
Code source disponible

Retrouvez ce projet directement sur GitHub.

Voir sur GitHub
Docker Docker
Image Docker disponible

Téléchargez et lancez facilement ce projet avec Docker.

Voir sur Docker Hub

1️⃣ Créer le volume pour les uploads :
docker volume create terrauploads
2️⃣ Lancer le conteneur :
docker run -d -p 8082:80 --name terraestimate -v terrauploads:/var/www/html/public/uploads revivalsoft/terraestimate:latest
ℹ️ Sécurité et mises à jour

Cette image Docker est basée sur une distribution Debian/Ubuntu et peut contenir des vulnérabilités découvertes au fil du temps. L’application reste utilisable, mais vous pouvez renforcer la sécurité en reconstruisant localement l’image avec les correctifs les plus récents.

  1. Téléchargez l’image depuis Docker Hub :
    docker pull revivalsoft/terraestimate:latest
  2. Créez un fichier Dockerfile contenant :
    FROM revivalsoft/terraestimate:latest
    RUN apt-get update && apt-get upgrade -y \
        && rm -rf /var/lib/apt/lists/*
  3. Rebuild l’image corrigée :
    docker build -t terraestimate:secure .

👉 Vous pouvez aussi analyser l’image avec un outil comme Trivy avant et après rebuild pour vérifier l’état de sécurité.