OSGeoLive : Une Plateforme Complète pour les SIG Open Source
Découvrez 50+ logiciels géospatiaux open source, couvrant l'ensemble de la chaîne SIG : acquisition, gestion, analyse, visualisation et diffusion des données spatiales. Comment installer et utiliser cette distribution Linux sur une VM.
Dans le monde des Systèmes d'Information Géographique (SIG), les outils sont nombreux, parfois complexes à installer et à configurer. C'est précisément pour répondre à ce problème qu'est né OSGeoLive, une distribution prête à l'emploi qui rassemble les meilleurs logiciels SIG open source au sein d'un même environnement.
Imaginez un étudiant en géomatique qui souhaite explorer les outils SIG open source. Il doit :
- Installer QGIS pour la cartographie
- Configurer PostGIS pour les bases de données spatiales
- Déployer GeoServer pour publier des cartes web
- Ajouter GRASS GIS pour l'analyse raster avancée
- Et bien d'autres encore...
Chaque logiciel a ses propres prérequis, ses dépendances, et parfois des conflits avec d'autres outils. Le temps passé à l'installation devient souvent supérieur au temps d'apprentissage réel.
Pour les professionnels comme pour les débutants, plusieurs obstacles se dressent :
| Obstacle | Impact
| ------------------------------- | ------------------------------------------
| Complexité d'installation | Découragement des débutants
| Conflits de dépendances | Temps perdu en dépannage
| Coût des licences propriétaires | Inaccessibilité pour les petites structures
| Environnements hétérogènes | Difficultés lors des formations
La communauté géospatiale open source avait besoin d'une solution unifiée : un environnement complet, prêt à l'emploi, accessible à tous.
Qu'est-ce qu'OSGeoLive ?
OSGeoLive est une distribution Linux basée sur Ubuntu, développée sous l'égide de l'Open Source Geospatial Foundation (OSGeo). Elle regroupe plus de 50 logiciels géospatiaux open source couvrant l'ensemble de la chaîne SIG :
- SIG bureautiques : QGIS, GRASS GIS
- Bases de données spatiales : PostGIS
- Serveurs cartographiques : GeoServer, MapServer
- Outils web et bibliothèques : OpenLayers, Leaflet
- Traitement raster, vectoriel et données 3D
L'Open Source Geospatial Foundation s'est fixé plusieurs objectifs avec OSGeoLive :
- Démocratiser l'accès aux outils SIG professionnels
- Faciliter l'enseignement de la géomatique
- Promouvoir l'open source comme alternative viable aux solutions propriétaires
- Standardiser les environnements pour les formations et conférences
C'est une référence dans l'enseignement des SIG. Les étudiants peuvent tester différents logiciels sans avoir à les installer un par un, ce qui facilite grandement l'apprentissage.
OSGeoLive permet de découvrir la richesse et la maturité des solutions open source. Il démontre qu'il est possible de construire des infrastructures SIG professionnelles sans logiciels propriétaires.
Tout est déjà configuré : les logiciels, les données d'exemple, la documentation. En quelques minutes, on peut commencer à travailler.
OSGeoLive est souvent utilisé pour des démonstrations, des ateliers ou des conférences, car il garantit que tout fonctionnera de la même manière sur chaque machine.
Guide d'installation via machine virtuelle
OSGeoLive peut être utilisé de plusieurs façons. Nous allons détailler l'installation via machine virtuelle, la méthode la plus populaire car elle permet de travailler sous Windows ou macOS tout en conservant son système principal intact.
Prérequis système
Avant de commencer, vérifiez que votre machine répond aux exigences minimales :
| Ressource | Minimum requis | Recommandé
| ------------- | ---------------------------- | --------------------
| Espace disque | 60 Go libres | 100 Go libres
| Mémoire RAM | 8 Go | 16 Go
| Processeur | 64-bit avec virtualisation | Multi-coeur récent
Note importante : Avec la VM en cours d'exécution et une session Zoom ouverte, 8 Go de RAM seront à peine suffisants.
Étape 1 : Installer VirtualBox
VirtualBox est un logiciel de virtualisation gratuit qui permet d'exécuter OSGeoLive dans une fenêtre.
- Rendez-vous sur virtualbox.org/wiki/Downloads
- Téléchargez la version correspondant à votre système (Windows, macOS, Linux)
- Lancez l'installateur et suivez les instructions
- Redémarrez votre ordinateur si demandé
Étape 2 : Télécharger OSGeoLive
- Accédez à download.osgeo.org/livedvd/releases/16.0/
- Téléchargez le fichier
osgeolive-16.0-amd64.vmdk.7z - Décompressez l'archive :
- Windows/Linux : Utilisez 7-Zip
- macOS : Utilisez The Unarchiver
Le fichier décompressé osgeolive-16.0-amd64.vmdk fait environ 15 Go.
Étape 3 : Créer la machine virtuelle
- Ouvrez VirtualBox
- Cliquez sur Nouvelle (ou New)
- Configurez la machine :
- Nom : OSGeoLive
- Type : Linux
- Version : Ubuntu (64-bit)
- Allouez la mémoire RAM (minimum 4096 Mo, idéalement 8192 Mo)
- Sélectionnez Utiliser un fichier de disque dur virtuel existant
- Cliquez sur l'icône de dossier et naviguez vers le fichier
.vmdktéléchargé - Cliquez sur Créer
Étape 4 : Configurer les paramètres de la VM
Avant de démarrer, optimisez les paramètres :
- Sélectionnez la VM OSGeoLive et cliquez sur Configuration
- Système > Processeur : Allouez au moins 2 CPU
- Affichage > Écran : Augmentez la mémoire vidéo à 128 Mo
- Général > Avancé : Activez le presse-papiers bidirectionnel
- Cliquez sur OK
Étape 5 : Premier démarrage
- Sélectionnez la VM et cliquez sur Démarrer
- Attendez le chargement complet du système
- Le mot de passe par défaut est :
user
Étape 6 : Mettre à jour le système
Ouvrez un terminal et exécutez :
# Mot de passe sudo : user
sudo apt update
sudo apt upgrade -y
sudo apt install linux-generic linux-headers-generic linux-image-generic
sudo apt autoremove -y
Redémarrez la VM après les mises à jour.
Étape 7 : Installer les Guest Additions
Les Guest Additions améliorent l'intégration entre l'hôte et la VM (résolution d'écran, dossiers partagés, copier-coller).
Méthode graphique :
- Dans le menu VirtualBox : Périphériques > Insérer l'image CD des Additions invité
- Ouvrez un terminal et exécutez :
cd /media/user/VBox_GAs_*
sudo ./VBoxLinuxAdditions.run
Méthode en ligne de commande :
sudo apt-get install virtualbox-guest-additions-iso
sudo mkdir -p /media/user/VBox_GAs
sudo mount -o loop /usr/share/virtualbox/VBoxGuestAdditions.iso /media/user/VBox_GAs
cd /media/user/VBox_GAs
sudo bash ./VBoxLinuxAdditions.run
Redémarrez la VM après l'installation.
Vérification :
lsmod | grep vboxguest
# Résultat attendu : vboxguest 57344 6 vboxsf
Étape 8 : Configurer le clavier
- Recherchez "keyboard" dans la barre de menu
- Sélectionnez Keyboard Layout
- Ajoutez votre disposition nationale (ex: French)
- Déplacez-la en première position
Étape 9 : Ajuster la résolution d'écran
Utilisez le menu Affichage > Adapter la taille de l'affichage invité ou installez arandr :
sudo apt install arandr
arandr
Pour conserver la résolution après redémarrage, sauvegardez la configuration et ajoutez-la à votre ~/.bashrc.
Étape 10 : Configurer les dossiers partagés
Les dossiers partagés permettent d'échanger des fichiers entre votre système hôte et la VM.
- Dans VirtualBox : Configuration > Dossiers partagés
- Ajoutez un dossier de votre système hôte
- Cochez Montage automatique
Test du dossier partagé :
ls /media/sf_GEO_shared
En cas de problème de permissions :
sudo usermod -a -G vboxsf user
sudo chown -R user:users /media/sf_GEO_shared
Redémarrez la VM.
Étape 11 : Installer des logiciels supplémentaires
Pour les cours de Spatial Ecology, un script automatise l'installation :
cd /tmp/
wget https://raw.githubusercontent.com/selvaje/SE_data/refs/heads/master/exercise/install_additional_sw_data_4SE_courses.sh
sudo bash ./install_additional_sw_data_4SE_courses.sh
Configuration de Jupyter Lab (optionnel)
pip3 install -U jupyterlab
echo "PATH=$PATH:/home/user/.local/bin" >> /home/user/.bashrc
source /home/user/.bashrc
Un environnement opérationnel en quelques heures
Après avoir suivi ce guide, vous disposez d'un environnement SIG complet avec :
- Plus de 50 logiciels géospatiaux installés et configurés
- Des jeux de données d'exemple prêts à l'emploi
- Une documentation intégrée pour chaque outil
- Un système stable et reproductible
Tableau récapitulatif des logiciels disponibles
| Catégorie | Logiciels principaux
| ----------------- | ------------------------------------------
| SIG bureautique | QGIS, GRASS GIS, gvSIG, OpenJUMP
| Base de données | PostGIS, SpatiaLite, pgRouting
| Serveurs web | GeoServer, MapServer, QGIS Server
| Bibliothèques web | OpenLayers, Leaflet, Cesium
| Traitement raster | GDAL, Orfeo ToolBox, pktools
| Analyse 3D | Paraview, OSSIM
OSGeoLive est bien plus qu'une simple distribution Linux : c'est un véritable laboratoire SIG open source. Accessible, complet et pédagogique, il constitue un point de départ idéal pour découvrir, apprendre et expérimenter les outils géospatiaux modernes.
Que vous soyez débutant ou expert, OSGeoLive mérite clairement une place dans votre boîte à outils SIG. En suivant ce guide, vous avez maintenant toutes les clés pour démarrer votre voyage dans l'univers des SIG open source.
SHARE
Créer des applications et cartes pour raconter la donnée et la transformer en leviers d'action