<p dir="ltr">It's all just reformatted from the original. No processing applied.</p>
<br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 24, 2017, 7:43 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com">michael.rosen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Thanks. The terrain data from PCL looks right.  Can you confirm that those values are from the manually classified data provided by ISPRS and that the corresponding data on PDAL is from "pdal ground."<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">msr</div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Fri, Mar 24, 2017 at 3:44 PM, Bradley Chambers <span dir="ltr" class="gmail_msg"><<a href="mailto:brad.chambers@gmail.com" class="gmail_msg" target="_blank">brad.chambers@gmail.com</a>></span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr" class="gmail_msg">Away from my computer right now but I'm pretty sure they do. Also, I created these which for sure do.</p>
<p dir="ltr" class="gmail_msg"><a href="https://github.com/PointCloudLibrary/data/terrain" class="gmail_msg" target="_blank">https://github.com/PointCloudLibrary/data/terrain</a></p><div class="m_390551280775293389HOEnZb gmail_msg"><div class="m_390551280775293389h5 gmail_msg">
<br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">On Fri, Mar 24, 2017, 6:25 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">Indeed.  Thanks for this.<div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">> For the reference datasets, the data has once again been projected into UTM</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">zone 32U and converted from ASCII to LAZ. The data contain no return</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">information, but ground returns apply the LAS "Ground" classification (all</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">others are "Created, never classified").</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">My understanding was that the original reference data sets were classified manually.  Presumably, they contained only ground points.  Can you confirm that this original classification has been lost?</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">msr</div></div><div class="gmail_extra m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="gmail_quote m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">On Fri, Mar 24, 2017 at 12:45 PM, Bradley Chambers <span dir="ltr" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><<a href="mailto:brad.chambers@gmail.com" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">brad.chambers@gmail.com</a>></span> wrote:<br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><blockquote class="gmail_quote m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">Michael,<div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">You may find this useful.</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><a href="https://github.com/PDAL/data/tree/master/isprs" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">https://github.com/PDAL/data/tree/master/isprs</a><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">Released with permission of the authors.</div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">Brad</div></div><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="gmail_quote m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824h5 m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div dir="ltr" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">On Fri, Mar 24, 2017 at 3:35 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div></div></div><blockquote class="gmail_quote m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824h5 m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div dir="ltr" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">Thanks guys.<div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">So, I'm looking at the Sithole-Vosselman "Filter Experiment" paper from 2004.  The data they provide is in text format and sadly, puts two points on a line (first and last return, though they don't give return number nor total number of returns).</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">data: <a href="http://www.itc.nl/isprswgIII-3/filtertest/" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">http://www.itc.nl/isprswgIII-3/filtertest/</a></div></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909m_-2011970368728717950gmail-Apple-interchange-newline m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[X1 - First Return] - x coordinate (Easting)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[Y1 - First Return] - y coordinate (Northing)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[Z1 - First Return] - z coordinate (Height)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[I1 - First Return] - Intensity of returned pulse</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[X2 - Last  Return] - x coordinate (Easting)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[Y2 - Last  Return] - y coordinate (Northing)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[Z2 - Last  Return] - z coordinate (Height)</div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">[I2 - Last  Return] - Intensity of returned pulse</div></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div><div class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">To move forward I can, of course, preprocess the file so that these read in as two separate, unrelated, points.  However, a robustness test for PDAL would be if I could make a pipeline that would read it in as presented.  Could someone comment on how feasible that is.</div></div></div><div class="gmail_extra m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><div class="gmail_quote m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">On Thu, Mar 23, 2017 at 7:15 PM, Howard Butler <span dir="ltr" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><<a href="mailto:howard@hobu.co" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">howard@hobu.co</a>></span> wrote:<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><blockquote class="gmail_quote m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
> On Mar 23, 2017, at 7:23 PM, Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
> Suppose I wanted to pass a text file into PDAL:<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
</span><span class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">> No header line, just a list of known fields.<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
</span>You need to add a header line at the moment. It would be straightforward to make a patch to add a header override option to the TextWriter.cpp code, but that hasn't been done so far.<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
<span class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909m_-2011970368728717950HOEnZb m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><font color="#888888" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
Howard</font></span></blockquote></div><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div></div></div><span class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
_______________________________________________<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
pdal mailing list<br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
<a href="mailto:pdal@lists.osgeo.org" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">pdal@lists.osgeo.org</a><br class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg">
<a href="https://lists.osgeo.org/mailman/listinfo/pdal" rel="noreferrer" class="m_390551280775293389m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_390551280775293389m_1547939816726668112gmail_msg gmail_msg" target="_blank">https://lists.osgeo.org/mailman/listinfo/pdal</a></span></blockquote></div>
</blockquote></div><br class="m_390551280775293389m_1547939816726668112gmail_msg gmail_msg"></div>
</blockquote></div>
</div></div></blockquote></div><br class="gmail_msg"></div>
</blockquote></div>