[pdal-commits] [PDAL/PDAL] be98d0: Add PipelineReaderJSON
GitHub
noreply at github.com
Thu Mar 10 04:48:45 PST 2016
Branch: refs/heads/master
Home: https://github.com/PDAL/PDAL
Commit: be98d0fe951cbc68ba86a454e8033cc74a91a1ba
https://github.com/PDAL/PDAL/commit/be98d0fe951cbc68ba86a454e8033cc74a91a1ba
Author: Bradley J Chambers <brad.chambers at gmail.com>
Date: 2016-03-10 (Thu, 10 Mar 2016)
Changed paths:
M CMakeLists.txt
M appveyor.yml
M cmake/macros.cmake
A doc/json_pipeline_specification.rst
M doc/stages/filters.colorization.rst
M doc/stages/filters.hexbin.rst
M doc/tutorial/clipping-with-shapefile.rst
M doc/tutorial/pcl_block_tutorial.rst
M doc/tutorial/reading.rst
M doc/tutorial/writing-reader.rst
M doc/tutorial/writing-writer.rst
A examples/writing-reader/pipeline-myreader.json
R examples/writing-reader/pipeline-myreader.xml
A examples/writing-writer/pipeline-mywriter.json
R examples/writing-writer/pipeline-mywriter.xml
M include/pdal/PipelineManager.hpp
M kernels/info/InfoKernel.cpp
M kernels/pipeline/PipelineKernel.cpp
M plugins/cpd/kernel/Cpd.cpp
M plugins/icebridge/test/IcebridgeReaderTest.cpp
M plugins/nitf/test/NitfReaderTest.cpp
M plugins/pcl/filters/DartSampleFilter.cpp
M plugins/pcl/test/PCLBlockFilterTest.cpp
M plugins/python/CMakeLists.txt
M plugins/python/test/PLangTest.cpp
M plugins/python/test/PredicateFilterTest.cpp
M plugins/python/test/ProgrammableFilterTest.cpp
A plugins/python/test/PythonPipelineTest.cpp
M scripts/ci/script.sh
M src/CMakeLists.txt
M src/PipelineManager.cpp
R src/PipelineReader.cpp
M src/PipelineReader.hpp
A src/PipelineReaderJSON.cpp
A src/PipelineReaderJSON.hpp
A src/PipelineReaderXML.cpp
A src/PipelineReaderXML.hpp
M src/util/Utils.cpp
A test/data/autzen/autzen-interpolate.json.in
A test/data/autzen/autzen-surface.tif.min.tif
A test/data/autzen/hag.py.in
M test/data/filters/decimate.xml.in
A test/data/filters/ferry.json.in
A test/data/filters/merge.json.in
A test/data/filters/merge2.json.in
A test/data/filters/merge3.json.in
A test/data/filters/pcl/passthrough.json.in
R test/data/filters/pcl/passthrough.xml
A test/data/filters/pcl/passthrough.xml.in
A test/data/filters/sort.json.in
A test/data/nitf/chipper.json.in
M test/data/nitf/write_laz.xml.in
A test/data/pipeline/attribute.json.in
A test/data/pipeline/bpf2las.json.in
A test/data/pipeline/bpf2nitf.json.in
A test/data/pipeline/chipper.json.in
A test/data/pipeline/colorize-multi.json.in
A test/data/pipeline/colorize.json.in
A test/data/pipeline/crop-hole.json.in
A test/data/pipeline/crop-stats.json.in
A test/data/pipeline/crop.json.in
A test/data/pipeline/crop_wkt.json.in
A test/data/pipeline/crop_wkt_2d.json.in
A test/data/pipeline/crop_wkt_2d_classification.json.in
A test/data/pipeline/decimate.json.in
A test/data/pipeline/ferry-reproject.json.in
A test/data/pipeline/from-module.json.in
A test/data/pipeline/hexbin-info.json.in
A test/data/pipeline/hexbin.json.in
A test/data/pipeline/las2csv.json.in
A test/data/pipeline/las2geojson.json.in
A test/data/pipeline/las2nitf-2.json.in
A test/data/pipeline/las2nitf-crop-with-options.json.in
A test/data/pipeline/las2nitf.json.in
A test/data/pipeline/las2space-delimited.json.in
A test/data/pipeline/merge.json.in
A test/data/pipeline/metadata_reader.json.in
A test/data/pipeline/metadata_writer.json.in
A test/data/pipeline/mississippi.json.in
A test/data/pipeline/mississippi_reverse.json.in
A test/data/pipeline/nitf-chipper.json.in
A test/data/pipeline/nitf2las.json.in
A test/data/pipeline/p2g-writer.json.in
A test/data/pipeline/predicate-embed.json.in
A test/data/pipeline/predicate-keep-ground-and-unclass.json.in
A test/data/pipeline/predicate-keep-last-return.json.in
A test/data/pipeline/predicate-keep-specified-returns.json.in
A test/data/pipeline/programmable-hag.json.in
A test/data/pipeline/programmable-update-y-dims.json.in
A test/data/pipeline/qfit2las.json.in
A test/data/pipeline/range_classification.json.in
A test/data/pipeline/range_z.json.in
A test/data/pipeline/range_z_classification.json.in
A test/data/pipeline/reproject.json.in
A test/data/pipeline/sbet2txt.json.in
A test/data/pipeline/sort.json.in
A test/data/pipeline/splitter.json.in
A test/data/pipeline/stats.json.in
A test/data/plang/from-module.json.in
A test/data/plang/predicate-embed.json.in
A test/data/plang/programmable-update-y-dims.json.in
A test/data/sbet/pipeline.json.in
M test/unit/CMakeLists.txt
M test/unit/apps/pcpipelineTest.cpp
A test/unit/apps/pcpipelineTestJSON.cpp
M test/unit/filters/AdditionalMergeTest.cpp
M test/unit/filters/FerryFilterTest.cpp
M test/unit/filters/MergeTest.cpp
M test/unit/filters/SortFilterTest.cpp
M test/unit/io/sbet/SbetReaderTest.cpp
A vendor/jsoncpp-1.6.2/dist/json/json-forwards.h
A vendor/jsoncpp-1.6.2/dist/json/json.h
A vendor/jsoncpp-1.6.2/dist/jsoncpp.cpp
Log Message:
-----------
Add PipelineReaderJSON
Initial implementation for doc/json_pipeline_specifiation.rst (see #1071)
* No globbing syntax
Tests
* Replicate existing XML unit tests in JSON format
* All JSON pipeline tests located in test/data/pipeline
* Move python pipeline tests to python plugin folder
* Tests binned by dependencies
Documentation
* Update docs to use JSON vice XML
More information about the pdal-commits
mailing list