Closed Art-Ev closed 6 months ago
@Art-Ev , I gave this one a test and have a few comments/questions:
@pedrocamargo :
AequilibraE processings are usable by QGIS graphical modeller for "no-code" :
@Art-Ev
It is also returning an error after the latest change. I fixed the bug, there is a conceptual issue that I am commenting on at the appropriate line of code. Testing would be good...
Nice
Yes. The softwaredevelopment.rst file is a good one
https://aequilibrae.com/qgis/latest/development/softwaredevelopment.html#translatable-strings
Changes summary :
Still to do (maybe after a first validation) : update documentation
For later : optimize 'create project from link layer' & 'Create/renumber nodes from centroid layer' as sqlite database is written one link/node at a time which result in a pretty slow processing time
After some testing, the optimization done on the ProjectFromLayer algorithm reduces processing times by a factor of 10 (ok, 9.5) and allow for a small (not quantified) gain in RAM usage. Will definitively have to port the same method for "centroids update/creation" and eventually "connector creation" (in this case it means doing without AequilibraE python API to use QGIS API and letting the sql triggers do the rest of the magic). Process is still using only one core which still leaves a huge potential for optimisation but I think this is some restriction coming from spatialite
@pedrocamargo, package download should be good now and translation should also work for directly displayed menus (if .qm file is added by compiling .ts file) :
Needed to use a global "fr" language instead of "fr_FR", we may have to change Transifex parameter to output fr translation instead of "fr_FR" (I also think it'll be easier to manage only 1 french translation)
Have created the #256 issue for the infinite qgis opening loop. The qAequilibraE version I used for yesterday training (which include processing provider) was working but not this one 😢
Updated version of processing provider in #175 with a simple export from omx file to a set of csv files