From 705cfc96ad2ff7f79230ea6a29ba8180f4e0359d Mon Sep 17 00:00:00 2001 From: Howard Butler Date: Mon, 20 Aug 2012 15:30:13 -0500 Subject: [PATCH] only set vlrs if metadata option exists --- src/drivers/las/Writer.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/drivers/las/Writer.cpp b/src/drivers/las/Writer.cpp index 48bab7c7b5..352dc5aed6 100644 --- a/src/drivers/las/Writer.cpp +++ b/src/drivers/las/Writer.cpp @@ -449,13 +449,15 @@ void Writer::writeBufferBegin(PointBuffer const& data) << filesource_id << " from metadata " << std::endl; - // if (doForwardThisMetadata("vlr")) - // { + try + { + boost::optional opts = \ getOptions().getOption("metadata").getOptions(); if (opts) setVLRsFromMetadata(m_lasHeader, m, *opts); - // } + } catch (pdal::option_not_found&) { } + } // useMetadata