Hi,<div><br></div><div>I am curious as to how the r.los module computes it&#39;s visibility exactly. I dug in the code a little bit, but I found it to be hard to read, so I am asking on this mailing list.</div><div><br></div>

<div>I know that r.viewshed is going to compute visibility using gradients (given a point q and a viewpoint v, q is visible if the gradient from q-to-v is the maximum of all point&#39;s gradients on the way to v from q), but that doesn&#39;t seem to be the case for r.los. Is there a quick simple explanation of how it works? It&#39;s not in the documentation... </div>

<div><br></div><div>thanks a lot!</div><div>Julien-Charles Lévesque<br>
</div>