FlightGear/Installazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 88:
=Installare gli scenari=
 
In FlightGear, come del resto negli altri simulatori di volo, si definisce comelo scenario costituisce l'insieme degli oggetti grafici di tipo statico e dinamico che costruiscono il mondo entro il quale si muove il velivolo.<BR>Lo scenario, per il programma di simulazione, costituisce senza ombra di dubbio la applicativaparte più pesante daa eseguirelivello edi elaborazione, ne consegue quindi nellache la sua definizionerealizzazione e configurazione sonorichiede statidi sfruttatisfruttare molti ''trucchi'' programmativi al fine di rendere l'esecuzione la più veloce possibile a livello di risorse hardware impiagate.<BR>Più avanti vedremo che la gestionerealizzazione dello scenario in FlightGear ha alcune peculiari caratteristiche comeche lo rendono adatto ad essere eseguito anche su macchine non molto veloci. Non solo, ma la sua possibilità di scaricarecaricare e edsuccessivamente aggiornare dinamicamente logli scenarioscenari daattraversati unin sistemavolo, centralizzato.permette Indi questoevitare mododa èparte possibiledell'utente volarela pernecessità tuttodi ildover mondoeseguire senzalunghe doversessioni maidi caricare manualmentecaricamento degli scenari rendendorichiesti inper questole assaiaeree piùin praticacui lasi gestionesvolgerà delil programmavolo.
 
==Dove sono inseriti i file dello scenario==
 
Il programma FlightGear inserisce tutti i dati necessari per la costruzione dello scenario all'interno di quattro cartelle ognunaposizionate dellenella qualidirectory ''../fgfs/fgdata/Scenary''. Ognuna di queste cartelle costituisce una particolare categoria di oggetti. Ogni cartella può a sua volta contenere altre sottocartelle. Questo modo di procedere, affidandosi alle caratteristiche del sistema operativo utilizzato, anche se per certi aspetti un pocopo' primitivo in quanto non fa uso di programmi di [[w:Database|database]], è operativamenteoggettivamente assai pratico ein quanto permette di aggiungere e togliere oggetti dallo scenario semplicemente andando a operare direttamente sugli archivi presenti nelle relative cartelle, senza la necessità di utilizzare programmi esterni.
 
===Elenco delle quattro categorie che definiscono lo scenario: e relative cartelle che lo contengono===
 
* '''Airports''' (''../fgfs/fgdata/Scenary/Airports'')<BR>Ogni aeroporto ha una descrizione analitica standard, che definisce le coordinate delle piste, la loro direzione rispetto il nord, il nome convenzionale e altri parametri come la posizione della torre di controllo e l'eventuale presenza di un dispositivo per l'atterraggio strumentale chiamato [[w:Instrument Landing System|ILS]] (Instrument Landing System).
* '''Models''' (''../fgfs/fgdata/Scenary/Models'')<BR>Sono tuttoCostituiscono l'insieme didegli oggetti che popolano il mondo in cui si svolge il volo. Ad esempio ciin questa cartella sono ipresenti modelli di case rurali, modellini di mezzi di trasporto, disegni che dipingono i terreni, alberi e tanto altro ancora. Spesso comunqueComunque questa cartella sinon puòè nonmai trovaremolto popolata in quanto ila datimaggior standardparte dei modelli sonoè inseritidi dentrotipo una cartellastandard, connon lolegati stessoad nome,un posizionataparticolare dentroscenario, lae directoryquindi chesaranno contieneposizionati inella daticartella del programma''.. Perciò questa cartella normalmente contiene solo della varianti ai modelli già definiti nella modalità standard/fgfs/fgdata/Models''.
* '''Objects''' (''../fgfs/fgdata/Scenary/Objects'')<BR>È un insieme di file che definiscono la localizzazione degli oggetti definiti in Models in funzione delle coordinate geografiche. In questo modo il programma quando attraversa una certa area, legge il file di contenuto in ''Objects'' e se sono visibili all'aereo, ne visualizza i relativi oggetti grafici. Dal [http://scenemodels.flightgear.org/coverage.php link coverage] è possibile visualizzare una mappa del mondo con tutti gli oggetti inseriti. È utile osservare questa mappa perché ci fa capire la quantità di lavoro fatto e di lavoro da fare per avere una riproduzione abbastanza fedele del nostro mondo.
* '''Terrain''' (''../fgfs/fgdata/Scenary/Terrain'')<BR>È la cartella che certamentemediamente occupa più spazio di tutte le cartelle presenti in quantoFlightGear, tale cartella contiene l'altimetria del terreno in funzione delle coordinate geografiche. Per motivi di spazio i file, che sono piuttosto grandi, vengono compressi in formato [[w:Gzip|.gz]] detto anche GnuZip o GZip. ETali quindifile vengonoverranno espansi dal programma quando il velivolo sta percorrendo un'area cheposta in haprossimità proprioa quelle coordinate.
 
Le quattro cartelle che contengono lo scenario sono posizionate direttamente dentro la cartella che contiene il programma in una posizione che può però variare in funzione del sistema operativo utilizzato. Nel caso di Linux (Ubuntu) la posizione è ''/usr/share/games/FlightGear/Scenary'', nel caso di un generico programma compilato in linux si può trovare dentro ''../fgfs/fgdata/Scenary''. Nel caso di Windows ''$FG_ROOT\Scenery'' ove ''$FG_ROOT'' indica la directory, normalmente ''c:\FlightGear'', in cui è stato installato il programma. Comunque è possibile posizionare altrove lo scenario basta poi al momento dell'esecuzione del programma comunicarlo al momento dell'esecuzione con una opportuna opzione, oppure definire la variabile di ambiente ''$FG SCENERY'' con il percorso in cui si trovano gli scenari.