|
Home | Docs | Bugs | FAQ | Download |
This basic tutorial explains how to use libLAS to read and write LIDAR data encoded in LAS file format from Boo.
import System
import System.Text
import LibLAS
[module]
internal class Program:
private static def Main(args as (string)):
try:
lasreader = LASReader('F:\\sample_in.las')
laspoint as LASPoint
lasheader as LASHeader = lasreader.GetHeader()
laswriter = LASWriter('F:\\sample_out.las', lasheader, LASReadWriteMode.LASModeWrite)
Console.WriteLine('Number of points in file= {0}', lasheader.PointRecordsCount)
while lasreader.GetNextPoint():
laspoint = lasreader.GetPoint()
laswriter.WritePoint(laspoint)
except e as LASException:
Console.WriteLine('\nLASException! Msg: {0}', e.Message)
except :
Console.WriteLine('Unknown exception caught')
ensure:
Console.WriteLine('Do i need something to do?')
Console.WriteLine('End of file')
Console.Read()