[pdal-commits] [PDAL/PDAL] f225d5: Port LAS drivers

GitHub noreply at github.com
Wed Nov 19 12:34:01 PST 2014


  Branch: refs/heads/master
  Home:   https://github.com/PDAL/PDAL
  Commit: f225d558d32a23fa45d2cde67c00a5d73cb4f95e
      https://github.com/PDAL/PDAL/commit/f225d558d32a23fa45d2cde67c00a5d73cb4f95e
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2014-11-18 (Tue, 18 Nov 2014)

  Changed paths:
    M apps/CMakeLists.txt
    R doc/stages/drivers.las.reader.rst
    R doc/stages/drivers.las.writer.rst
    M doc/stages/index.rst
    A doc/stages/readers.las.rst
    A doc/stages/writers.las.rst
    M drivers/CMakeLists.txt
    A drivers/las/CMakeLists.txt
    A drivers/las/GeotiffSupport.cpp
    A drivers/las/GeotiffSupport.hpp
    A drivers/las/LasHeader.cpp
    A drivers/las/LasHeader.hpp
    A drivers/las/LasReader.cpp
    A drivers/las/LasReader.hpp
    A drivers/las/LasWriter.cpp
    A drivers/las/LasWriter.hpp
    A drivers/las/SummaryData.cpp
    A drivers/las/SummaryData.hpp
    A drivers/las/VariableLengthRecord.cpp
    A drivers/las/VariableLengthRecord.hpp
    A drivers/las/ZipPoint.cpp
    A drivers/las/ZipPoint.hpp
    M include/pdal/Drivers.hpp
    M include/pdal/Options.hpp
    R include/pdal/drivers/las/Header.hpp
    R include/pdal/drivers/las/Reader.hpp
    R include/pdal/drivers/las/SummaryData.hpp
    R include/pdal/drivers/las/VariableLengthRecord.hpp
    R include/pdal/drivers/las/Writer.hpp
    R include/pdal/drivers/las/ZipPoint.hpp
    M include/pdal/kernel/Random.hpp
    M plugins/hexbin/CMakeLists.txt
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/nitf/CMakeLists.txt
    M plugins/nitf/drivers/MetadataReader.cpp
    M plugins/nitf/drivers/MetadataReader.hpp
    M plugins/nitf/drivers/NitfFile.cpp
    M plugins/nitf/drivers/NitfFile.hpp
    M plugins/nitf/drivers/NitfReader.cpp
    M plugins/nitf/drivers/NitfReader.hpp
    M plugins/nitf/drivers/NitfWriter.cpp
    M plugins/nitf/drivers/NitfWriter.hpp
    M plugins/nitf/drivers/tre_plugins.cpp
    M plugins/nitf/drivers/tre_plugins.hpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M src/CMakeLists.txt
    M src/StageFactory.cpp
    R src/drivers/las/GeotiffSupport.cpp
    R src/drivers/las/GeotiffSupport.hpp
    R src/drivers/las/Header.cpp
    R src/drivers/las/Reader.cpp
    R src/drivers/las/SummaryData.cpp
    R src/drivers/las/VariableLengthRecord.cpp
    R src/drivers/las/Writer.cpp
    R src/drivers/las/ZipPoint.cpp
    M src/kernel/Kernel.cpp
    M src/kernel/Translate.cpp
    M test/data/apps/pdalinfo_point.txt
    M test/data/apps/pdalinfo_schema.txt
    M test/data/apps/pdalinfo_stage.txt
    M test/data/apps/pdalinfo_stage_nosrs.txt
    M test/data/bpf/bpf.xml
    M test/data/drivers/p2g-writer.xml
    M test/data/drivers/sqlite-reader.xml
    M test/data/drivers/sqlite-writer.xml
    M test/data/drivers/text-writer-csv.xml
    M test/data/drivers/text-writer-geojson.xml
    M test/data/drivers/text-writer-space-delimited.xml
    M test/data/filters/attribute.xml
    M test/data/filters/chip.xml
    M test/data/filters/chipper.xml
    M test/data/filters/colorize-multi.xml
    M test/data/filters/colorize.xml
    M test/data/filters/crop_reproject.xml
    M test/data/filters/crop_wkt.xml
    M test/data/filters/crop_wkt_2d.xml
    M test/data/filters/crop_wkt_2d_classification.xml
    M test/data/filters/decimate.xml
    M test/data/filters/ferry.xml
    M test/data/filters/hexbin-info.xml
    M test/data/filters/hexbin.xml
    M test/data/filters/index.xml
    M test/data/filters/merge.xml
    M test/data/filters/pcl/passthrough.xml
    M test/data/filters/reproject.xml
    M test/data/filters/scaling.xml
    M test/data/filters/selector.xml
    M test/data/filters/sort.xml
    M test/data/filters/splitter.xml
    M test/data/filters/stats.xml
    M test/data/hole/crop.xml
    M test/data/nitf/chipper.xml
    M test/data/nitf/conversion.xml
    M test/data/nitf/las2nitf.xml
    M test/data/nitf/write_laz.xml
    M test/data/nitf/write_options.xml
    M test/data/oracle/big-read.xml
    M test/data/oracle/big-write.xml
    M test/data/oracle/read-colorize.xml
    M test/data/oracle/read.xml
    M test/data/oracle/view-read.xml
    M test/data/oracle/write.xml
    M test/data/pipeline/bad/pipeline_bad01.xml
    M test/data/pipeline/bad/pipeline_bad02.xml
    M test/data/pipeline/bad/pipeline_bad03.xml
    M test/data/pipeline/bad/pipeline_bad04.xml
    M test/data/pipeline/bad/pipeline_bad05.xml
    M test/data/pipeline/bad/pipeline_bad06.xml
    M test/data/pipeline/bad/pipeline_bad07.xml
    M test/data/pipeline/bad/pipeline_bad08.xml
    M test/data/pipeline/bad/pipeline_bad09.xml
    M test/data/pipeline/bad/pipeline_bad10.xml
    M test/data/pipeline/drop_color.xml
    M test/data/pipeline/pipeline_interpolate.xml
    M test/data/pipeline/pipeline_metadata_reader.xml
    M test/data/pipeline/pipeline_metadata_writer.xml
    M test/data/pipeline/pipeline_mississippi.xml
    M test/data/pipeline/pipeline_mississippi_reverse.xml
    M test/data/pipeline/pipeline_multioptions.xml
    M test/data/pipeline/pipeline_read.xml
    M test/data/pipeline/pipeline_readcomments.xml
    M test/data/pipeline/pipeline_write.xml
    M test/data/pipeline/pipeline_write2.xml
    M test/data/pipeline/pipeline_writecomments.xml
    M test/data/plang/from-module.xml
    M test/data/plang/predicate-embed.xml
    M test/data/plang/predicate-keep-ground-and-unclass.xml
    M test/data/plang/predicate-keep-last-return.xml
    M test/data/plang/predicate-keep-specified-returns.xml
    M test/data/plang/programmable-update-y-dims.xml
    M test/data/qfit/conversion.xml
    M test/data/qfit/little-endian-conversion.xml
    M test/data/qfit/pipeline.xml
    M test/data/soci/read-cloud.xml
    M test/data/soci/read.xml
    M test/data/soci/sthelens-write.xml
    M test/data/soci/write-utm.xml
    M test/data/soci/write.xml
    M test/perf/chipper.xml
    M test/perf/chipper_nocache.xml
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/MetadataTest.cpp
    M test/unit/PipelineManagerTest.cpp
    M test/unit/PointBufferTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/StageFactoryTest.cpp
    M test/unit/XMLSchemaTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/apps/pcinfoTest.cpp
    M test/unit/drivers/caris/CarisReaderTest.cpp
    M test/unit/drivers/las/LasReaderTest.cpp
    M test/unit/drivers/las/LasWriterTest.cpp
    M test/unit/drivers/oci/oracle_array.cpp
    M test/unit/drivers/text/TextWriterTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/ColorizationFilterTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp

  Log Message:
  -----------
  Port LAS drivers


  Commit: 71c7f5219d1bba75567befa5acb506c5c1aceb43
      https://github.com/PDAL/PDAL/commit/71c7f5219d1bba75567befa5acb506c5c1aceb43
  Author: Bradley J Chambers <brad.chambers at gmail.com>
  Date:   2014-11-18 (Tue, 18 Nov 2014)

  Changed paths:
    M drivers/las/LasWriter.cpp

  Log Message:
  -----------
  capitalization matters


  Commit: 2ce42a9d46ef24413061359c78f9349d8a25cdb5
      https://github.com/PDAL/PDAL/commit/2ce42a9d46ef24413061359c78f9349d8a25cdb5
  Author: Howard Butler <howard at hobu.co>
  Date:   2014-11-19 (Wed, 19 Nov 2014)

  Changed paths:
    M CMakeLists.txt
    R doc/stages/drivers.buffer.reader.rst
    R doc/stages/drivers.csar.reader.rst
    R doc/stages/drivers.csardb.reader.rst
    R doc/stages/drivers.qfit.reader.rst
    R doc/stages/drivers.text.writer.rst
    M doc/stages/index.rst
    A doc/stages/readers.buffer.rst
    A doc/stages/readers.qfit.rst
    A doc/stages/writers.text.rst
    M doc/tutorial/writing.rst
    M drivers/CMakeLists.txt
    A drivers/bpf/BpfHeader.cpp
    A drivers/bpf/BpfHeader.hpp
    A drivers/bpf/BpfReader.cpp
    A drivers/bpf/BpfReader.hpp
    A drivers/bpf/CMakeLists.txt
    A drivers/buffer/BufferReader.hpp
    A drivers/qfit/CMakeLists.txt
    A drivers/qfit/QfitReader.cpp
    A drivers/qfit/QfitReader.hpp
    A drivers/text/CMakeLists.txt
    A drivers/text/TextWriter.cpp
    A drivers/text/TextWriter.hpp
    M include/pdal/Compression.hpp
    M include/pdal/Drivers.hpp
    M include/pdal/PointBuffer.hpp
    R include/pdal/drivers/bpf/BpfHeader.hpp
    R include/pdal/drivers/bpf/BpfReader.hpp
    R include/pdal/drivers/buffer/BufferReader.hpp
    R include/pdal/drivers/caris/CloudReader.hpp
    R include/pdal/drivers/qfit/Reader.hpp
    R include/pdal/drivers/text/Writer.hpp
    M pdal_defines.h.in
    M plugins/pcl/kernel/Ground.cpp
    M plugins/pcl/kernel/PCL.cpp
    M plugins/pcl/kernel/Smooth.cpp
    M plugins/sqlite/drivers/SQLiteCommon.hpp
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/CMakeLists.txt
    M src/StageFactory.cpp
    R src/drivers/bpf/BpfHeader.cpp
    R src/drivers/bpf/BpfReader.cpp
    R src/drivers/caris/CloudIterator.cpp
    R src/drivers/caris/CloudReader.cpp
    R src/drivers/caris/Utils.cpp
    R src/drivers/caris/Utils.hpp
    R src/drivers/caris/caris/caris_pc_wrapper.c
    R src/drivers/caris/caris/caris_pc_wrapper.h
    R src/drivers/caris/config.h
    R src/drivers/caris/linkline.cpp
    R src/drivers/caris/pdal_csar.cpp
    R src/drivers/caris/pdal_csar.def
    R src/drivers/qfit/Reader.cpp
    R src/drivers/text/Writer.cpp
    M src/kernel/Kernel.cpp
    M src/kernel/Sort.cpp
    M src/kernel/Translate.cpp
    M src/pdal_config.cpp
    M test/data/bpf/bpf.xml
    M test/data/drivers/text-writer-csv.xml
    M test/data/drivers/text-writer-geojson.xml
    M test/data/drivers/text-writer-space-delimited.xml
    M test/data/filters/colorize-multi.xml
    M test/data/filters/decimate.xml
    M test/data/icebridge/pipeline.xml
    M test/data/oracle/qfit-write.xml
    M test/data/qfit/conversion.xml
    M test/data/qfit/little-endian-conversion.xml
    M test/data/qfit/pipeline.xml
    M test/data/qfit/reader.xml
    M test/data/sbet/pipeline.xml
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/drivers/bpf/BPFTest.cpp
    M test/unit/drivers/buffer/BufferTest.cpp
    R test/unit/drivers/caris/CarisReaderTest.cpp
    M test/unit/drivers/qfit/QFITReaderTest.cpp
    M test/unit/drivers/text/TextWriterTest.cpp

  Log Message:
  -----------
  Catch up LAS reorg to master


  Commit: 4438f79f2e4dccb5f0d88ca343ba9b8ded6a1509
      https://github.com/PDAL/PDAL/commit/4438f79f2e4dccb5f0d88ca343ba9b8ded6a1509
  Author: Howard Butler <howard at hobu.co>
  Date:   2014-11-19 (Wed, 19 Nov 2014)

  Changed paths:
    M plugins/oci/CMakeLists.txt
    M plugins/oci/test/OCITest.cpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/sqlite/CMakeLists.txt
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/CMakeLists.txt
    M test/unit/CMakeLists.txt

  Log Message:
  -----------
  catch up LAS reorg to master


  Commit: eae6637473dc0c47c230aee146bfc18aa15f7d76
      https://github.com/PDAL/PDAL/commit/eae6637473dc0c47c230aee146bfc18aa15f7d76
  Author: Howard Butler <howard at hobu.co>
  Date:   2014-11-19 (Wed, 19 Nov 2014)

  Changed paths:
    M apps/CMakeLists.txt
    R doc/stages/drivers.las.reader.rst
    R doc/stages/drivers.las.writer.rst
    M doc/stages/index.rst
    A doc/stages/readers.las.rst
    A doc/stages/writers.las.rst
    M drivers/CMakeLists.txt
    A drivers/las/CMakeLists.txt
    A drivers/las/GeotiffSupport.cpp
    A drivers/las/GeotiffSupport.hpp
    A drivers/las/LasHeader.cpp
    A drivers/las/LasHeader.hpp
    A drivers/las/LasReader.cpp
    A drivers/las/LasReader.hpp
    A drivers/las/LasWriter.cpp
    A drivers/las/LasWriter.hpp
    A drivers/las/SummaryData.cpp
    A drivers/las/SummaryData.hpp
    A drivers/las/VariableLengthRecord.cpp
    A drivers/las/VariableLengthRecord.hpp
    A drivers/las/ZipPoint.cpp
    A drivers/las/ZipPoint.hpp
    M include/pdal/Drivers.hpp
    M include/pdal/Options.hpp
    R include/pdal/drivers/las/Header.hpp
    R include/pdal/drivers/las/Reader.hpp
    R include/pdal/drivers/las/SummaryData.hpp
    R include/pdal/drivers/las/VariableLengthRecord.hpp
    R include/pdal/drivers/las/Writer.hpp
    R include/pdal/drivers/las/ZipPoint.hpp
    M include/pdal/kernel/Random.hpp
    M plugins/hexbin/CMakeLists.txt
    M plugins/hexbin/test/HexbinFilterTest.cpp
    M plugins/nitf/CMakeLists.txt
    M plugins/nitf/drivers/MetadataReader.cpp
    M plugins/nitf/drivers/MetadataReader.hpp
    M plugins/nitf/drivers/NitfFile.cpp
    M plugins/nitf/drivers/NitfFile.hpp
    M plugins/nitf/drivers/NitfReader.cpp
    M plugins/nitf/drivers/NitfReader.hpp
    M plugins/nitf/drivers/NitfWriter.cpp
    M plugins/nitf/drivers/NitfWriter.hpp
    M plugins/nitf/drivers/tre_plugins.cpp
    M plugins/nitf/drivers/tre_plugins.hpp
    M plugins/nitf/test/NitfReaderTest.cpp
    M plugins/nitf/test/NitfWriterTest.cpp
    M plugins/oci/CMakeLists.txt
    M plugins/oci/test/OCITest.cpp
    M plugins/pcl/CMakeLists.txt
    M plugins/pcl/test/PCLBlockFilterTest.cpp
    M plugins/pgpointcloud/CMakeLists.txt
    M plugins/pgpointcloud/test/PgpointcloudWriterTest.cpp
    M plugins/sqlite/CMakeLists.txt
    M plugins/sqlite/test/SQLiteTest.cpp
    M src/CMakeLists.txt
    M src/StageFactory.cpp
    R src/drivers/las/GeotiffSupport.cpp
    R src/drivers/las/GeotiffSupport.hpp
    R src/drivers/las/Header.cpp
    R src/drivers/las/Reader.cpp
    R src/drivers/las/SummaryData.cpp
    R src/drivers/las/VariableLengthRecord.cpp
    R src/drivers/las/Writer.cpp
    R src/drivers/las/ZipPoint.cpp
    M src/kernel/Kernel.cpp
    M src/kernel/Translate.cpp
    M test/data/apps/pdalinfo_point.txt
    M test/data/apps/pdalinfo_schema.txt
    M test/data/apps/pdalinfo_stage.txt
    M test/data/apps/pdalinfo_stage_nosrs.txt
    M test/data/bpf/bpf.xml
    M test/data/drivers/p2g-writer.xml
    M test/data/drivers/sqlite-reader.xml
    M test/data/drivers/sqlite-writer.xml
    M test/data/drivers/text-writer-csv.xml
    M test/data/drivers/text-writer-geojson.xml
    M test/data/drivers/text-writer-space-delimited.xml
    M test/data/filters/attribute.xml
    M test/data/filters/chip.xml
    M test/data/filters/chipper.xml
    M test/data/filters/colorize-multi.xml
    M test/data/filters/colorize.xml
    M test/data/filters/crop_reproject.xml
    M test/data/filters/crop_wkt.xml
    M test/data/filters/crop_wkt_2d.xml
    M test/data/filters/crop_wkt_2d_classification.xml
    M test/data/filters/decimate.xml
    M test/data/filters/ferry.xml
    M test/data/filters/hexbin-info.xml
    M test/data/filters/hexbin.xml
    M test/data/filters/index.xml
    M test/data/filters/merge.xml
    M test/data/filters/pcl/passthrough.xml
    M test/data/filters/reproject.xml
    M test/data/filters/scaling.xml
    M test/data/filters/selector.xml
    M test/data/filters/sort.xml
    M test/data/filters/splitter.xml
    M test/data/filters/stats.xml
    M test/data/hole/crop.xml
    M test/data/nitf/chipper.xml
    M test/data/nitf/conversion.xml
    M test/data/nitf/las2nitf.xml
    M test/data/nitf/write_laz.xml
    M test/data/nitf/write_options.xml
    M test/data/oracle/big-read.xml
    M test/data/oracle/big-write.xml
    M test/data/oracle/read-colorize.xml
    M test/data/oracle/read.xml
    M test/data/oracle/view-read.xml
    M test/data/oracle/write.xml
    M test/data/pipeline/bad/pipeline_bad01.xml
    M test/data/pipeline/bad/pipeline_bad02.xml
    M test/data/pipeline/bad/pipeline_bad03.xml
    M test/data/pipeline/bad/pipeline_bad04.xml
    M test/data/pipeline/bad/pipeline_bad05.xml
    M test/data/pipeline/bad/pipeline_bad06.xml
    M test/data/pipeline/bad/pipeline_bad07.xml
    M test/data/pipeline/bad/pipeline_bad08.xml
    M test/data/pipeline/bad/pipeline_bad09.xml
    M test/data/pipeline/bad/pipeline_bad10.xml
    M test/data/pipeline/drop_color.xml
    M test/data/pipeline/pipeline_interpolate.xml
    M test/data/pipeline/pipeline_metadata_reader.xml
    M test/data/pipeline/pipeline_metadata_writer.xml
    M test/data/pipeline/pipeline_mississippi.xml
    M test/data/pipeline/pipeline_mississippi_reverse.xml
    M test/data/pipeline/pipeline_multioptions.xml
    M test/data/pipeline/pipeline_read.xml
    M test/data/pipeline/pipeline_readcomments.xml
    M test/data/pipeline/pipeline_write.xml
    M test/data/pipeline/pipeline_write2.xml
    M test/data/pipeline/pipeline_writecomments.xml
    M test/data/plang/from-module.xml
    M test/data/plang/predicate-embed.xml
    M test/data/plang/predicate-keep-ground-and-unclass.xml
    M test/data/plang/predicate-keep-last-return.xml
    M test/data/plang/predicate-keep-specified-returns.xml
    M test/data/plang/programmable-update-y-dims.xml
    M test/data/qfit/conversion.xml
    M test/data/qfit/little-endian-conversion.xml
    M test/data/qfit/pipeline.xml
    M test/data/soci/read-cloud.xml
    M test/data/soci/read.xml
    M test/data/soci/sthelens-write.xml
    M test/data/soci/write-utm.xml
    M test/data/soci/write.xml
    M test/perf/chipper.xml
    M test/perf/chipper_nocache.xml
    M test/unit/CMakeLists.txt
    M test/unit/CompressionTest.cpp
    M test/unit/MetadataTest.cpp
    M test/unit/PipelineManagerTest.cpp
    M test/unit/PointBufferTest.cpp
    M test/unit/SpatialReferenceTest.cpp
    M test/unit/StageFactoryTest.cpp
    M test/unit/XMLSchemaTest.cpp
    M test/unit/apps/pc2pcTest.cpp
    M test/unit/apps/pcinfoTest.cpp
    M test/unit/drivers/las/LasReaderTest.cpp
    M test/unit/drivers/las/LasWriterTest.cpp
    M test/unit/drivers/oci/oracle_array.cpp
    M test/unit/drivers/text/TextWriterTest.cpp
    M test/unit/filters/ChipperTest.cpp
    M test/unit/filters/ColorizationFilterTest.cpp
    M test/unit/filters/CropFilterTest.cpp
    M test/unit/filters/FerryFilterTest.cpp
    M test/unit/filters/ReprojectionFilterTest.cpp
    M test/unit/filters/SplitterTest.cpp
    M test/unit/filters/StatsFilterTest.cpp

  Log Message:
  -----------
  Merge pull request #610 from PDAL/move-las-driver

Move las driver


Compare: https://github.com/PDAL/PDAL/compare/49ca21d65def...eae6637473dc


More information about the pdal-commits mailing list