Feedbacks on performance (on half a million nodes - 20km global)
- Analysis is not too bad; less than a minute
- Reset markers: strangely it takes time (10sec) to erase all markers, why is that?
It takes time because this is a for loop which takes time if you have a lot of "bad" cells.
In additions, this bad cells highlighting needs to be reworked as it causes a performance issue when there is a lot of bad cell.
QgsVertexMarker made UI laggish when the is too much on screen.
Analysis part needs to be done in a QgsTask to avoid freezing UI.
Feedbacks on projections, in my case I need to check my mesh equilateralness in the stereographic projection. Do you think you could add the projection option for the check?
Can you create an issue on repo ?
For the mesh quality, you have then:
- equilateralness
- max node number
- max size or area
The check_mesh.py presented by Rebekka yesterday has metrics on:
- circl_ratio
- check_angle
- overconstrained nodes
- orthogonality
pyPoseidon has a verify routine to check the mesh against the coastlines.
Ideally I would like to see also:
- a CCW check (triangle orientation) for GEOELT routine
- if triangles are crossing over other triangles (I have seen that happen)
I agree it needs to be uniform with the check_mesh.py
As said yesterday, this is more a Proof Of Concept than a fully working plugin. I will be happy to review PR