Il 08/04/2010 22.15, Stefano Salvador ha scritto:
Potresti semplicemente alzare il DTM nella cella in quale sta
l'elicottero...

ci ho pensato, ma l'elicottero potrebbe stare dappertutto, quindi per ogni
punto del DTM dovrei fare un'analisi r.los e ripetere il tutto finché non c'è
visibilità ... un po' noiso.

in realtà sono partito ardimentoso e sto dando un'occhiata al codice di r.los
per vedere quanto è difficile aggiungere l'altezza dell'osservato ... vi terrò
aggiornati.

...e perche' non "alzare" il DTM in tutte le celle (eccetto ovviamente
quella contenente la torre, già coperta da obs_elev)? Se N sono i valori
discreti di altezza dell'elicottero rispetto al suolo da esaminare,
dovresti elaborare esattamente N viewshed. Basta un ciclo su N valori
che utilizzi r.los ed r.mapcalc per "correggere" il DTM.

--
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
440 iscritti al 15.3.2010

Rispondere a