My first suggestion would be for, after importing from csv, save it to geopackages for the rest of the operations. Then, in the end export back to the necessary file format. I think working directly on text files is not optimal.
Best regards, Alexandre Neto A ter, 9/10/2018, 20:02, Rebecca Bartlett <rebeccabartl...@cunet.carleton.ca> escreveu: > Hello, > > > > A couple of colleagues and I have been wrestling with a similar issue to > this and I’ve been hunting around to see if it’s documented, and happily > saw this email string. I’ve viewed the bug reports (both Kelley’s and the > related #19771) and while they capture most of what we’ve been running > into, it’s not an exact match. Here’s our situation and any input would be > greatly appreciated – including viable workarounds. > > > > 1. Adding a .txt or .csv file to QGIS 3.2.1 as Delimited Text File > (5721 features; 9 fields; no geometry) > > 2. Using Field Calculator via the attribute table to add a Decimal > field (length: 10; precision: 2 – the precision is important which is why > the virtual field workaround without opening the attribute table hasn’t > worked well with its precision of 3, plus the precision isn’t retained upon > table export although we may be missing an export option somewhere) and > input values from an already-existing text field > > a. Copying text field to numeric field for a join > > 3. Field calculation takes less than a second > > 4. Saving the table doesn’t work. I left it running for 90 minutes > the first time and it has crashed QGIS on colleagues’ computers multiple > times > > a. Notable that it also doesn’t work on 2.18.24 on Windows machines > but it’s fine on 2.18 with Macs (ran the process in a class of 20 after we > had them use 2.18, and only the Windows users had issues) > > b. Still takes a few moments to save on Mac 2.18 – but it works! > > > > We’ve tried several workarounds and the best one (a.k.a. the one that > works in 3.2.1 and 2.18.24 in Windows) is to use the Field Calculator via > the Source Fields tab in Properties, but it still takes >6 minutes to save > which seems quite long for 5700 features. > > > > I’m assuming this is the same issue but if there are any reliable > workarounds we’re all ears! > > > > Sincerely, > > Rebecca > > > > Rebecca Bartlett > > GIS and Digital Resources Librarian > > Research Support Services > > Carleton University Library > > 613-520-2600 x4084 > > rebecca.bartl...@carleton.ca > > > ------------------------------ > > Okay, I've created an issue for this situation. Hopefully I've done it > > satisfactorily. Thanks again! > > > > On Wed, Oct 3, 2018 at 2:31 PM Andreas Neumann <a.neumann at carto.net > <https://lists.osgeo.org/mailman/listinfo/qgis-user>> wrote: > > > > >* Hi,* > > > > > >* Glad to hear that it helped to run the operations on a closed table.* > > >* Nevertheless, as Luigi said, it would make sense to submit an issue report* > > >* about this slowness.* > > > > > >* The other thing one has to keep on mind:* > > > > > >* The SQLite API is kind of limited. Only until recently, if you wanted to* > > >* rename a field, one had to copy the whole table with the renamed field* > > >* changed in the new table - then the old table had to be removed (all in > >the* > > >* background), because there was API to rename columns in SQLite. I think* > > >* with the very recent version, which is not rolled out into most OS, this* > > >* has changed. You'd also need a very recent GDAL/OGR.* > > >* Greetings,* > > >* Andreas* > > > > > >* Am 03.10.2018 um 21:20 schrieb Kelley Jabr:* > > > > > >* Luigi, I'm pretty sure you just solved my problem. I tried a few* > > >* operations with the table closed and it was like night and day. That 400k* > > >* field calculator finished in mere moments! Thank you!!* > > > > > >* On Wed, Oct 3, 2018 at 1:42 PM Luigi Pirelli <luipir at gmail.com > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>> wrote:* > > > > > >>* can you test doing operations with field calculator without having the* > > >>* attribute table opened? just a workaround could be to use a virtual layer* > > >>* then save the entire layer later.* > > >> > > >>* Luigi Pirelli* > > >> > > >> > > >>* > >>*************************************************************************************************** > > >>* * LinkedIn: https://www.linkedin.com/in/luigipirelli > >><https://www.linkedin.com/in/luigipirelli>* > > >>* * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli > >><http://gis.stackexchange.com/users/19667/luigi-pirelli>* > > >>* * GitHub: https://github.com/luipir <https://github.com/luipir>* > > >>* * Mastering QGIS 2nd Edition:* > > >>* ** > > >>* > >>https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition > >> > >><https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition>* > > >>* * Hire me: http://goo.gl/BYRQKg <http://goo.gl/BYRQKg>* > > >> > > >>* > >>*************************************************************************************************** > > >> > > >> > > >>* On Wed, 3 Oct 2018 at 18:11, Kelley Jabr <kjabr at indeed.com > >><https://lists.osgeo.org/mailman/listinfo/qgis-user>> wrote:* > > >> > > >>>* Hello,* > > >>> > > >>>* I'm working with a geopackage on ~530k features, and just about* > > >>>* everything I try to do in the table takes way longer than expected.* > > >>> > > >>>* - Adding a field took 5 minutes (table now has 22 total fields, so* > > >>>* not massive)* > > >>>* - Field Calculator on ~32k selected records took 8 minutes* > > >>>* (literally all I was putting in the cells was: N)* > > >>>* - Field calculator on ~480k records took so many hours that I had to* > > >>>* leave it running over the weekend and when I came back, the Field* > > >>>* Calculator had "closed unexpectedly"* > > >>> > > >>>* (I'm running on a linux machine with an Intel Core i7 and 32GB of* > > >>>* memory.)* > > >>> > > >>>* Has anyone else experience similar issues? Any advice or recommendations* > > >>>* for how to improve performance here?* > > >>> > > >>>* Thank you,* > > >>> > > >>>* --* > > >>> > > >>>* Kelley Jabr* > > >>> > > >>>* Analyst, Geographic Data Operations* > > >>> > > >>>* kjabr at indeed.com <https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >>> > > >>>* _______________________________________________* > > >>>* Qgis-user mailing list* > > >>>* Qgis-user at lists.osgeo.org > >>><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >>>* List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > >>><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >>>* Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > >>><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >> > > >> > > > > > >* --* > > > > > >* Kelley Jabr* > > > > > >* Analyst, Geographic Data Operations* > > > > > >* kjabr at indeed.com <https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > > > > >* Indeed - We help people get jobs.* > > > > > >* Indeed.com <http://www.indeed.com <http://www.indeed.com/>>* > > > > > > > > > > > >* _______________________________________________* > > >* Qgis-user mailing listQgis-user at lists.osgeo.org > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >* List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >* Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > > > > > > > >* _______________________________________________* > > >* Qgis-user mailing list* > > >* Qgis-user at lists.osgeo.org > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >* List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > >* Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user > ><https://lists.osgeo.org/mailman/listinfo/qgis-user>* > > > > > > > > -- > > > > Kelley Jabr > > > > Analyst, Geographic Data Operations > > > > kjabr at indeed.com <https://lists.osgeo.org/mailman/listinfo/qgis-user> > > > > Indeed - We help people get jobs. > > > > Indeed.com <http://www.indeed.com> > > -------------- next part -------------- > > An HTML attachment was scrubbed... > > URL: > <http://lists.osgeo.org/pipermail/qgis-user/attachments/20181003/2c54a49e/attachment-0001.html> > > > > > _______________________________________________ > Qgis-user mailing list > Qgis-user@lists.osgeo.org > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user -- Alexandre Neto --------------------- @AlexNetoGeo http://sigsemgrilhetas.wordpress.com http://gisunchained.wordpress.com
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user