[Qgis-developer] [AniMov] AniMove toolbox

Anne Ghisla a.ghisla at gmail.com
Thu May 31 05:19:11 PDT 2012


On Wed, 30 May 2012 19:58:43 +0200
Victor Olaya <volayaf at gmail.com> wrote:

> Anne
> 
> SEXTANTE "passes" all data to backends using files, in a way that is
> transparent to the user and the developer. Basically, it passes the
> datasource filename and let's the external app open and process the
> data. But, it is transparent and convenient to use because if the data
> is in a format that the external app does not understand, it will save
> the QGIS data to a new compatible file and pass the path to that new
> file. That allows to connect you app with GRASS data, WFS services, or
> any other source that QGIS (but not your external app) can use as
> input. In short, much cleaner and easier for you to implement :-)

Hi Victor,

thanks for the clarification. I usually prefer not to use files for
data exchange, therefore in HR plugin I decided to use QGIS Python
representation of the data, even if it required rpy2 to work. 
I have to test if SEXTANTE approach can be a bottleneck for big input
files - home range calculations use an increasing number of point
locations as input, thanks to GPS collar technology advancements.

Anyway, I have not investigated other solutions yet (pipes, memory
mapping, etc), so at the moment I have nothing else to offer.

> The philosophy of SEXTANTE is to make it easier to implement
> algorithms, taking away all the data handling and GUI stuff and
> letting you concentrate on the algorithm itself.
> 
> You can use the current R implementation in SEXTANTE to make a new
> script (or several), but you could also, with a bit more effort,
> create your own algorithm provider extending the R one, which would
> give you more control. Please, ask me if you have questions.

I will have a closer look at current R implementation, if I have
questions I will ask you for sure! Thanks for availability.

> Hope this helped to give you a bit more insight into how SEXTANTE
> works.

Yes, I understand the logic now.

Best regards,

Anne
-- 
http://gis.cri.fmach.it/ghisla/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20120531/26054fe9/attachment.pgp>


More information about the Qgis-developer mailing list