On Wed, 30 May 2012 19:58:43 +0200
Victor Olaya <vola...@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/

Attachment: signature.asc
Description: PGP signature

_______________________________________________
AniMov mailing list
AniMov@faunalia.it
http://lists.faunalia.it/cgi-bin/mailman/listinfo/animov

Reply via email to