Skip to content

Latest commit

 

History

History
100 lines (66 loc) · 2.57 KB

clipping.rst

File metadata and controls

100 lines (66 loc) · 2.57 KB

Cliping data with polygons

Purpose:
  • Subset data with a polygon
  • Assign attribute data
  • Use PDAL pipeline

:ref:`Clipping Workshop Materials <unavco:clipping>`

Clipping (Autzen)

../../images/clipping-autzen-view.png

Clipping (setup)

  • Polygons as GeoJSON
  • Data in two coordinate system
  • First use of PDAL Pipeline

Clipping (polygon)

../../images/clipping-view-polygons.png

Clipping (reproject)

  • GeoJSON in Geographic
  • LiDAR in State Plane
  • Use OGR VRT

Clipping (vrt)

.. literalinclude:: ../../exercises/analysis/clipping/attributes.vrt
    :linenos:

Clipping (pipeline)

  • translate not expressive enough
  • Complex operations (merge, filter, write)
  • Repeatable operations with substitution

Clipping (pipeline)

.. literalinclude:: ../../exercises/analysis/clipping/clipping.json
    :linenos:

Pipeline

  1. :ref:`readers.las`
  2. :ref:`filters.overlay`
  3. :ref:`filters.range`
  4. :ref:`writers.las`

Attribute Filter

  • Assign point values
    • Polygon
    • Single value

Range Filter

  • Keep or reject values

Pipeline Strategy

  1. Assign with filters.overlay
  2. Filter with filters.range

Clipping (command)

.. literalinclude:: ../../exercises/analysis/clipping/clipping-run-command.txt
    :linenos:

Clipping (verify)

../../images/clipping-stadium-clipped.png

Next

On to :ref:`colorization`