Fr/TerraGear CORINE: Difference between revisions

Jump to navigation Jump to search
m
Typos, still quite a lot of proofreading to do.
(Created page with "{{Main article|CORINE}} = '''Constructions de scènes européennes avec les données SRTM v4, Corine landclass et OpenStreetMap''' = Ceci a pour but de compléter ou d'ajout...")
 
m (Typos, still quite a lot of proofreading to do.)
Line 3: Line 3:
= '''Constructions de scènes européennes avec les données SRTM v4, Corine landclass et OpenStreetMap''' =
= '''Constructions de scènes européennes avec les données SRTM v4, Corine landclass et OpenStreetMap''' =


Ceci a pour but de compléter ou d'ajouter des informations de mise à jour sur le tutorial [[Using TerraGear]].  
Ceci a pour but de compléter ou d'ajouter des informations de mise à jour sur le tutoriel [[Using TerraGear]].  


Note importante: Au cas ou vous voudriez contribuer au "FlightGear Scenery" officiel: Certaines data sources mentionnées dans ce tutorial sont '''non compatibles avec FlightGear GPL licence'''. Les scènes créées avec les données d'élévation SRTM 4 de CGIAR (pas d'usage commercial) et les données de carte OSM  (CC-BY-SA licence) ne peuvent être faites sous les termes GPL, donc, malheureusement ne peuvent apparaître dans les versions officielles de "scenery".
Note importante : au cas vous voudriez contribuer aux scènes officielles de FlightGear : certaines données sources mentionnées dans ce tutoriel sont '''non compatibles avec la licence GPL de FlightGear'''. Les scènes créées avec les données d'élévation SRTM 4 de CGIAR (pas d'usage commercial) et les données de carte OSM  (license CC-BY-SA) ne peuvent être faites sous les termes GPL, donc, malheureusement ne peuvent apparaître dans les versions officielles des scènes.


Supposons que vous ayez la version Linux de TerraGear. Pour les instructions de compilation et d'installation voir [[Building terragear-cs in Ubuntu 64]]
Supposons que vous ayez la version Linux de TerraGear. Pour les instructions de compilation et d'installation voir [[Building terragear-cs in Ubuntu 64]]
Remplacez tous les chemins le cas échéant.
Remplacez tous les chemins le cas échéant.


Première chose après avoir fini de compiler terragear: aller dans le fichier '''BuildTiles/Main/main.cxx''' et assurez-vous que CPU '''rlimit''' est un nombre élévé. Je propose 600000, celà donnera un délai de construction de presqu'une semaine. Si vous ne précisez pas, '''fgfs-construct''' vous virera avec message d'erreur en peu de temps.
Première chose après avoir fini de compiler terragear : aller dans le fichier '''BuildTiles/Main/main.cxx''' et assurez-vous que CPU '''rlimit''' est un nombre élévé. Je propose 600000, cela donnera un délai de construction de presqu'une semaine. Si vous ne précisez pas, '''fgfs-construct''' vous virera avec message d'erreur en peu de temps.
Soyez sûr que vous éditez les bonnes valeurs, il y a deux l'une sous l'autre, les premières sont inutiles.
Soyez sûr que vous éditez les bonnes valeurs, il y en a deux l'une sous l'autre, les premières sont inutiles.


== ''Acquisition des données'' ==
== ''Acquisition des données'' ==


=== I. Elevation ===
=== I. Elevation ===
Note: SRTM version 4 est un ensemble de données à jour et gratuit, par CGIAR. Malheureusement, incompatible avec FlightGear GPL licence, donc, impossible à ajouter aux versions "scenery" officielles. Lorsque vous souhaitez utiliser des données compatibles GPL, téléchargez les données d'élévation de USGS (SRTM 3, version 2_1).
Note : SRTM version 4 est un ensemble de données à jour et gratuit, par CGIAR. Malheureusement, incompatible avec la licence GPL de FlightGear, il est donc impossible de l'ajouter aux versions officielles des scènes. Lorsque vous souhaitez utiliser des données compatibles GPL, téléchargez les données d'élévation de l'USGS (SRTM 3, version 2_1).


Téléchargement de SRTM 4 :  
Téléchargement de SRTM 4 :  
[http://srtm.geog.kcl.ac.uk/portal/srtm41/elevation.kmz ce fichier] à ouvrir dans Google Earth.
[http://srtm.geog.kcl.ac.uk/portal/srtm41/elevation.kmz ce fichier] à ouvrir dans Google Earth.
Dans Lieux Temporaires, sélectionnez l'élévation, et choisissez les tuiles 5x5 degrés ou les subtuiles 1x1 degré.
Dans Lieux Temporaires, sélectionnez l'élévation, et choisissez les tuiles de 5x5 degrés ou les subtuiles de 1x1 degré.
Soyez sûr que vous téléchargez les fichiers GEOTIFF. Je suggère de faire des zones de 10x10 degrés, soit 4 fichiers. C'est plus long que de compiler les scènes, mais c'est plus efficace. Vous comprendrez pourquoi plus loin.
Soyez sûr que vous téléchargez les fichiers GEOTIFF. Je suggère de faire des zones de 10x10 degrés, soit 4 fichiers. C'est plus long que de compiler les scènes, mais c'est plus efficace. Vous comprendrez pourquoi plus loin.


=== II. Landmass ===
=== II. Landmass ===
VMAP0 landmass avec [http://mapserver.flightgear.org/download.psp ici] (v0_landmass) pour les zones de terrain 10x10 degrés que vous selectionnez. Sinon, utilisez d'autres sources pour les zones de landmass (lesquelles?).
VMAP0 landmass avec [http://mapserver.flightgear.org/download.psp ici] (v0_landmass) pour les zones de terrain de 10x10 degrés que vous sélectionnez. Sinon, utilisez d'autres sources pour les zones de landmass (lesquelles ?).


=== III. Corine landclass ===
=== III. Corine landclass ===
Installez le Corine complet [http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version ici]
Installez le Corine complet [http://www.eea.europa.eu/data-and-maps/data/clc-2006-vector-data-version ici]


=== IV. Données pour Routes, Chemins de fer, et rivages ===
=== IV. Données pour routes, chemins de fer, et rivages ===
Note: Malheureusement, encore incompatible avec FlightGear GPL licence, donc, impossible à ajouter aux versions "scenery" officielles.. Mais, cette année, OSM va changer sa licence et la nouvelle sera compatible avec notre licence GPL.
Note : malheureusement, encore incompatible avec la licence GPL de FlightGear, donc impossible à ajouter aux versions officielles de scènes. Mais, cette année, OSM va changer sa licence et la nouvelle sera compatible avec notre licence GPL.


Téléchargez les fichiers de formes seulement pour les pays à l'intérieur de tuile 10x10 [http://download.geofabrik.de/osm/ ici]
Téléchargez les fichiers de formes seulement pour les pays à l'intérieur de la tuile 10x10 [http://download.geofabrik.de/osm/ ici]
Vous aurez routes et chemins de fer. Pour le rivage, allez à [http://downloads.cloudmade.com/ ce site]
Vous aurez routes et chemins de fer. Pour le rivage, allez sur [http://downloads.cloudmade.com/ ce site]. Téléchargez les mêmes fichiers pour votre pays, mais utilisez  le rivage seulement pour les ajustements de landmass.
téléchargez les mêmes fichiers pour votre pays, mais utilisez  le rivage seulement pour les ajustements de landmass.
   
   
Autres sources de données [http://wiki.openstreetmap.org/wiki/Planet.osm ici]:
Autres sources de données [http://wiki.openstreetmap.org/wiki/Planet.osm ici]:
Line 41: Line 40:


=== I. Elévation ===
=== I. Elévation ===
:En supposant que vous suivez la structure du répertoire de [[Using TerraGear]], lancez '''srtmchop''' sur chaque fichier TIF  depuis data/srtm.
En supposant que vous suiviez la structure du répertoire de [[Using TerraGear]], lancez '''srtmchop''' sur chaque fichier TIF  depuis data/srtm.
Il y a un piège ici: work/SRTM-3 doit être nommé exactement comme ça. Sinon,'''genapts''' ne trouvera pas l'élévation requise pour les surfaces d'aéroports. Ce nom est gravé dans le programme.
Il y a un piège ici : work/SRTM-3 doit être nommé exactement comme ça. Sinon,'''genapts''' ne trouvera pas l'élévation requise pour les surfaces d'aéroports. Ce nom est gravé dans le programme.


Je propose de démarrer '''srtmchop''' manuellement pour chaque fichier, pour vérifier les erreurs. Ne pas tenir compte des avertissements peut faire que certains "en-tête" ne soient pas décodés correctement, mais cela ne change rien au résultat.
Je propose de démarrer '''srtmchop''' manuellement pour chaque fichier, pour vérifier les erreurs. Ne pas tenir compte des avertissements peut faire que certains "en-têtes" ne soient pas décodés correctement, mais cela ne change rien au résultat.


:Sur certains fichiers TIF, '''srtmchop''' terminera avec un message d'erreur (manque de mémoire). Nous ignorons encore la cause de ce message seulement pour certains fichiers. Jusqu'à ce que GIT ait permis un correctif, vous pouvez démarrer srtmchop dans '''valgrind''':
Sur certains fichiers TIF, '''srtmchop''' terminera avec un message d'erreur (manque de mémoire). Nous ignorons encore la cause de ce message seulement pour certains fichiers. Jusqu'à ce que GIT ait permis un correctif, vous pouvez démarrer srtmchop dans '''valgrind''':
  valgrind --leak-check=yes ./srtmchop <file> <output dir>  
  valgrind --leak-check=yes ./srtmchop <file> <output dir>  
Le programme ne quittera pas, le travail sera fait, mais dix fois plus lentement.
Le programme ne quittera pas, le travail sera fait, mais dix fois plus lentement.


:La genèse des fichiers arr étant terminée, vous pouvez démarrer '''terrafit.py''':
La genèse des fichiers arr étant terminée, vous pouvez démarrer '''terrafit.py''':
  ./terrafit.py -m 50 -x 4000 -e 2 work/SRTM-3
  ./terrafit.py -m 50 -x 4000 -e 2 work/SRTM-3


=== II. Aéroports ===
=== II. Aéroports ===
:Voici une étape fastidieuse. '''genapts''' doit être lancé poour chaque aéroport dans votre zone 10x10 degrés. Copiez '''apt.dat.gz''' dans fgdata/Airports sur data/airports. Sortez le. Pour savoir rapidement quels aéroports sont dans votre zone, ouvrez ce fichier dans Google Earth et retirez tous les autres marqueurs, vérifiez aussi view -> grid dans le menu.
:Voici une étape fastidieuse. '''genapts''' doit être lancé pour chaque aéroport dans votre zone de 10x10 degrés. Copiez '''apt.dat.gz''' dans fgdata/Airports sur data/airports. Sortez le. Pour savoir rapidement quels aéroports sont dans votre zone, ouvrez ce fichier dans Google Earth et retirez tous les autres marqueurs, vérifiez aussi view -> grid dans le menu.
[http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=download&Number=77221&filename=168950-ICAO.kmz kmz with ICAO]
[http://bbs.keyhole.com/ubb/ubbthreads.php?ubb=download&Number=77221&filename=168950-ICAO.kmz kmz with ICAO]
Il est préférable de faire une liste et de parcourir chacun des éléments. Assurez-vous que vous avez tous les fichiers .arr et .fit dans work/SRTM-3.
Il est préférable de faire une liste et de parcourir chacun des éléments. Assurez-vous que vous avez tous les fichiers .arr et .fit dans work/SRTM-3.
518

edits

Navigation menu