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. |