i.ortho.photo - was Re: [GRASS-dev] lib/vask

Michael Barton michael.barton at asu.edu
Fri Jun 23 16:33:39 EDT 2006



> From: Markus Neteler <neteler at itc.it>
> Date: Sun, 18 Jun 2006 10:37:50 +0200
> To: <grass-dev at grass.itc.it>
> Subject: i.ortho.photo - was Re: [GRASS-dev] lib/vask
> 
>> This is probably a good example of why it's important to separate
>> functionality from interface.
> 
> Agreed.
> 
> The occasion of rewriting it could go along with the re-integration of the
> GRASS 5's image3 library which offers ortho-recitifcation of LANDSAT to
> some extent. Something like this:
> 
> Merge of image libraries:
>   A)
>     - lib/imagery/: standard lib, in use (i.* except for i.points3,
> i.rectify3)
>     - imagery/i.ortho.photo/libes/: standard lib, in use (i.ortho.photo,
> photo.*)

See C) below

>   B)
>     - lib/image3/: never finished improvement which integrated the standard
> lib and
>                    the ortho lib. Seems to provide also ortho rectification
> for
>                    satellite data (i.points3, i.rectify3)
>   C)
>     - merge of i.points, i.vpoints, i.points3, i.points.auto

These are interface modules to create GCP's. They depend on x11 interactive
displays. It makes more sense to do this in a GUI platform except for RMS
calculation, which requires a forward rectification of the GCP's and a
return of their projected coordinates.

Should a separate georectifier be done for i.ortho.photo? Or should the
interactive GUI part just be merged with the GUI for a general purpose
georectifier? If the latter, what would need to be added?

>     - merge of i.rectify and i.rectify3
>     - addition of new resampling algorithms such as bilinear, cubic
> convolution
>       (take from r.proj?)
>     - add other warping methods (maybe thin splines from GDAL?)
>     - implement/finish linewise ortho-rectification of satellite data (from
> image3)
>     - remove lots of cloned code
> 
> Markus
> 
> 

__________________________________________
Michael Barton, Professor of Anthropology
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton





More information about the grass-dev mailing list