Suite

Altitude visible sur un raster à partir d'un point

Altitude visible sur un raster à partir d'un point


J'ai un modèle de surface raster et j'essaie de déterminer la hauteur à laquelle un objet devrait être pour être visible d'un point arbitraire à une altitude arbitraire.

J'utilise actuellement Grass et j'ai essayé r.viewshed, bien qu'il semble pouvoir générer un delta d'élévation entre le raster et l'observateur, je ne vois pas de moyen de générer un delta entre le raster et la ligne de mire à chaque point. mon attente est que tout ce qui est directement visible aurait une valeur de 0, puis les zones ombrées indiqueraient la hauteur minimale à laquelle un objet serait visible.

Bien que j'utilise GRASS en ce moment, je ne suis pas contre l'idée d'envisager un autre logiciel.

Quelqu'un a des idées? ou vais-je devoir extraire la source du champ de vision et la modifier ?


Je suppose que vous pourriez y parvenir avec r.los. Vous pouvez définir différentes hauteurs et voir s'il y a une visibilité.

r.los élévation.dem out=los.025 coord=598869,4916642 obs_elev=25 max_dist=1000 r.los élévation.dem out=los.050 coord=598869,4916642 obs_elev=50 max_dist=1000 r.los élévation.dem out=los.100 coord=598869,4916642 obs_elev=100 max_dist=1000

r.los renverra l'angle vertical en degrés et s'assurera que vous réglez lemax_distà la distance dont vous avez besoin pour accélérer le processus.