Lecture : 14 minutes · Niveau : intermédiaire · Mise à jour : avril 2026
⚠️ Disclaimer : Tout vol drone effectué pour ce tutoriel doit respecter la réglementation locale (réglementation drone AO) : autorisation préalable autorité aviation civile, zones de vol autorisées, certification pilote, assurance RC.
Tutoriel pas-à-pas pour produire une orthophoto + modèle 3D d’un site avec un drone DJI standard et WebODM (open-source, gratuit). Workflow complet : installer WebODM via Docker, planifier vol photogrammétrique, voler, traiter les images, exporter en GeoTIFF + 3D, intégrer dans QGIS. Lab : votre propre site (jardin, terrain, petit chantier autorisé) à environ 50-100 photos.
Pourquoi WebODM plutôt qu’un outil commercial ? WebODM (frontend de OpenDroneMap, le moteur photogrammétrie open-source de référence) offre 80% des fonctionnalités de Pix4Dmapper ou Agisoft Metashape, gratuitement. Pour une PME ouest-africaine qui démarre une activité drone, c’est l’outil idéal pour valider le marché sans engagement financier sur licence logicielle. Une fois l’activité rentable et les besoins client identifiés (haute précision RTK, multispectral, time-series), basculer vers Pix4D ou Metashape devient pertinent. Beaucoup de bureaux d’études BTP en France et en AO restent sur WebODM en production sans jamais migrer.
Approche pédagogique de ce tutoriel. Le tutoriel suit un workflow réel de mission : du plan de vol au livrable client. Toutes les étapes ont été testées sur un site réel à Dakar avec un Mavic 3 Pro et un PC 32 Go RAM. Les erreurs courantes (mauvais recouvrement, vent, GPS perdu) sont anticipées dans les FAQ. À la fin de ce tutoriel, vous savez produire un livrable photogrammétrique complet (orthophoto, 3D, cubature) pour un client BTP ou immobilier.
Voir aussi → Drones professionnels pour PME : guide complet, Drones missions automatisées DJI, Drones sécurité opérationnelle.
Sommaire
- Pré-requis matériel et logiciel
- Installer WebODM via Docker
- Planifier le vol photogrammétrique
- Voler : recouvrement et altitude
- Importer les photos dans WebODM
- Lancer le traitement
- Explorer les résultats
- Export GeoTIFF, LAS, 3D
- Charger l’orthophoto dans QGIS
- Calculer cubature (volume terrassé)
- FAQ
1. Pré-requis matériel et logiciel
Matériel :
– Drone avec caméra correcte (DJI Mavic 3 Pro, Mini 4 Pro, Air 3, Autel EVO Lite, etc.)
– Carte SD haute vitesse classe UHS-I minimum (UHS-II recommandé)
– 2-3 batteries chargées (un vol photogrammétrique = ~15-25 min)
– PC pour traitement : 16 Go RAM minimum (32 Go pour gros projets), CPU récent (i7/Ryzen 7+), SSD 256+ Go libre
Logiciel :
– WebODM (open-source) ou OpenDroneMap CLI
– Docker Desktop (Windows/Mac) ou Docker (Linux)
– QGIS (pour SIG)
– DroneDeploy ou Pix4Dcapture ou Litchi (planification mission)
2. Installer WebODM via Docker
Sur Windows / macOS / Linux :
# 1. Installer Docker Desktop (windows/mac) ou Docker Engine (linux)
# https://docs.docker.com/get-docker/
# 2. Cloner WebODM
git clone https://github.com/OpenDroneMap/WebODM
cd WebODM
# 3. Lancer (premier démarrage long, télécharge images Docker)
./webodm.sh start
# Linux/Mac
# Sur Windows : .\webodm.bat start
# Output :
# Starting WebODM...
# WebODM is now started and accessible at http://localhost:8000
Ouvrir http://localhost:8000 → créer compte admin (email + mot de passe).
Configuration recommandée :
– Settings → Configure processing nodes → vérifier qu’il y a au moins un node
– RAM allouée à Docker : 8+ Go (Docker Desktop → Settings → Resources)
Alternative : OpenDroneMap CLI (plus léger) :
docker pull opendronemap/odm
mkdir -p /tmp/odm/images
# Copier vos photos dans /tmp/odm/images
docker run -ti --rm -v /tmp/odm:/datasets/code opendronemap/odm --project-path /datasets
3. Planifier le vol photogrammétrique
Outils de planification :
– DroneDeploy : SaaS, gratuit pour usage limité
– Pix4Dcapture : gratuit, simple
– DJI Pilot 2 (drones Enterprise) : missions photogrammétrie intégrées
– Litchi : payant, missions custom puissantes
Paramètres clés du plan de vol :
| Paramètre | Valeur typique |
|---|---|
| Altitude | 50-120 m (selon réglementation locale, max 120m souvent) |
| Recouvrement frontal | 75-85% (80% safe) |
| Recouvrement latéral | 65-75% (70% safe) |
| Vitesse vol | 3-7 m/s (lent = meilleure netteté) |
| Direction | Lignes parallèles, retour rapide en bordure |
| Caméra | Nadir (pointe vers le bas, pour ortho) |
Calcul résolution sol (GSD) :
GSD (cm/pixel) = (altitude_m × largeur_capteur_mm) / (focale_mm × largeur_image_pixels)
Exemple Mavic 3 (capteur 17.3 mm, focale 24 mm) à 100m d’altitude, photo 5280px :
GSD = (100 × 17.3) / (24 × 5280) ≈ 1.4 cm/px
→ Précision visible ~3-5cm sur orthophoto.
Pour un terrain de 1 hectare : vol 80% recouvrement à 100m = ~50-80 photos, ~10-15 min.
4. Voler : recouvrement et altitude
Procédure type :
-
Pré-vol au bureau :
– Vérifier météo (vent <30 km/h, pas de pluie)
– Vérifier zones de vol (apps + autorités)
– Charger plan de vol sur smartphone/tablette
– Batteries 100%, carte SD vide -
Sur site :
– Inspection visuelle drone (hélices, optique, antennes)
– Décollage en zone dégagée
– Vérifier signal GPS (>10 satellites idéal)
– Photo test à 50m pour valider exposition -
Lancer mission automatique :
– Le drone exécute le quadrillage
– Pilote surveille, prêt à reprendre manuellement -
Surveillance pendant vol :
– Niveau batterie (pré-set retour à 25%)
– Connexion télécommande
– Obstacles inattendus (oiseaux, autres drones) -
Atterrissage :
– Mission terminée auto-RTH
– Atterrissage manuel précis si besoin
Conseils qualité photos :
– Heure : matin tôt ou fin d’après-midi (lumière douce, ombres longues utiles photogrammétrie)
– Éviter midi solaire : ombres dures, contrastes forts
– Ciel couvert OK : lumière diffuse, bonne pour modèle 3D
– Pluie/brume : annuler
5. Importer les photos dans WebODM
- Récupérer carte SD du drone, copier photos sur PC
- WebODM → Dashboard → New Project (donner un nom :
chantier-mars-2026) - Dans le projet → Select Images and GCPs → glisser-déposer toutes les photos
- WebODM affiche miniatures et coordonnées GPS
- Vérifier que les photos ont des coordonnées (sinon photogrammétrie sans georef = nuage relatif uniquement)
Optionnel : Ground Control Points (GCP) pour précision :
– Cibles physiques au sol (points peints, croix)
– Coordonnées GPS précises de chaque cible (RTK/PPK ou levé terrain)
– Format texte : easting northing altitude pixel_x pixel_y image_name
– Permet d’atteindre 2-5 cm absolu
6. Lancer le traitement
Cliquer « Start Processing » :
– WebODM propose plusieurs presets : « Default », « High Resolution », « Buildings », « Forest »
– Démarrer avec Default pour premier test
– Pour zones bâties : « Buildings »
– Pour végétation dense : « Forest »
Options avancées (utilisateurs aguerris) :
– --orthophoto-resolution 2 (cm/px) : ortho détaillée
– --dem-resolution 5 : DSM moins lourd
– --fast-orthophoto : mode rapide (qualité moindre)
– --use-3dmesh : modèle 3D maillé
Temps de traitement typique :
– 50 photos sur PC 16 Go RAM : 30 min – 1h
– 200 photos sur 16 Go : 2-4h
– 500 photos sur 32 Go : 4-8h
– 1000+ photos : envisager VM cloud (AWS, Hetzner) pour processing
Suivi en temps réel :
– WebODM → projet → Tasks → onglet « Output »
– Logs détaillés à chaque étape (alignement, dense, mesh, texture)
7. Explorer les résultats
Une fois le traitement terminé :
Onglets disponibles :
– 2D : orthophoto interactive (zoom, pan)
– 3D : modèle 3D navigable dans le navigateur
– DSM : modèle de surface (relief)
– DTM : modèle de terrain (relief sans bâtiments si activé)
Dans le viewer 3D :
– Rotation, zoom souris
– Vue dessus / côté / face
– Éclairage ambiant ajustable
– Capture screenshot pour rapport client
Vérifications qualité :
– Pas de « trous » dans l’ortho (zones noires) → recouvrement insuffisant lors du vol
– Pas de déformations bizarres → bon alignement réussi
– Détails nets : panneaux, lignes peinture lisibles
Si problèmes :
– Photos floues : revol nécessaire avec vitesse plus lente
– Recouvrement insuffisant : revol avec 85% au lieu de 75%
– Trop d’eau / végétation uniforme : difficile photogrammétrie (manque de « features »)
8. Export GeoTIFF, LAS, 3D
Onglet Download du projet :
Formats utiles :
– GeoTIFF orthophoto : pour QGIS / ArcGIS
– LAS / LAZ : nuage de points (ouvrable QGIS, CloudCompare, AutoCAD)
– OBJ + textures : modèle 3D pour Blender, Sketchfab
– DSM GeoTIFF : modèle élévation
– Camera positions JSON : positions précises des photos
– Report PDF : rapport automatique de traitement
Tailles typiques :
– Ortho 50 ha à 2 cm/px : 2-5 GB
– Nuage points 1M points : 50-200 MB
– Mesh OBJ avec textures : 200-500 MB
→ Prévoir stockage suffisant si beaucoup de projets.
9. Charger l’orthophoto dans QGIS
Installation QGIS (gratuit, qgis.org) → installer.
Créer projet QGIS :
1. New Project → save as chantier.qgz
2. Layer → Add Raster Layer → sélectionner l’orthophoto.tif exportée
3. Auto-zoom sur la zone
Avec d’autres couches :
– Ajouter fond de carte OpenStreetMap (Plugin QuickMapServices)
– Ajouter contour du terrain (vector polygon)
– Ajouter mesures (Tools → Measure)
Annotations / mesures :
– Distance entre 2 points
– Surface d’une zone (polygon)
– Numérotation d’éléments (parcelles, bâtiments)
Export carte client :
– Layout → New Print Layout
– Ajouter carte, échelle, légende, logo PME, signature
– Export PDF haute résolution
10. Calculer cubature (volume terrassé)
Cas d’usage typique : « Combien de m³ de terre déplacés sur ce mois ? »
Méthode 1 : QGIS + plugin « Volume » :
- Ouvrir DSM mois 1 et DSM mois 2 dans QGIS
- Raster → Raster Calculator →
[DSM_M2] - [DSM_M1]→ différence d’altitude - Polygon de la zone d’intérêt
- Plugin « Volume calculator » ou QGIS « Zonal statistics »
- Multiplier moyenne (m) × surface (m²) = volume (m³)
Méthode 2 : CloudCompare (plus précis pour 3D) :
- Charger les 2 nuages de points alignés
- Tools → Volume → Compare 2 clouds
- Volume calculé en m³ avec écart-type
Livrable client :
– Tableau comparatif (avant/après)
– Carte différentielle colorée (rouge = ajout, bleu = creusé)
– Volume total mouvementé
– Erreur estimée (±X%)
→ Livrable très valorisé pour bureaux d’études BTP.
FAQ
Mon PC est limite — puis-je traiter sur cloud ?
Oui : VM Hetzner CPX31 ou AWS C5 (8-16 vCPU, 32 Go RAM) → installer WebODM via Docker → traitement plus rapide. Ou utiliser DroneDeploy / Pix4D Cloud (payant).
WebODM vs Pix4Dmapper vs Agisoft Metashape ?
WebODM : gratuit open-source, suffisant pour 80% des PME. Pix4Dmapper : référence pro, support, abonnement. Agisoft Metashape : license one-time, qualité reconnue, courbe d’apprentissage. Démarrer WebODM, monter selon besoins clients.
Quelle précision attendre sans RTK ?
1-3 m absolu (positions GPS smartphones drone), <10 cm relatif (entre points dans le modèle). Avec RTK/PPK : 2-5 cm absolu.
Combien de photos pour un hectare ?
À 100m altitude, 80% recouvrement : ~50-100 photos. À 50m : ~150-200 photos (plus précis mais plus long). Calibrer selon précision client requise.
Mon vol n’a pas de coordonnées GPS — que faire ?
Vérifier que GPS du drone fonctionnait (>10 satellites). Si pas : modèle relatif uniquement, sans georef. Solutions : géoréférencer manuellement avec GCP terrain ou refaire le vol avec GPS OK.
Comment partager les résultats avec un client ?
Sketchfab (gratuit pour modèles publics) : upload OBJ → URL partageable. WebODM lui-même : compte client avec accès limité. PDF rapport : générer auto + ajout commentaires. QGIS Cloud : publier carte web.
Les nuages de points sont énormes — comment optimiser ?
Sous-échantillonnage : pdal pipeline decimation.json ou QGIS LAS toolbox. Pour livraison : LAZ compressé (60-70% plus petit que LAS). Pour visu web : potree converter (octree pour streaming).
Drone agricole avec multispectral — WebODM gère ?
Partiellement. Pour traiter du NDVI / multispectral, OpenDroneMap CLI avec --multispectral flag. Pour outils plus matures : Pix4Dfields (agricole spécifique).
Articles liés (cluster Drones)
- 👉 Drones professionnels pour PME : guide complet
- 👉 Drones missions automatisées DJI : tutoriel
- 👉 Drones sécurité opérationnelle et procédures
Voir aussi : Linux administration avancée pour PME, Cloud abordable pour PME pour héberger WebODM en cloud.
Article mis à jour le 25 avril 2026. Pour signaler une erreur ou suggérer une amélioration, écrivez-nous.