| 135 | | ''Mark covered this better'' |
| | 145 | The general processing procedure is as follows: |
| | 146 | * Trajectory processing |
| | 147 | * see the pages on GrafNav and IPAS processing |
| | 148 | * ALS post processor to convert raw LIDAR scan data to binary LAS point cloud |
| | 149 | * see the page on the ALS post processor |
| | 150 | * QC of the processed data |
| | 151 | * check % of first returns - should be >95% in most cases |
| | 152 | * check intensity images look ok (like real world, no streaking etc) |
| | 153 | * check neighbouring flight lines match up well |
| | 154 | * basic classification or filtering to remove noisy points |
| | 519 | ''PROCEDURE:'' |
| | 520 | |
| | 521 | * This is an iterative procedure to take points from default classification to ground classification. |
| | 522 | * Classify from default classification to ground. |
| | 523 | * Max terrain slope – if lots of man made structures then use 88-90 degrees, else estimate from the natural terrain and add 10-15 degrees. |
| | 524 | * To classify, both the vertical distance and angle between points are tested against. |
| | 525 | * Its better to classify too few points to ground than too many. |
| | 526 | * Its good to preclassify more difficult areas first. [i.e. classify large buildings and steep hill tops]. |
| | 527 | * In TerraScan load in a LAS file. |
| | 528 | * Classify->Routine->ground |
| | 529 | * use measurement tool to get max building size in area. Also for terrain slope can view elevation and use cross section tool to measure/estimate it. |
| | 530 | * Initial points = aerial low and ground |
| | 531 | * iteration angle = 6 degree to start with |
| | 532 | * iteration distance = 1m to start with |
| | 533 | * Before ground classification we should remove noisy points. |
| | 534 | * Default -> low points classification. |
| | 535 | * Do this for group of points and then single points. |
| | 536 | * We can set up a macro to do this. |
| | 537 | * Set up the Macro |
| | 538 | * Tools -> Macro |
| | 539 | * any -> default |
| | 540 | * default -> low (group) |
| | 541 | * default -> low (single) |
| | 542 | * isolated points -> any -> low |
| | 543 | * To run on large projects use “selected files” instead of reading all into memory. |
| | 544 | * Run the macro and check result. Update distances etc used in the classifications if needed. |
| | 545 | * Then add ground classification. |
| | 546 | * Default -> ground. |
| | 547 | * The Add point to ground tool can be used to add points to the classification that have been missed. |
| | 548 | |
| | 549 | ''Aside:'' |
| | 550 | * Can get Model Key Points |
| | 551 | * Routine -> Model key points |
| | 552 | * from ground -> model key points |
| | 553 | * These are the points which can be used as a model (?) |
| | 554 | |
| | 555 | |
| 492 | | SCN file, DC=delta counter (time in ms since last GPS-second tick), ANG=angle in ticks, RI = return? (in m?). |
| | 560 | SCN file, DC=delta counter (time in ms since last GPS-second tick), ANG=angle in ticks. |
| | 561 | R1-R4 are the ranges in metres of the returns. R4 is always the last return. There is no intensity values for R4 |
| | 562 | |
| | 563 | If there are less than 4 returns then R4 is an INDEPENDENT measurement of the last pulse received |
| | 564 | * This allows the “average last return” option to be used to give a better measurement (in the ALSPP) |
| | 565 | minimal detectable distance between R1-R2, R2-R3, R3-R4 is 2.7m. |
| | 566 | |
| | 567 | -------------- |
| | 568 | = TerraScan stuff = |
| | 569 | |
| | 570 | ''This should probably be moved to a separate TerraScan page when we get chance'' |
| | 571 | |
| | 572 | * It is possible to synchronise more than one viewer in TerraScan (as in Envi/ERDAS) so can look at intensity and elevation at the same point. |
| | 573 | * We can use TerraScan for creating projects, showing trajectories, splitting and combining LAS files. |
| | 574 | * Create new project – “first button” -> “offset stacked rectangle button” |
| | 575 | * file -> new |
| | 576 | * select LAS storage |
| | 577 | * scanner airborne |
| | 578 | * give description. |
| | 579 | * Place block – allows to draw rectangles to split the data up into sections. |
| | 580 | * Block -> add by boundary |
| | 581 | * will allow to create new LAS files from existing ones. |
| | 582 | * File -> import points into project |
| | 583 | * This does the “splitting” of the data. |
| | 584 | * Can then do things as normal to these project points. |
| | 585 | * Can also recombine all the points to a single LAS file if required. |
| | 586 | * May want trajectory loaded up in TerraScan |
| | 587 | * Setup ALSPP as if to process data. |
| | 588 | * ALSPP -> utilities -> generate trj files. |
| | 589 | * Import into TerraScan and draw trajectory [use the “3 child squares” -> “parallel lines button”to import] |
| | 590 | * The trajectory is important for removing overlaps of data or trimming data and other things. |
| | 591 | * When cutting overlapping points we can use the “by quality” option – low flights take precedence but can also add a quality factor to points which will be used to weight. Alternatively can use the “by offset” option – defines an angle of flightline to cut by. |