# Final Project

The final project brings together a number of PDAL processing workflow operations into a single effort It builds upon the exercises to enable you to use the capabilities of PDAL in a coherent processing strategy, and it will give you ideas about how to orchestrate PDAL in the context of larger data processing scenarios.

Given the following pipeline for fetching the data, complete the rest of the tasks:

    {
        "pipeline": [
            {
                "type": "readers.ept",
                "filename":"http://na-c.entwine.io/dublin/",
                "bounds":"([-697041.0, -696241.0], [7045398.0, 7046086.0],[-40, 400])"

            },
            {
                "type": "writers.las",
                "compression": "true",
                "minor_version": "2",
                "dataformat_id": "0",
                "filename":"st-stephens.laz"
            }
        ]
    }

- Read data from an EPT resource using readers.ept (See Entwine)

- Thin it by 1.0 meter spacing using filters.sample (See Thinning)

- Filter out noise using filters.outlier (See Removing noise)

- Classify ground points using filters.smrf (See Identifying ground)

- Compute height above ground using filters.hag_nn

- Generate a digital terrain model (DTM) using writers.gdal (See Generating a DTM)

- Generate a average vegetative height model using writers.gdal

Note

You should review specific Exercises for specifics how to achieve each task.