1::
2:: an example batch script for converting raw flight
3:: lines into a number of products with a tile-based
4:: multi-core batch pipeline
5::
6
7set PATH=%PATH%;C:\lastools\bin;
8
9:: create point density grid for entire project
10
11lasgrid -i flightlines\*.laz -merged ^
12        -density -step 10 -false -set_min_max 0 200 ^
13        -o density.png
14
15:: create buffered tiling
16
17mkdir tiles_raw
18lastile -i flightlines\*.laz -files_are_flightlines ^
19        -tile_size 1000 -buffer 50 ^
20        -o tiles_raw\tile -olaz
21
22:: ground classify all tiles
23
24mkdir tiles_ground
25lasground -i tiles_raw\tile*.laz ^
26          -extra_fine ^
27          -odir tiles_ground -olaz ^
28          -cores 7
29
30:: create raster DTM hillshades (2 meters)
31
32mkdir tiles_dtm
33las2dem -i tiles_ground\*.laz ^
34        -keep_class 2 -extra_pass -step 2 -use_tile_bb -hillshade ^
35        -odir tiles_dtm -opng ^
36        -cores 7
37
38:: classify vegetation and remove high and low points
39
40mkdir tiles_classified
41lasheight -i tiles_ground\*.laz ^
42          -drop_below -5 -drop_above 100 ^
43          -classify_between 0.5 2 3 -classify_between 2 5 4 -classify_between 5 100 5 ^
44          -odir tiles_classified -olaz ^
45          -cores 7
46
47:: create raster DSM hillshades (2 meters)
48
49mkdir tiles_dsm
50las2dem -i tiles_classified\*.laz ^
51        -first_only -step 2 -use_tile_bb -hillshade ^
52        -odir tiles_dsm -opng ^
53        -cores 7
54
55:: remove buffer and make clean LAZ tiles as product
56
57mkdir tiles_final
58lastile -i tiles_classified\*.laz ^
59        -remove_buffer -set_user_data 0 ^
60        -odir tiles_final -olaz
61
62:: create contours for final tiles
63
64mkdir tiles_contours
65las2iso -i tiles_final\*.laz ^
66        -keep_class 2 -extra_pass -iso_every 2 -smooth 2 -simplify 1 -clean 5 ^
67        -odir tiles_contours -oshp ^
68        -cores 7
69
70:: create single raster DTM hillshade (2 meters)
71
72blast2dem -i tiles_final\*.laz -merged ^
73          -keep_class 2 -step 2 -hillshade ^
74          -o dtm.png
75
76:: create single raster DSM hillshade (2 meters)
77
78blast2dem -i tiles_final\*.laz -merged ^
79          -first_only -step 2 -hillshade ^
80          -o dsm.png
81