The sort filter orders a point view based on the values of a dimension. The current filter only supports sorting based on a single dimension in increasing order.
<?xml version="1.0" encoding="utf-8"?>
<Pipeline version="1.0">
<Writer type="writers.las">
<Option name="filename">
sorted.las
</Option>
<Filter type="filters.sort">
<Option name="dimension">
X
</Option>
<Reader type="readers.las">
<Option name="filename">
unsorted.las
</Option>
</Reader>
</Filter>
</Writer>
</Pipeline>
The sorting algorithm used is not stable, meaning that one cannot chain multiple Sort filters to sort order point buffer heirarchically (say, primarily by the dimension X and secondairly by the dimension Y).