-
Notifications
You must be signed in to change notification settings - Fork 0
XYZM #34
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
XYZM #34
Conversation
32 bytes PCBOUNDS increase (double zmin, zmax, mmin, mmax)
Indeed, I think it will improve performance! This filtering step was clearly slowing down LOPoCS. Thank you! |
@mbredif I haven't looked at your changes yet, but shouldn't this target the |
@elemoine : I will rebase a xyzm_li3ds branch for internal testing/reviewing and keep xyzm targeting upstream. |
Could you please provide more explanations? Up to now I've been thinking around the following lines:
Do you agree with the above? Am I missing something? |
I agree with these guidelines. I just wanted to keep my xyzm branch free from LI3DS stuff to ease the reviewing from people outside the LI3DS project. |
I agree with all the changes of this patch. I think we should create separate, single-purpose, PRs in upstream. For example, the handling of Z/H/Height and M/T/Time should be proposed with one PR, the extension of PCBOUNDS with another one, etc. |
Ok, looking at the code quickly, I can identify the following break up :
Is that the level of separation you were thinking of ? |
Yep, sounds good to me. We need this level of splitting to ease reviews. |
Updated and Rebased in #59 |
This PR is based on the PR pgpointcloud#104 and further addresses the issues pgpointcloud#86 and #32:
@pblottiere, could this improve the performance of lopocs, as I see you have to treat separately xy andz dimensions in https://github.com/LI3DS/lopocs/blob/master/lopocs/database.py#L46-L82 ?
Is that compensating for the pcpatch header size increase ?