Re: [Qgis-developer] QGIS indexing data when editing
Thanks for these information. As I need to review 2.5D render, I will also look at this improvement and do a feedback. Thanks a lot Best, Nicolas Rochard Administrateur SIG Agence de développement et d'urbanisme du Grand Amiénois tel. 03 22 22 31 68 http://www.aduga.org Le 28/01/2016 18:21, Martin Dobias a écrit : On Thu, Aug 13, 2015 at 12:12 PM, Vincent Picavet (ml)wrote: Hello, 30s freeze is something which seems rather unpleasant for the user. Could we imagine to do the indexing in background ? And maybe indexing only what is currently in the user's extent, if this is not what is currently done ? Indexing a whole layer for editing seems a no-go. We should maybe have a way to get the user to use the indexing tools only when zoomed in ? Coming back to this old thread - the issue was reported in #12578 - and it should be fixed now in master. There should not be a long pause nor high memory usage for big layers anymore - indexing is done on a reasonably small area (which may be still much larger than your current extent - so it is not necessary to re-index after every zoom/pan). Let me know if you still encounter some problems or have some new problems due to the changes. Cheers Martin ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
On Thu, Aug 13, 2015 at 12:12 PM, Vincent Picavet (ml)wrote: > Hello, > > 30s freeze is something which seems rather unpleasant for the user. > > Could we imagine to do the indexing in background ? > > And maybe indexing only what is currently in the user's extent, if this > is not what is currently done ? > > Indexing a whole layer for editing seems a no-go. We should maybe have a > way to get the user to use the indexing tools only when zoomed in ? Coming back to this old thread - the issue was reported in #12578 - and it should be fixed now in master. There should not be a long pause nor high memory usage for big layers anymore - indexing is done on a reasonably small area (which may be still much larger than your current extent - so it is not necessary to re-index after every zoom/pan). Let me know if you still encounter some problems or have some new problems due to the changes. Cheers Martin ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org List info: http://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Hello, I was confronted to the same issue and was wondering why this message appeared. Thanks to Denis, I now understand the reason. I tried to disable snapping, save the project and restart QGIS, this behaviour is still present when I want to insert a new feature. Can somebody else confirm that? Thanks. Rémi -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525p5219759.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Hello, 30s freeze is something which seems rather unpleasant for the user. Could we imagine to do the indexing in background ? And maybe indexing only what is currently in the user's extent, if this is not what is currently done ? Indexing a whole layer for editing seems a no-go. We should maybe have a way to get the user to use the indexing tools only when zoomed in ? Vincent On 13/08/2015 07:38, Denis Rouzaud wrote: Dear Nicolas, The indexing is used for snapping in the application. It takes a few sec when enable the first tool, but snapping is much faster later on. Best wishes, Denis On 08/12/2015 02:30 PM, Doctor Who wrote: Hello, I'm using QGIS 2.10.1 and 2.8.3 with PostGreSQL 9.3 and PostGIS 2.5 under Linux openSUSE 13.2 64bits. A strange things appear since i've move from PostGreSQL 9.1 - 9.3 Each time I open a layer for editing, when I selected any tools (node tools or creation entity tools), QGIS freeze about 30 sec and display 'indexing data' progress bar. (memory of my computer grow up in same time) After that, I could editing my data, close it and reopen editing session whithout any problem or any crash. But if I close my project and reopen it, again indexing data when I want to edit a layer. I've seen that new thing under a small layer (90 entities) and bigger one (about 250 000 objects), same things for Polygon or Point geometry. I've a primary key constraint and a spatial index. Have you already see that somewhere else ? I can't find why as it never happens before. Best regards, Nicolas - -- GIS administrator in Urban Agency of the Greater Amiens Founder and main administrator of forumSIG -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Dear Denis, That's clear for me now. Thanks for your answer ! You're right, I feel edition with snapping much smoother than old editing session. Best regards. Nicolas -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525p5219642.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
On 08/13/2015 12:12 PM, Vincent Picavet (ml) wrote: Hello, 30s freeze is something which seems rather unpleasant for the user. I am not experiencing such freeze. With a project with ~100 layers, with 10 having more than 10k features, I have something around 2 to 3 seconds. I beleive this is reasonable. Could we imagine to do the indexing in background ? Indexing is started when an editing map tools (or I believe any snapping operation) is enabled. Since it is required on mouse events, it needs to freeze the app in the mean time. And maybe indexing only what is currently in the user's extent, if this is not what is currently done ? Would be an idea, although I am not sure this is really required. Nobody complained very much yet about this. Martin would have to answer for saying if it's feasible or not. Indexing a whole layer for editing seems a no-go. We should maybe have a way to get the user to use the indexing tools only when zoomed in ? Vincent On 13/08/2015 07:38, Denis Rouzaud wrote: Dear Nicolas, The indexing is used for snapping in the application. It takes a few sec when enable the first tool, but snapping is much faster later on. Best wishes, Denis On 08/12/2015 02:30 PM, Doctor Who wrote: Hello, I'm using QGIS 2.10.1 and 2.8.3 with PostGreSQL 9.3 and PostGIS 2.5 under Linux openSUSE 13.2 64bits. A strange things appear since i've move from PostGreSQL 9.1 - 9.3 Each time I open a layer for editing, when I selected any tools (node tools or creation entity tools), QGIS freeze about 30 sec and display 'indexing data' progress bar. (memory of my computer grow up in same time) After that, I could editing my data, close it and reopen editing session whithout any problem or any crash. But if I close my project and reopen it, again indexing data when I want to edit a layer. I've seen that new thing under a small layer (90 entities) and bigger one (about 250 000 objects), same things for Polygon or Point geometry. I've a primary key constraint and a spatial index. Have you already see that somewhere else ? I can't find why as it never happens before. Best regards, Nicolas - -- GIS administrator in Urban Agency of the Greater Amiens Founder and main administrator of forumSIG -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
On 08/13/2015 04:28 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:04, Denis Rouzaud a écrit : on my project, a progress appears, but there's a threshold around about 2 seconds (i.e. appears only when it takes a certain time). which version of QGIS are you using? the progress bar was added a bit later than the snapping refactoring. 2.8.1 (I can't try 2.10, the next possible update will be in january 2016) should be in 2.8 https://github.com/qgis/QGIS/commit/e22edc82ef9b27875f78bf28de0d50ffa83eb5e7 ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
On 08/13/2015 04:37 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:31, Denis Rouzaud a écrit : On 08/13/2015 04:28 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:04, Denis Rouzaud a écrit : on my project, a progress appears, but there's a threshold around about 2 seconds (i.e. appears only when it takes a certain time). which version of QGIS are you using? the progress bar was added a bit later than the snapping refactoring. 2.8.1 (I can't try 2.10, the next possible update will be in january 2016) should be in 2.8 https://github.com/qgis/QGIS/commit/e22edc82ef9b27875f78bf28de0d50ffa83eb5e7 I made a new try but couldn't see any progress bar, the only thing is the cursor in load mode and a message at the end in the bottom left corner saying that the validation is over. Is this one big layer or several? From what I read, you'll see the progress over several layers but not within a single layer. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Le 2015-08-13 16:31, Denis Rouzaud a écrit : On 08/13/2015 04:28 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:04, Denis Rouzaud a écrit : on my project, a progress appears, but there's a threshold around about 2 seconds (i.e. appears only when it takes a certain time). which version of QGIS are you using? the progress bar was added a bit later than the snapping refactoring. 2.8.1 (I can't try 2.10, the next possible update will be in january 2016) should be in 2.8 https://github.com/qgis/QGIS/commit/e22edc82ef9b27875f78bf28de0d50ffa83eb5e7 I made a new try but couldn't see any progress bar, the only thing is the cursor in load mode and a message at the end in the bottom left corner saying that the validation is over. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Le 2015-08-13 16:40, Denis Rouzaud a écrit : On 08/13/2015 04:37 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:31, Denis Rouzaud a écrit : On 08/13/2015 04:28 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:04, Denis Rouzaud a écrit : on my project, a progress appears, but there's a threshold around about 2 seconds (i.e. appears only when it takes a certain time). which version of QGIS are you using? the progress bar was added a bit later than the snapping refactoring. 2.8.1 (I can't try 2.10, the next possible update will be in january 2016) should be in 2.8 https://github.com/qgis/QGIS/commit/e22edc82ef9b27875f78bf28de0d50ffa83eb5e7 I made a new try but couldn't see any progress bar, the only thing is the cursor in load mode and a message at the end in the bottom left corner saying that the validation is over. Is this one big layer or several? From what I read, you'll see the progress over several layers but not within a single layer. At first with one but I made a new try with 4 four layers, all in editing mode with snapping activated and use the node selector on one ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
On 08/13/2015 04:49 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:40, Denis Rouzaud a écrit : On 08/13/2015 04:37 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:31, Denis Rouzaud a écrit : On 08/13/2015 04:28 PM, Jean-Roc Morreale wrote: Le 2015-08-13 16:04, Denis Rouzaud a écrit : on my project, a progress appears, but there's a threshold around about 2 seconds (i.e. appears only when it takes a certain time). which version of QGIS are you using? the progress bar was added a bit later than the snapping refactoring. 2.8.1 (I can't try 2.10, the next possible update will be in january 2016) should be in 2.8 https://github.com/qgis/QGIS/commit/e22edc82ef9b27875f78bf28de0d50ffa83eb5e7 I made a new try but couldn't see any progress bar, the only thing is the cursor in load mode and a message at the end in the bottom left corner saying that the validation is over. Is this one big layer or several? From what I read, you'll see the progress over several layers but not within a single layer. At first with one but I made a new try with 4 four layers, all in editing mode with snapping activated and use the node selector on one I can't tell. Let's wait for Martin's feedback... ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] QGIS indexing data when editing
Dear Nicolas, The indexing is used for snapping in the application. It takes a few sec when enable the first tool, but snapping is much faster later on. Best wishes, Denis On 08/12/2015 02:30 PM, Doctor Who wrote: Hello, I'm using QGIS 2.10.1 and 2.8.3 with PostGreSQL 9.3 and PostGIS 2.5 under Linux openSUSE 13.2 64bits. A strange things appear since i've move from PostGreSQL 9.1 - 9.3 Each time I open a layer for editing, when I selected any tools (node tools or creation entity tools), QGIS freeze about 30 sec and display 'indexing data' progress bar. (memory of my computer grow up in same time) After that, I could editing my data, close it and reopen editing session whithout any problem or any crash. But if I close my project and reopen it, again indexing data when I want to edit a layer. I've seen that new thing under a small layer (90 entities) and bigger one (about 250 000 objects), same things for Polygon or Point geometry. I've a primary key constraint and a spatial index. Have you already see that somewhere else ? I can't find why as it never happens before. Best regards, Nicolas - -- GIS administrator in Urban Agency of the Greater Amiens Founder and main administrator of forumSIG -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
[Qgis-developer] QGIS indexing data when editing
Hello, I'm using QGIS 2.10.1 and 2.8.3 with PostGreSQL 9.3 and PostGIS 2.5 under Linux openSUSE 13.2 64bits. A strange things appear since i've move from PostGreSQL 9.1 - 9.3 Each time I open a layer for editing, when I selected any tools (node tools or creation entity tools), QGIS freeze about 30 sec and display 'indexing data' progress bar. (memory of my computer grow up in same time) After that, I could editing my data, close it and reopen editing session whithout any problem or any crash. But if I close my project and reopen it, again indexing data when I want to edit a layer. I've seen that new thing under a small layer (90 entities) and bigger one (about 250 000 objects), same things for Polygon or Point geometry. I've a primary key constraint and a spatial index. Have you already see that somewhere else ? I can't find why as it never happens before. Best regards, Nicolas - -- GIS administrator in Urban Agency of the Greater Amiens Founder and main administrator of forumSIG -- View this message in context: http://osgeo-org.1560.x6.nabble.com/QGIS-indexing-data-when-editing-tp5219525.html Sent from the Quantum GIS - Developer mailing list archive at Nabble.com. ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer