Fr/TerraGear: Difference between revisions

1,067 bytes added ,  18 November 2016
m
no edit summary
(Created page with "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 pa...")
 
mNo edit summary
 
(11 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Ne pas confondre avec TerraSync, outil de téléchargement de scènes pendant le vol.
<div style="padding-left:20px;">''Ne pas confondre avec [[Fr/TerraSync|TerraSync]], outil de téléchargement de scènes à la volée.''</div>


[[File:TerraGear The Hague wireframe.png|thumb|270px|Une vue en fil de fer d'une scène détaillée avec données [[CORINE]] et [[OSM]] (OpenStreetMap), générée par TerraGear.]]
'''TerraGear''' est un ensemble d'outils open source et de librairies de rendu qui peut transformer les données SIG disponibles publiquement en représentations 3D (c'est à dire des modèles 3D ou des cartes 3D) de la Terre leur utilisation dans des projets de rendu en temps réel. TerraGear peut importer des données 3D comme les grilles de terrain DEM, des ensembles de données 2D polygonales comme les contours des côtes, les délimitations des villes, le contour des lacs, et les ensembles de données raster 2D comme les plans d'occupation des sols NAOO 1 km. Il comprend également les outils pour générer des [[Airport|aéroports]] réalistes, des pistes et des éclairages selon les données FAA disponibles.


Une vue schématique de scène de détail CORINE et OSM (OpenStreetMap), générée parTerraGear.
TerraGear est l'outil de base principal pour générer les [[Fr/Scenery|scènes]] du projet [[Fr/FlightGear|FlightGear]].
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 DEM grilles de terrain, 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


Sommaire [caché]
== Introduction ==
1 Introduction
Pour de nombreuses raisons, vous pourriez vouloir construire vous-même le terrain, plutôt que de le télécharger à partir des scènes disponibles sur FlightGear. Par exemple, si vous utilisez [[WED]] pour créer ou modifier l'agencement d'un aéroport, vous pourriez vouloir visualiser comment l'aéroport une fois modifié se présente dans les scènes, avant de décider si vous êtes content du résultat. Et normalement, pour visualiser et utiliser l'aéroport dans les scènes, il faut soumettre les modifications à l'équipe des scènes de FlightGear et attendre la prochaine mise à jour de la zone concernée via [[TerraSync]] ou dans les [http://www.flightgear.org/Downloads/scenery.html données officielles de scènes de FlightGear]. Si vous parvenez à construire le terrain vous-même, vous pouvez commencer à l'utiliser immédiatement.
2 Obtenir TerraGear
2.1 systèmes précompilés
2.2 Source
3 Compilation
3.1 Dépendances
3.2 Construction
3.3 Plateforme spécifique
4 Outil GUI
5 Sommaire


[edit] Introduction
Peut-être que les scènes officielles sont trop détaillées pour votre machine un peu ancienne, et que vous voudriez construire un terrain avec un modèle numérique de d'élévation (DEM) de plus faible résolution, afin de diminuer le nombre de polygones et ainsi augmenter votre taux de rafraîchissement d'image. Soit vous avez une machine ultra-rapide, et vous voulez construire votre propre terrain avec des données vectorielles de plus haute résolution (vmap1, Tiger) pour obtenir de meilleures routes/rivières. Pour toutes ces raisons, apprendre à utiliser TerraGear est une bonne idée.


Pour de nombreuses raisons, vous pouvez désire constrire 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 s avoir 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. Si vous pouvez construire un terrain vous-même, vous pouvez commencer à l'utiliser immédiatement
== Obtenir TerraGear ==
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 meilleures routes/rivières. Pour toutes ces raisons, utiliser TerraGear est une bonne idée
=== Avec le script download_and_compile.sh ===
Téléchargez le script download_and_compile.sh si vous ne l'avez pas déjà. Copiez-le dans un répertoire particulier, il n'est pas nécessaire d'être root pour l'exécuter.
{{#tag: syntaxhighlight |
wget {{fgmeta url|view=raw|path=download_and_compile.sh}}
mv download_and_compile.sh\?format\=raw download_and_compile.sh
chmod 755 download_and_compile.sh
./download_and_compile.sh SIMGEAR TERRAGEAR
| lang="bash"
}}
Cela compilera SIMGEAR (pré-requis) et TERRAGEAR, ainsi que leurs dépendances respectives si nécessaire et vous aurez terminé la partie compilation.


[edit] Obtenir TerraGear
=== Versions pré-compilées ===
* [http://build.flightgear.org:8080/job/TerraGear-Win-Cmake/lastSuccessfulBuild/artifact/*zip*/archive.zip Dernière version pour Windows], construite par le [[FlightGear Build Server]].


[edit] Constructions pré-compilées
:*[[TerraGear_Installation_for_Windows|Instructions Détaillées d'Installation pour Windows]]
Le dernier Windows, par le Serveur FlightGear
Les constructions Windows (anciennes)


=== Sources ===
Les sources sont maintenues dans un dépôt [[Fr/FlightGear_et_Git|Git]] de Sourceforge.
{{#tag: syntaxhighlight |
{{terragear clone|post=flightgear-terragear}}
| lang="bash"
}}


[edit] Source
Il faut utiliser la branche stable "ws2.0" !
La source est dans le répertoire git dans Gitorious.
{{terragear url|branch=scenery/ws2.0/~}}
git clone git://git.gitorious.org/fg/terragear-cs.git
[edit] Compilation


[edit] Dépendances
== Compilation ==
TerraGear
=== Dépendances ===
SimGear - Pas simgear-cs!
* TerraGear
SimGear peut être compilé sans support OSG éliminant ainsi de nombreux deps. Utilisez -DSIMGEAR_HEADLESS=YES" pour une construction minimale.
** [[SimGear]] - '''Pas''' simgear-cs! (paquetage simgear-dev)
libnewmat - au moins version newmat11 (qui est beta en ce moment)
*** SimGear peut être compilé sans support OSG, éliminant ainsi de nombreuses dépendances. Utilisez l'option "-DSIMGEAR_HEADLESS=YES" pour une construction minimale.  
Voir README.newmat pour info pour acquisition et installation.
** [http://www.cgal.org/ CGAL] - Pour les calculs géométrique de haute précision
gpc -Voir README.gpc pour info pour acquisition et installation..
** [http://www.gdal.org/ libgdal]
POCO - Pour support multicore
libgdal
libproj
libogdi
libepsilon - pour ogr-decode
libexpat
Vous pouvez ajouter ici toutes les librairies que vous voulez
[edit] Construction
Lisez README et/ou README.cygwin des sources terragear-cs.
./autogen.sh
./configure [options]  
sed s/-O2// -i src/Lib/TriangleJRS/Makefile
make install
./configure options:
--prefix=/path/to/install-dir
IIl mr manque des données fiables ici. Révisez/complétez la liste si vous avez 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
[edit] Plateforme spécifique
Debian: Building FlightGear - Debian#TerraGear
Gentoo: emerge -av terragear-cs
Voir Building Flightgear - Gentoo.
Ubuntu: Building terragear-cs dans Ubuntu_64
[edit] Outil GUI


Un GUI TerraGear est disponible pour ceux qui ne savent/utilisent pas les options lignes de commande.
=== Construction ===
[edit] Données connexes
cmake . [options] 
make install
Options pour <tt>cmake</tt>:
-DCMAKE_PREFIX_PATH="/path/to/lib/install/prefix"


Using Terragear
=== Plate-formes spécifiques ===
TerraGear CORINE
* Debian : [[Building FlightGear - Debian#TerraGear]]
TerraGear Documentation
* Gentoo : <tt>emerge -av terragear</tt> <BR>Voir [[Building Flightgear - Gentoo]].
* Ubuntu : [[Building terragear in Ubuntu 910 (32- or 64-bit)]]
 
== Interface graphique ==
L'interface graphique [[TerraGear GUI]] est disponible pour ceux voudraient utiliser TerraGear sans avoir à connaître/utiliser les options de ligne de commande.
 
== Contenu connexe ==
* [[Fr/Utiliser_TerraGear|Utiliser TerraGear]]
* [[Fr/TerraGear_CORINE|TerraGear CORINE]]
* [[TerraGear Documentation]]
 
{{Terra}}
{{Building}}
 
[[Category:Scenery enhancement]]
[[en:TerraGear]]
[[es:TerraGear]]
88

edits