Fr/TerraGear

From FlightGear wiki
Revision as of 16:18, 14 August 2012 by F-EFEL (talk | contribs)
Jump to navigation Jump to search
Ne pas confondre avec TerraSync, outil de téléchargement de scènes pendant le vol.
Une vue schématique de scène de détail CORINE et OSM (OpenStreetMap), générée par TerraGear.

TerraGear est un ensemble open source d'outils et de données de rendu qui peut transformer pour tout le monde les données GIS disponibles en représentation en 3D (i.e models 3D ou cartes 3D) de la terre pour utiliser les projets de rendu en temps réel. TerraGear peut importer des données 3D comme grilles de terrain DEM, des données 2D polygonales comme lignes de côtes, contours des villes, contour des lacs, et ensemble de données 2D raster, ou 1km de terrain NAOO correspond aux données du land cover. Il existe aussi les outils pour générer des aéroports réalistes, des pistes et des éclairages selon les donnes FFA disponibles. TerraGear est l'outil de base pour générer les scènes du projet FlightGear

Introduction

Pour de nombreuses raisons, vous pouvez désirer construire vous-même le terrain, plutôt qu'utiliser les scènes disponibles sur FlightGear. Par exemple, si vous utilisez TaxiDraw pour créer ou modifier l'agencement d'un aéroport, vous désirerez savoir comment se présente dans les scènes cet aéroport modifié, avant de décider sa validation. Et normalement, il faut soumettre les modifications au staff des scènes FlightGear et attendre la prochaine mise à jour de la zone concernée via TerraSync ou dans les données officielles de scènes de FlightGear official FlightGear Scenery. Si vous pouvez construire un terrain vous-même, vous pouvez commencer à l'utiliser immédiatement

Soit la scène officielle est trop détaillée pour votre machine trop lente, et vous batirez un terrain avec un DEM (modèle à élévation digitale) faible résolution, pour diminuer le nombre de polygones, et ainsi augmenter vos fréquences-image. Soit vous avez une machine ultra-rapide, et vous utilisez une donnée vecteur haute résolution (vmap1, Tiger) pour obtenir de milleures routes/rivières. Pour toutes ces raisons, utiliser TerraGear est une bonne idée .

Obtenir TerraGear

Versions pré-compilées

Source

La source est dans le répertoire git dans Gitorious.

git clone git://git.gitorious.org/fg/terragear-cs.git

Compilation

Dependances

  • TerraGear
    • SimGear - Pas simgear-cs!
      • SimGear SimGear peut être compilé sans support OSG, éliminant ainsi de nombreux deps. Utilisez "-DSIMGEAR_HEADLESS=YES" pour une construction minimale.
    • libnewmat - au moins version newmat11 (qui est beta actuellement)
      Voir README.newmat pour info ou comment l'acquérir/installer
    • gpc - See README.gpc pour info ou comment l'acquérir/installert.
    • POCO - Pour support multicore
    • libgdal
    • libproj
    • libogdi
    • libepsilon - pour ogr-decode
    • libexpat
    • Vous pouvez ajouter ici toutes les librairies possibles!

Construction

Regardez svp README et/ou README.cygwin des sources terragear-cs.

./autogen.sh
./configure [options] 
sed s/-O2// -i src/Lib/TriangleJRS/Makefile
installer

./configure options:

--prefix=/path/to/install-dir

Il me manque une donnée ici. SVP, revoir/completer la liste si vous aavez plus d'infos!

--with-gdal=/path/to/gdal-config
--with-gpc=/path/to/libgenpolyclip.a
--with-newmat=/path/to/libnewmat.a
--with-plib=/path/to/libplib*.a
--with-simgear=/path/to/libsg*.a
--with-osg=/path/to/OSGinstallation

Plateforme spécifique

Outil GUI

Un TerraGear GUI est disponible pour ceux qui ne savent/utilisent pas les options lignes de commande.

Contenus connexes