On Thu, 13 Sep 2018 at 02:54, Denis Rouzaud <[email protected]> wrote:
>
> Hi all,
>
> Another idea would be to add a new mode 'All layers but the remote ones'.

This would be my preference. I'd be concerned about exposing all the
indexing strategies in fear of much added ui complexity.

> Anyway, I agree that default mode should be 'current layer'.

Also +1

Nyall

> Actually, we just miss a new option in main settings to define the default 
> mode (there is already the default type).
>
> Denis
>
> Le mer. 12 sept. 2018 à 12:11, Régis Haubourg <[email protected]> a 
> écrit :
>>
>> Hi,
>> +1 !
>> However, I see lots of customers switching to the "Snap all layer" settings, 
>> "because it is simpler". And then they face very slow snapping index 
>> creation issues.
>> In the QWAT project, we have been thinking of exposing the indexing 
>> strategies in the UI of the advanced snapping.
>>
>> see here: 
>> https://qgis.org/api/classQgsSnappingUtils.html#a2ea7577667b94657e14f63ba7dd0bf07
>> ----------------------------
>> IndexAlwaysFull
>>
>> For all layers build index of full extent. Uses more memory, but queries are 
>> faster.
>>
>> IndexNeverFull
>>
>> For all layers only create temporary indexes of small extent. Low memory 
>> usage, slower queries.
>>
>> IndexHybrid
>>
>> For "big" layers using IndexNeverFull, for the rest IndexAlwaysFull. 
>> Compromise between speed and memory usage.
>>
>> IndexExtent
>>
>> For all layer build index of extent given in map settings.
>>
>> --------------
>>
>>
>>
>> And for WFS and any other cached provider, we may probably add some 
>> exceptions to the global strategy to avoid fetching the remote datasource by 
>> default. Using the local cache is better. However, when doing WFS editing, 
>> this start to look like a can of worms.
>>
>>
>> Le mer. 12 sept. 2018 à 16:58, Andreas Neumann <[email protected]> a écrit 
>> :
>>>
>>> Hi,
>>>
>>> I noticed that by default QGIS is set to edit ALL layers and also snaps to 
>>> ALL layer by default. I do think that this is a bad default setting, esp. 
>>> with larger projects.
>>>
>>> We had issues because users had WFS layers in their project (read only, as 
>>> reference) and QGIS tries to index these WFS layers and to get their 
>>> vertices in order to snap to them. Then QGIS hangs and freezes and there 
>>> are network time outs. Apparently one has to kill QGIS using the task 
>>> manager.
>>>
>>> I think the better default is to edit and snap only in the active layer by 
>>> default.
>>>
>>> Opinions?
>>>
>>> Andreas
>>>
>>> _______________________________________________
>>> QGIS-Developer mailing list
>>> [email protected]
>>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>>
>> _______________________________________________
>> QGIS-Developer mailing list
>> [email protected]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
>
> --
>
> Denis Rouzaud
> [email protected]
> +41 76 370 21 22
>
>
> _______________________________________________
> QGIS-Developer mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
QGIS-Developer mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to