[GRASS-user] [GRASS-dev] QGIS GRASS Plugin Upgrade Crowdfunding

Daniel Victoria daniel.victoria at gmail.com
Tue Mar 24 16:44:24 PDT 2015


Hi Radim,

I'm using grass 7 and QGis installed from OSGeo4Win so maybe it was
compiled against some old libraries? I've no idea how to compile in windows
so I'll just try to re-install everything and hope things work...

Daniel

On Tue, Mar 24, 2015 at 4:18 PM, Radim Blazek <radim.blazek at gmail.com>
wrote:

> On Tue, Mar 24, 2015 at 5:31 PM, Daniel Victoria
> <daniel.victoria at gmail.com> wrote:
> > Hi Radim,
> >
> > Is this why my QGis crashes when i try to load a Grass 7.0 vector file?
> [1]
>
> AFAIC, it should only crash if you try to open a GRASS mapset with
> GRASS 6 vectors in QGIS browser compiled and run with GRASS 7
> provider. It is described here:
> http://lists.osgeo.org/pipermail/qgis-user/2015-March/031177.html
>
> I think that I know already what the problem is. If GRASS 7 lib is
> tries to open a vector which it is not in format 7, it calls
> G_fatal_error(), which normally opens a warning dialog. Because items
> in the browser are populated in threads, it happens on non GUI thread,
> but to open a dialog with an icon, it has to use QIcon which can only
> be used on GUI thread.
>
>
> Radim
>
>
> > Thanks
> > Daniel
> >
> > [1] -
> >
> http://gis.stackexchange.com/questions/138477/loading-grass-7-0-vectors-in-qgis-broken
> >
> > On Tue, Mar 24, 2015 at 11:47 AM, Vaclav Petras <wenzeslaus at gmail.com>
> > wrote:
> >>
> >> On Tue, Mar 24, 2015 at 5:56 AM, Radim Blazek <radim.blazek at gmail.com>
> >> wrote:
> >>>
> >>> >> Are there functions in time series implementation which need to be
> >>> >> called directly from the plugin or everything may be done just
> calling
> >>> >> t.rast.* modules?
> >>> >
> >>> > Most of the temporal functionality is available through the temporal
> >>> > modules. However some important algorithms (temporal re-sampling) are
> >>> > available only in the Python framework. This is needed for time
> series
> >>> > animation creation. Using the framework directly will speed things
> up,
> >>> > because the module calls, the parsing and interpretation of the
> module
> >>> > outputs can be avoided.
> >>>
> >>> If it should be used for dynamic animation in QGIS canvas you could
> >>> consider the possibility to subclass raster renderer in Python and
> >>> insert it into raster layer pipe from Python plugin.
> >>
> >>
> >> Speaking about animations, some things from GRASS GIS GUI could be
> perhaps
> >> used directly in the same was as Tcl/Tk NVIZ is used in processing for
> GRASS
> >> 6. Animation tool is one of them. This would be great since we would
> get al
> >> least some functionality/code sharing between GRASS and QGIS GUIs which
> is
> >> otherwise not possible due to Python/wxPython and C++/Qt (and would be
> only
> >> possible if both things would be at least in the same language).
> >>
> >> This is of course not fulfilling the requirement to be general, i.e.
> work
> >> with other data providers in QGIS, but surely some things just have to
> be
> >> like that if they are using GRASS-specific formats (temporal data) or
> >> algorithms (e.g. algorithms to work with temporal data, their topology,
> >> ...).
> >>
> >> Vaclav
> >>
> >> _______________________________________________
> >> grass-user mailing list
> >> grass-user at lists.osgeo.org
> >> http://lists.osgeo.org/mailman/listinfo/grass-user
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20150324/b3f92835/attachment.html>


More information about the grass-user mailing list