<div dir="ltr">This is great Howard! Congratulations to the PDAL team. <div><br></div><div>- Aashish</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 1, 2016 at 12:14 AM, Howard Butler <span dir="ltr"><<a href="mailto:howard@hobu.co" target="_blank">howard@hobu.co</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<br>
<br>
<a href="http://www.pdal.io/download.html" rel="noreferrer" target="_blank">http://www.pdal.io/download.html</a><br>
<br>
It is my pleasure to announce the release of PDAL 1.2.0. A maintenance branch, 1.2-maintenance, is now available to track bug fixes on the release. Ongoing development will continue on the master branch.<br>
<br>
Thank you for your bug reports, pull requests, testing, and code contributions.<br>
<br>
Howard<br>
<br>
Changes of Note:<br>
<br>
- The GEOS library is now required to build PDAL. In earlier versions it was<br>
an optional component.<br>
- Boost is no longer a required component. Unless you are building plugins<br>
that require boost (notably PCL and Geowave), you no longer will need<br>
boost installed on your system to build or run PDAL.<br>
- PDAL now builds on Microsoft Visual Studio 2015.<br>
- The PipelineReader class has been removed and its functionality has been<br>
merged into PipelineManager.<br>
- Plugin libraries now support Linux versioning.<br>
- Naming changes have been made to allow packaging with the Debian release.<br>
- filters.height now uses the dimension 'HeightAboveGround' instead of a<br>
dimension named 'Height' to be compatible with the filters.heightaboveground.<br>
- Option names no longer contain lowercase characters.<br>
- PDAL now works with GDAL version 1.9 and later.<br>
- Stages created with the StageFactory are now owned by the factory.<br>
- filters.dartthrowing has been renamed filters.dartsample<br>
- 'pipeline-serialization' now produces JSON output instead of XML.<br>
<br>
Enhancements:<br>
<br>
- Pipelines may now be specified using a JSON syntax. XML syntax is still<br>
supported but users should switch to JSON when possible as the XML support<br>
will be removed in a future version.<br>
- PDAL now can be built into a Docker container.<br>
- Many stages now support "streaming," which allows control of the number<br>
of points stored in memory during processing. See<br>
Stage::execute(StreamPointTable&) for more information.<br>
- A basic text reader has been added.<br>
- Added support for the dimension 'ClassFlags' in readers.las.<br>
- The derivative writer can now produce output for multiple primitive types<br>
with a single execution.<br>
- 'pdal info' now provides bounding box output instead of a more refined<br>
boundary when the hexbin plugin isn't found.<br>
- Added 'pdal density' to provide a command-line interface to the<br>
filters.hexbin density calcuations.<br>
- The icebridge reader can now load an associated metadata file. The reader<br>
also now marks the associated coordinate system as WGS84.<br>
- The stats filter now emits bounding box information in native and WGS84<br>
projections.<br>
- PDAL command-line programs now (generally) check their argument lists for<br>
correctness and report syntax errors.<br>
- 'pdal info' now provides spatial reference attributes in addition to<br>
the actual well-known text.<br>
- Geometry can now be specified as GeoJSON as well as well-known-text in<br>
most contexts. Geometry optionally provides Z-dimension output.<br>
- Stage and plugin creation is now thread-safe (NOTE: Most of PDAL is<br>
NOT thread-safe, so tread carefully).<br>
- Many, many documentation enhancements.<br>
<br>
Fixes:<br>
<br>
- A bug in generating PCIDs when with multiple simultaneous PDAL executions<br>
to the same Postgres database has been fixed.<br>
- Fixed a bug in generated SQL delete statements when certain table names<br>
were used in the writers.postgres driver.<br>
- Properly escape quotes when generating JSON output.<br>
- Fix an off-by-one error when writing data with the derivative writer that<br>
could lead to a crash.<br>
- Fixed a depedency error during builds that could lead to a failure to<br>
properly load Python extensions on Linux.<br>
- Fixed a bug where passing certain options to 'pdal info' could be handled<br>
in ambiguous ways.<br>
- Fixed bugs in the reading of raster data using readers.gdal.<br>
- Fixed population of the AIMIDB and ACFTB attributes in writers.nitf.<br>
- Corrected the parsing of some dimension names in filters.colorization.<br>
- Fixed a potential truncation in the GlobalEncoding dimension of readers.las.<br>
<br>
See more in GitHub <a href="https://github.com/PDAL/PDAL/issues?q=milestone%3A1.2+is%3Aclosed" rel="noreferrer" target="_blank">https://github.com/PDAL/PDAL/issues?q=milestone%3A1.2+is%3Aclosed</a><br>
<br>
_______________________________________________<br>
pdal mailing list<br>
<a href="mailto:pdal@lists.osgeo.org">pdal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/pdal" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/pdal</a></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="trebuchet ms, sans-serif"><i>| Aashish Chaudhary <br>| Technical Leader <br>| Kitware Inc. <br></i></font><div><i><font face="trebuchet ms, sans-serif">| </font><a href="http://www.kitware.com/company/team/chaudhary.html" target="_blank">http://www.kitware.com/company/team/chaudhary.html</a></i></div></div></div>
</div>