[GRASS-dev] Re: [GRASS-user] How to find out an angle between to points on the map (for r.plane, r.lake)

Martin Landa landa.martin at gmail.com
Sat Mar 1 10:59:12 EST 2008


Hi,

2008/3/1, Michael Barton <michael.barton at asu.edu>:
[snip]
>  >>  Ignoring geodetic distance for LL projections is simply ignorance
>  >> (on
>  >>  my part here) of the equations needed to do it. It's easy to
>  >>  determine if a location is LL. In that case, it should calculate
>  >>  geodetic distance rather than (or perhaps in addition to) displaying
>  >>  distance in map units. Just need to have the functions to do this
>  >>  added to the measurement methods.
>  >
>  > why to code it in Python when it is already available in gislib? We
>  > should avoid code duplication.
>
>
> Certainly. If a new version of d.measure or a hypothetical g.measure
>  could be created, we could use that. Until that happens, we'll need
>  to do it in Python (which is not all that bad). Is there anyway to
>  access gislib directly from Python? This could be an alternative to
>  creating a new module or changing an existing one.

yes, via SWIG interface, see ./swig/python. Anyway the SWIG-Python
interface for GRASS is a bit limited, need to be improved.

Martin

-- 
Martin Landa <landa.martin gmail.com> * http://gama.fsv.cvut.cz/~landa *


More information about the grass-dev mailing list