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
