Re: [QGIS-Developer] QGIS Script Error and Resampling Tool

2020-07-08 Thread Federico Gianoli
Hi Andrea,

It seems to me that SAGA doesn't have this option to check the values
inside a kernel.
I think the only way to do this is in more steps with an huge amount of
computation time.

Basically, my steps now are:

reclassify the input raster in 1 (where my pixels have a valid value) and 0.
resampling the reclassified raster with my kernel 3x3 using the mode to
obtain a mask
resampling the input raster with my 3x3 kernel using the average
multiply the mask 0-1 with my resampled raster average

I did these steps manually and I got a result, but if I run my script I'm
obtaining the error "NameError: free variable 'self' referenced before
assignment in enclosing scope" and I don't understand why.

Really thanks

Federico

Il giorno mer 8 lug 2020 alle ore 20:06 Andrea Peri 
ha scritto:

> Have you tried the saga -> resampling inside qgis ?
>
> A.
>
>
> Il mer 8 lug 2020, 18:50 Federico Gianoli  ha
> scritto:
>
>> Dear all,
>>
>> I'm looking for a function to resample a raster from 300m to 1km by
>> considering the mean value of pixels that are not "No Data", as GDAL Warp
>> does.
>> But, in case the majority of values within the 3x3 kernel of the 300m
>> raster are "No data", "No data" will be assigned to the resampled pixel,
>> which is not included in the above mentioned GDAL tool.
>> I tried to explain the request here:
>> https://gis.stackexchange.com/questions/366978/how-to-resample-a-raster-considering-a-minimum-number-of-valid-pixels].
>> Apparently, neither QGIS nor Gdal have the possibility to make this control
>> on the values during the resampling. Do you know if there is an automatic
>> way to do this?
>> In order to solve this problem, I have done this script
>> https://gist.github.com/fgianoli/46a45c5fe042a952580947a282feedc1 to
>> create a mask to check my results. But I'm experiencing this error at the
>> end of the process, and I don't understand if my code is wrong or is a qgis
>> setting:  (I'm running version 3.14 under Win10):
>>
>> NameError: free variable 'self' referenced before assignment in enclosing
>> scope
>> Traceback (most recent call last):
>>   File
>> "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\AlgorithmDialog.py",
>> line 201, in on_complete
>> self.feedback.reportError(
>> NameError: free variable 'self' referenced before assignment in enclosing
>> scope
>>
>>
>>
>> Any suggestions?
>> Many thanks and kind regards,
>>
>> Federico
>> ___
>> QGIS-Developer mailing list
>> QGIS-Developer@lists.osgeo.org
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] QGIS Script Error and Resampling Tool

2020-07-08 Thread Andrea Peri
Have you tried the saga -> resampling inside qgis ?

A.


Il mer 8 lug 2020, 18:50 Federico Gianoli  ha scritto:

> Dear all,
>
> I'm looking for a function to resample a raster from 300m to 1km by
> considering the mean value of pixels that are not "No Data", as GDAL Warp
> does.
> But, in case the majority of values within the 3x3 kernel of the 300m
> raster are "No data", "No data" will be assigned to the resampled pixel,
> which is not included in the above mentioned GDAL tool.
> I tried to explain the request here:
> https://gis.stackexchange.com/questions/366978/how-to-resample-a-raster-considering-a-minimum-number-of-valid-pixels].
> Apparently, neither QGIS nor Gdal have the possibility to make this control
> on the values during the resampling. Do you know if there is an automatic
> way to do this?
> In order to solve this problem, I have done this script
> https://gist.github.com/fgianoli/46a45c5fe042a952580947a282feedc1 to
> create a mask to check my results. But I'm experiencing this error at the
> end of the process, and I don't understand if my code is wrong or is a qgis
> setting:  (I'm running version 3.14 under Win10):
>
> NameError: free variable 'self' referenced before assignment in enclosing
> scope
> Traceback (most recent call last):
>   File
> "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\AlgorithmDialog.py",
> line 201, in on_complete
> self.feedback.reportError(
> NameError: free variable 'self' referenced before assignment in enclosing
> scope
>
>
>
> Any suggestions?
> Many thanks and kind regards,
>
> Federico
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

[QGIS-Developer] QGIS Script Error and Resampling Tool

2020-07-08 Thread Federico Gianoli
Dear all,

I'm looking for a function to resample a raster from 300m to 1km by
considering the mean value of pixels that are not "No Data", as GDAL Warp
does.
But, in case the majority of values within the 3x3 kernel of the 300m
raster are "No data", "No data" will be assigned to the resampled pixel,
which is not included in the above mentioned GDAL tool.
I tried to explain the request here:
https://gis.stackexchange.com/questions/366978/how-to-resample-a-raster-considering-a-minimum-number-of-valid-pixels].
Apparently, neither QGIS nor Gdal have the possibility to make this control
on the values during the resampling. Do you know if there is an automatic
way to do this?
In order to solve this problem, I have done this script
https://gist.github.com/fgianoli/46a45c5fe042a952580947a282feedc1 to create
a mask to check my results. But I'm experiencing this error at the end of
the process, and I don't understand if my code is wrong or is a qgis
setting:  (I'm running version 3.14 under Win10):

NameError: free variable 'self' referenced before assignment in enclosing
scope
Traceback (most recent call last):
  File
"C:/OSGEO4~1/apps/qgis/./python/plugins\processing\gui\AlgorithmDialog.py",
line 201, in on_complete
self.feedback.reportError(
NameError: free variable 'self' referenced before assignment in enclosing
scope



Any suggestions?
Many thanks and kind regards,

Federico
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

[QGIS-Developer] db manager SQL console very slow

2020-07-08 Thread Giovanni Manghi
Hi all,

Has anyone noticed how slow the DB Manager SQL console is?

It is not just a matter of slowness when returning (on screen) a lot
of results, it is very slow even when issuing a query like:

SELECT count(*) FROM mytable;

I did a few quick tests and compared to other consoles (i.e. pgadmin,
dbeaver, psql) and it is about 15/20 times slower.

Any idea about the possible cause?

cheers

-- G --
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread matteo
> Also,
> 
> Don't forget that high hierarchy/context @variables can be overwritten
> variables defined by the user or lower contexts.
> 
> You can't do that with a function.

yep, I'm a big fan of overwriting variables in different contexts :)
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread Alexandre Neto
Also,

Don't forget that high hierarchy/context @variables can be overwritten
variables defined by the user or lower contexts.

You can't do that with a function.

A quarta, 8/07/2020, 15:01, matteo  escreveu:

> Thanks Andreas and Harrissou for the clarification.
>
> Actually what is confusing me is that the variable @current_feature is
> suggested in bold directly in the Expression Builder within the
> Attribute Forms.
>
> I know that variable depends on the scope (e.g. @symbol_color) but I
> thought that IF a variable is suggested then it should be available in
> that context.
>
> I prepared a super small project
>
> faunalia.eu/~matteo/bug.zip
>
> if you try to add a feature to the point layer you will see that one
> filed is working and the other not.
>
> Cheers and thanks
>
> Matteo
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread matteo
Thanks Andreas and Harrissou for the clarification.

Actually what is confusing me is that the variable @current_feature is
suggested in bold directly in the Expression Builder within the
Attribute Forms.

I know that variable depends on the scope (e.g. @symbol_color) but I
thought that IF a variable is suggested then it should be available in
that context.

I prepared a super small project

faunalia.eu/~matteo/bug.zip

if you try to add a feature to the point layer you will see that one
filed is working and the other not.

Cheers and thanks

Matteo
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread DelazJ
Hi,
The @current_feature is, according to the doc[0], available when editing in
attribute table and form contexts which are not actually the one you have,
Matteo.

[0]
https://github.com/qgis/QGIS/blob/master/src/core/expression/qgsexpression.cpp#L861and
in documentation
https://docs.qgis.org/3.10/fr/docs/user_manual/working_with_vector/expression.html#variables

Greetings,
Harrissou

Le mer. 8 juil. 2020 à 14:51, Andreas Neumann  a
écrit :

> Hi Matteo,
>
> The "$" prefix marks a function without arguments, "@" are variables.
> Sometimes both variants exist, as you have discovered. Mainly due to
> historic reasons and the fact that the "$"-stuff is around for a lont time
> already, but the variables where added quite a bit later.
>
> Are you sure that "@current_feature" really exists? I can't find it in my
> expression builder (in layer scope).
>
> You are probably aware that variables have different scopes (global,
> project, layer, layout, etc.) - some variables are only available in some
> scopes, because they wouldn't work in other scopes or it wouldn't make
> sense there.
>
> Greetings,
>
> Andreas
>
> On 2020-07-08 14:03, matteo wrote:
>
> Hi all,
>
> before to file a ticker I'd like to have a small feedback. Maybe I'm
> missing something but what is actually the difference between
> $currentfeature and @current_feature?
>
> Because I was expecting to use @current_feature together with attribute
> like:
>
> attribute(@current_feature, 'my_field')
>
> within the Default Value of a Field in the Attributes Form, but it
> didn't work while
>
> attribute($currentfeature, 'my_field')
>
> works nice
>
> If someone has a small explanation I will gladly add it to the
> documentation
>
> Cheers and thanks for any hint
>
> Matteo
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread Andreas Neumann
Hi Matteo, 


The "$" prefix marks a function without arguments, "@" are variables.
Sometimes both variants exist, as you have discovered. Mainly due to
historic reasons and the fact that the "$"-stuff is around for a lont
time already, but the variables where added quite a bit later. 


Are you sure that "@current_feature" really exists? I can't find it in
my expression builder (in layer scope). 


You are probably aware that variables have different scopes (global,
project, layer, layout, etc.) - some variables are only available in
some scopes, because they wouldn't work in other scopes or it wouldn't
make sense there. 

Greetings, 

Andreas 


On 2020-07-08 14:03, matteo wrote:


Hi all,

before to file a ticker I'd like to have a small feedback. Maybe I'm
missing something but what is actually the difference between
$currentfeature and @current_feature?

Because I was expecting to use @current_feature together with attribute
like:

attribute(@current_feature, 'my_field')

within the Default Value of a Field in the Attributes Form, but it
didn't work while

attribute($currentfeature, 'my_field')

works nice

If someone has a small explanation I will gladly add it to the documentation

Cheers and thanks for any hint

Matteo
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] QGIS server logs

2020-07-08 Thread Paolo Cavallini
in my case, no docker, it's a real machine, with a xvfb
thanks Sylvain for comments

Il 08/07/20 13:10, Sylvain POULAIN ha scritto:
> @Regis,
> 
> For xdg open and docker, just map your X11 running session inside docker
> container and export DISPLAY like this :
> 
> -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY
> 
> It works with docker mundialis qgis 2. If not sufficient, you could map
> xdg-open to container :
> 
> -v /usr/bin/xdg-open:/usr/bin/xdg-open:ro
> 
> 
> Why is it declared on the server version ?
> 
> *Sylvain
> *
> 
> 
> 
> Le mer. 8 juil. 2020 à 12:19, Paolo Cavallini  > a écrit :
> 
> Hi again,
> on the same server I'm getting frequent:
> 
> [Wed Jul 08 10:15:21.847370 2020] [fcgid:warn] [pid 23438] [client
> 127.0.0.1:37450 ] mod_fcgid: error reading
> data, FastCGI server closed
> connection
> [Wed Jul 08 10:15:21.847989 2020] [core:error] [pid 23438] [client
> 127.0.0.1:37450 ] End of script output
> before headers: qgis_mapserv.fcgi
> 
> could this simply due to lack of resources (only 4Gb RAM) or there are
> other explanations?
> Cheers.
> 
> Il 06/07/20 20:16, Régis Haubourg ha scritto:
> > Hi Paolo, I have those messages too when running QGIS desktop from a
> > docker. Xdg-runtime is used to open default app for files or urls
> on the
> > system. I think this has no impact on a server use case. 
> > But I wish I could forward this xdg commands to my host so that I can
> > open help pages from QGIS in a docker :). If someone knows some magic
> > here please share !
> > Cheers
> > Régis
> >
> > Le lun. 6 juil. 2020 à 18:29, Paolo Cavallini
> mailto:cavall...@faunalia.it>
> > >> a
> écrit :
> >
> >     Hi all,
> >     I'm getting some messages from the log file I do'nt understand[0]
> >     I couldn't find an explanation in the manual. Does anybody
> have some
> >     hints?
> >     Thanks in advance.
> >     ---
> >     [0]
> >     Application path not initialized
> >     QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
> >     '/tmp/runtime-www-data'
> >     ...
> >     QNetworkDiskCache::prepare() unable to open temporary file
> >
> >     --
> >     Paolo Cavallini
> >     www.faunalia.eu 
>  - QGIS.org
> >     training, support, development on QGIS, PostGIS and more
> >     ___
> >     QGIS-Developer mailing list
> >     QGIS-Developer@lists.osgeo.org
> 
>  >
> >     List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >     Unsubscribe:
> https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >
> 
> -- 
> Paolo Cavallini
> www.faunalia.eu  - QGIS.org
> training, support, development on QGIS, PostGIS and more
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org 
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 
> 
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 

-- 
Paolo Cavallini
www.faunalia.eu - QGIS.org
training, support, development on QGIS, PostGIS and more
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] QGIS server logs

2020-07-08 Thread Sylvain POULAIN
@Regis,

For xdg open and docker, just map your X11 running session inside docker
container and export DISPLAY like this :

-v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY

It works with docker mundialis qgis 2. If not sufficient, you could map
xdg-open to container :

-v /usr/bin/xdg-open:/usr/bin/xdg-open:ro


Why is it declared on the server version ?


*Sylvain *



Le mer. 8 juil. 2020 à 12:19, Paolo Cavallini  a
écrit :

> Hi again,
> on the same server I'm getting frequent:
>
> [Wed Jul 08 10:15:21.847370 2020] [fcgid:warn] [pid 23438] [client
> 127.0.0.1:37450] mod_fcgid: error reading data, FastCGI server closed
> connection
> [Wed Jul 08 10:15:21.847989 2020] [core:error] [pid 23438] [client
> 127.0.0.1:37450] End of script output before headers: qgis_mapserv.fcgi
>
> could this simply due to lack of resources (only 4Gb RAM) or there are
> other explanations?
> Cheers.
>
> Il 06/07/20 20:16, Régis Haubourg ha scritto:
> > Hi Paolo, I have those messages too when running QGIS desktop from a
> > docker. Xdg-runtime is used to open default app for files or urls on the
> > system. I think this has no impact on a server use case.
> > But I wish I could forward this xdg commands to my host so that I can
> > open help pages from QGIS in a docker :). If someone knows some magic
> > here please share !
> > Cheers
> > Régis
> >
> > Le lun. 6 juil. 2020 à 18:29, Paolo Cavallini  > > a écrit :
> >
> > Hi all,
> > I'm getting some messages from the log file I do'nt understand[0]
> > I couldn't find an explanation in the manual. Does anybody have some
> > hints?
> > Thanks in advance.
> > ---
> > [0]
> > Application path not initialized
> > QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
> > '/tmp/runtime-www-data'
> > ...
> > QNetworkDiskCache::prepare() unable to open temporary file
> >
> > --
> > Paolo Cavallini
> > www.faunalia.eu  - QGIS.org
> > training, support, development on QGIS, PostGIS and more
> > ___
> > QGIS-Developer mailing list
> > QGIS-Developer@lists.osgeo.org  QGIS-Developer@lists.osgeo.org>
> > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> >
>
> --
> Paolo Cavallini
> www.faunalia.eu - QGIS.org
> training, support, development on QGIS, PostGIS and more
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

[QGIS-Developer] $currentfeature VS @current_feature

2020-07-08 Thread matteo
Hi all,

before to file a ticker I'd like to have a small feedback. Maybe I'm
missing something but what is actually the difference between
$currentfeature and @current_feature?

Because I was expecting to use @current_feature together with attribute
like:

attribute(@current_feature, 'my_field')

within the Default Value of a Field in the Attributes Form, but it
didn't work while

attribute($currentfeature, 'my_field')

works nice

If someone has a small explanation I will gladly add it to the documentation

Cheers and thanks for any hint

Matteo
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

[QGIS-Developer] Plugin [2081] MapTiler approval notification.

2020-07-08 Thread noreply

Plugin MapTiler approval by Gustry.
The plugin version "[2081] MapTiler 1.1.2" is now approved
Link: http://plugins.qgis.org/plugins/qgis-maptiler-plugin/
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Re: [QGIS-Developer] QGIS server logs

2020-07-08 Thread Paolo Cavallini
Hi again,
on the same server I'm getting frequent:

[Wed Jul 08 10:15:21.847370 2020] [fcgid:warn] [pid 23438] [client
127.0.0.1:37450] mod_fcgid: error reading data, FastCGI server closed
connection
[Wed Jul 08 10:15:21.847989 2020] [core:error] [pid 23438] [client
127.0.0.1:37450] End of script output before headers: qgis_mapserv.fcgi

could this simply due to lack of resources (only 4Gb RAM) or there are
other explanations?
Cheers.

Il 06/07/20 20:16, Régis Haubourg ha scritto:
> Hi Paolo, I have those messages too when running QGIS desktop from a
> docker. Xdg-runtime is used to open default app for files or urls on the
> system. I think this has no impact on a server use case. 
> But I wish I could forward this xdg commands to my host so that I can
> open help pages from QGIS in a docker :). If someone knows some magic
> here please share !
> Cheers
> Régis
> 
> Le lun. 6 juil. 2020 à 18:29, Paolo Cavallini  > a écrit :
> 
> Hi all,
> I'm getting some messages from the log file I do'nt understand[0]
> I couldn't find an explanation in the manual. Does anybody have some
> hints?
> Thanks in advance.
> ---
> [0]
> Application path not initialized
> QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to
> '/tmp/runtime-www-data'
> ...
> QNetworkDiskCache::prepare() unable to open temporary file
> 
> -- 
> Paolo Cavallini
> www.faunalia.eu  - QGIS.org
> training, support, development on QGIS, PostGIS and more
> ___
> QGIS-Developer mailing list
> QGIS-Developer@lists.osgeo.org 
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> 

-- 
Paolo Cavallini
www.faunalia.eu - QGIS.org
training, support, development on QGIS, PostGIS and more
___
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer