<div dir="ltr"><div><div><div><div><div><div>Here are some facts about pgpointcloud compression<br><br></div>5.2 Billion las points (usual suspects):<br></div>ratio 4.36 (compared to .las files)<br><br></div>2.15 Billion ply points (21 attributes) :<br></div>ratio 2.86 (compared to binary .ply files, already using a pivot point to reduce digits)<br><br></div><div>Pgpointcloud is maybe not good at compressing float <br></div><div>70 Million stereo point cloud with XYZ+color, 2. ratio<br><br></div><div>The system can write from 1 Million to 0.2 Million pts/sec to a client, depending on the point type<br></div><div><br></div><div>I'm in the process to measure compression/decompression time on those data<br></div><div><br></div><div><br></div><div>I tried to get the best ratio (thanks to recent work of @strk on uint64_t)<br><br></div>Cheers,<br></div>RĂ©mi-C<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-15 17:32 GMT+02:00 Sandro Santilli <span dir="ltr"><<a href="mailto:strk@keybit.net" target="_blank">strk@keybit.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Apr 15, 2015 at 10:04:47AM -0500, Howard Butler wrote:<br>
<br>
> <a href="https://github.com/verma/laz-perf" target="_blank">https://github.com/verma/laz-perf</a><br>
<br>
[...]<br>
<span class=""><br>
> Maybe it would be possible to incorporate lazperf into pgpointcloud<br>
> as a compression type? See [1] for how we are using it.<br>
<br>
</span>I guess it would be possible, yes.<br>
<br>
It'd need be callable from C though, either via an API exposed<br>
by laz-perf directly or by custom adapter.<br>
That might defeat the "remove virtuals overhead" goal.<br>
<br>
Do you have tools in PDAL to compare compression/decompression speed<br>
and compressed format size between the various supported schemes here ?<br>
<a href="https://github.com/PDAL/PDAL/blob/master/include/pdal/Compression.hpp#L113" target="_blank">https://github.com/PDAL/PDAL/blob/master/include/pdal/Compression.hpp#L113</a><br>
<br>
--strk;<br>
</blockquote></div><br></div>