The EPT Addon Writer supports writing additional dimensions to Entwine Point Tile datasets. The EPT addon writer may only be used in a pipeline with an EPT reader, and it creates additional attributes for an existing dataset rather than creating a brand new one.

The addon dimensions created by this writer are stored independently from the corresponding EPT dataset, therefore write-access to the EPT resource itself is not required to create and use addon dimensions.

Default Embedded Stage

This stage is enabled by default

## Example¶

This example downloads the Autzen dataset (10M points) and runs the SMRF filter, which populates the Classification dimension with ground values, and writes the resulting attribute to an EPT addon dataset on the local filesystem.

[
{
"filename": "http://na.entwine.io/autzen/ept.json"
},
{
"type": "filters.assign",
"assignment": "Classification[:]=0"
},
{
"type": "filters.smrf"
},
{
}
]


And here is a follow-up example of reading this dataset with the EPT reader with the created addon overwriting the Classification value. The output is then written to a single file with the LAS writer.

[
{
"filename": "http://na.entwine.io/autzen/ept.json",
},
{
"type": "writers.las",
"filename": "autzen-ept-smrf.las"
}
]


This is an example of using multiple mappings in the addons option to apply a new color scheme with filters.colorinterp mapping the Red, Green, and Blue dimensions to new values.

[
{
"filename": "http://na.entwine.io/autzen/ept.json"
},
{
"type": "filters.colorinterp"
},
{
}
}
]


The following pipeline will read the data with the new colors:

[
{
"filename": "http://na.entwine.io/autzen/ept.json",
}
},
{
"type": "writers.las",
"filename": "autzen-ept-interp.las"
}
]


## Options¶

A JSON object whose keys represent output paths for each addon dimension, and whose corresponding values represent the attributes to be written to these addon dimensions. [Required]

Note

The addons option is reversed between the EPT reader and addon-writer: in each case, the right-hand side represents an assignment to the left-hand side. In the writer, the dimension value is assigned to an addon path. In the reader, the addon path is assigned to a dimension.