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/
signature.asc
Description: PGP signature
_______________________________________________ AniMov mailing list AniMov@faunalia.it http://lists.faunalia.it/cgi-bin/mailman/listinfo/animov