Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proposal: maybe we shouldn't create alternative geometries all the time #330

Open
tudorbarascu opened this issue Mar 14, 2021 · 4 comments

Comments

@tudorbarascu
Copy link
Member

tudorbarascu commented Mar 14, 2021

Hello

Logic:

  • We only make use of the alternative geometries in very few cases (for us at least) but we create the alternative geometries for each pipe etc.
  • There's a performance penalty, storage penalty etc., attribute table penalty to load all those extra geometries

Python actions could replace that so that the geometries are created per features.

Maybe your usage differs, and I got this wrong, but I'm keen on finding out your thoughs.

Best regards and thanks

@lbartoletti
Copy link
Collaborator

I agree with you.

I think it's a good idea in theory, but too complicated to be really usable and used. And as you point out it is too expensive.

@tudorbarascu
Copy link
Member Author

Follow-up. For attribute table opening over WAN .. but with great speed, setting to NULL the alt geometries decreased the opening of the attribute table from 4 seconds to 3 seconds for 27k pipes.

@ponceta
Copy link
Member

ponceta commented Jul 23, 2021

Maybe what we miss here is an edit view for pipes?
Loading alternative geometries as additionnal columns in QGIS is a bit useless and slows probably the whole process.

Concerning alternative geometries generation and handling, there's probably some reflexion to have more generally. (bad integration with FME, risk of user error when removing entity and not entity part)

@ponceta
Copy link
Member

ponceta commented Jul 23, 2021

@kandre how is it working with schematic data in QWAT using alternate geometries in your entity?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants