[GRASS-dev] calculating bearing

Markus Neteler neteler at itc.it
Wed May 16 08:22:01 EDT 2007


On Wed, May 16, 2007 at 08:40:06PM +1200, Hamish wrote:
> Michael Barton wrote:
> > 
> > Is there a simple formula to calculate bearing if you have the
> > beginning xy of a line and the ending xy of the line?
> 
> trig:  angle = atan(y/x)    [or atan2()]
> 
> see Glynn's warnings in the archives about that going undefined at places.
> 
> see also:
>   g.manual m.cogo
> 
> it gets ugly with lat/lon great circle calculations as the bearing isn't
> steady. (but there are map projections that help with that)
> 
> I've got some matlab functions for doing this if m.cogo isn't your cup
> of tea.

Would you mind to add more examples to the m.cogo page?
At least I don't really understand how to use it.

Markus




More information about the grass-dev mailing list