This tool can be used to convert one or more ASCII files, containing LiDAR point data, into LAS files. The user must specify the name(s) of the input ASCII file(s) (`inputs`). Each input file will have a correspondingly named output file with a `.las` file extension. The output point data, each on a separate line, will take the format:

`x,y,z,intensity,class,return,num_returns"`

| Value | Interpretation
x | x-coordinate
y | y-coordinate
z | elevation
i | intensity value
c | classification
rn | return number
nr | number of returns
time | GPS time
sa | scan angle
r | red
b | blue
g | green

The `x`, `y`, and `z` patterns must always be specified. If the `rn` pattern is used, the `nr` pattern must also be specified. Examples of valid pattern string include:

`'x,y,z,i' 'x,y,z,i,rn,nr' 'x,y,z,i,c,rn,nr,sa' 'z,x,y,rn,nr' 'x,y,z,i,rn,nr,r,g,b'` Use the las_to_ascii tool to convert a LAS file into a text file containing LiDAR point data.

## See Also

las_to_ascii

## Function Signature

`def ascii_to_las(self, input_ascii_files: List[str], pattern: str, epsg_code: int) -> None: ...`

## Project Links

WbW Homepage User Manual Support WbW