<div dir="ltr">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><br></div><div>msr</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 24, 2017 at 3:44 PM, Bradley Chambers <span dir="ltr"><<a href="mailto:brad.chambers@gmail.com" target="_blank">brad.chambers@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">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"><a href="https://github.com/PointCloudLibrary/data/terrain" target="_blank">https://github.com/<wbr>PointCloudLibrary/data/terrain</a></p><div class="HOEnZb"><div class="h5">
<br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 24, 2017, 6:25 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com" target="_blank">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="m_1547939816726668112gmail_msg">Indeed.  Thanks for this.<div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg">> For the reference datasets, the data has once again been projected into UTM</div><div class="m_1547939816726668112gmail_msg">zone 32U and converted from ASCII to LAZ. The data contain no return</div><div class="m_1547939816726668112gmail_msg">information, but ground returns apply the LAS "Ground" classification (all</div><div class="m_1547939816726668112gmail_msg">others are "Created, never classified").</div><div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_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_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg">msr</div></div><div class="gmail_extra m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"><div class="gmail_quote m_1547939816726668112gmail_msg">On Fri, Mar 24, 2017 at 12:45 PM, Bradley Chambers <span dir="ltr" class="m_1547939816726668112gmail_msg"><<a href="mailto:brad.chambers@gmail.com" class="m_1547939816726668112gmail_msg" target="_blank">brad.chambers@gmail.com</a>></span> wrote:<br class="m_1547939816726668112gmail_msg"><blockquote class="gmail_quote m_1547939816726668112gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_1547939816726668112gmail_msg">Michael,<div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg">You may find this useful.</div><div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg"><a href="https://github.com/PDAL/data/tree/master/isprs" class="m_1547939816726668112gmail_msg" target="_blank">https://github.com/PDAL/data/<wbr>tree/master/isprs</a><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg">Released with permission of the authors.</div><div class="m_1547939816726668112gmail_msg"><br class="m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112gmail_msg">Brad</div></div><br class="m_1547939816726668112gmail_msg"><div class="gmail_quote m_1547939816726668112gmail_msg"><div class="m_1547939816726668112gmail_msg"><div class="m_1547939816726668112m_-1450640125853531824h5 m_1547939816726668112gmail_msg"><div dir="ltr" class="m_1547939816726668112gmail_msg">On Fri, Mar 24, 2017 at 3:35 PM Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="m_1547939816726668112gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="m_1547939816726668112gmail_msg"></div></div></div><blockquote class="gmail_quote m_1547939816726668112gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_1547939816726668112gmail_msg"><div class="m_1547939816726668112m_-1450640125853531824h5 m_1547939816726668112gmail_msg"><div dir="ltr" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">Thanks guys.<div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_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_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">data: <a href="http://www.itc.nl/isprswgIII-3/filtertest/" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" target="_blank">http://www.itc.nl/isprswgIII-<wbr>3/filtertest/</a></div></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909m_-2011970368728717950gmail-Apple-interchange-newline m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[X1 - First Return] - x coordinate (Easting)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[Y1 - First Return] - y coordinate (Northing)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[Z1 - First Return] - z coordinate (Height)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[I1 - First Return] - Intensity of returned pulse</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[X2 - Last  Return] - x coordinate (Easting)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[Y2 - Last  Return] - y coordinate (Northing)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[Z2 - Last  Return] - z coordinate (Height)</div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">[I2 - Last  Return] - Intensity of returned pulse</div></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div><div class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_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_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><div class="gmail_quote m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">On Thu, Mar 23, 2017 at 7:15 PM, Howard Butler <span dir="ltr" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><<a href="mailto:howard@hobu.co" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" target="_blank">howard@hobu.co</a>></span> wrote:<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><blockquote class="gmail_quote m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
> On Mar 23, 2017, at 7:23 PM, Michael Rosen <<a href="mailto:michael.rosen@gmail.com" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" target="_blank">michael.rosen@gmail.com</a>> wrote:<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
> Suppose I wanted to pass a text file into PDAL:<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
</span><span class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">> No header line, just a list of known fields.<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_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_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
<span class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909m_-2011970368728717950HOEnZb m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><font color="#888888" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
Howard</font></span></blockquote></div><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg"></div></div></div><span class="m_1547939816726668112gmail_msg">
______________________________<wbr>_________________<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
pdal mailing list<br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
<a href="mailto:pdal@lists.osgeo.org" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" target="_blank">pdal@lists.osgeo.org</a><br class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg">
<a href="https://lists.osgeo.org/mailman/listinfo/pdal" rel="noreferrer" class="m_1547939816726668112m_-1450640125853531824m_4377192354438044909gmail_msg m_1547939816726668112gmail_msg" target="_blank">https://lists.osgeo.org/<wbr>mailman/listinfo/pdal</a></span></blockquote></div>
</blockquote></div><br class="m_1547939816726668112gmail_msg"></div>
</blockquote></div>
</div></div></blockquote></div><br></div>