Changes between Initial Version and Version 1 of Procedures/DeliveryCreation/LIDAR


Ignore:
Timestamp:
May 28, 2010, 8:43:00 PM (15 years ago)
Author:
mggr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Procedures/DeliveryCreation/LIDAR

    v1 v1  
     1= LIDAR data delivery =
     2
     3Once the data has been processed, it needs to be put into a delivery directory. This is the final file structure in which it will be sent to the customer.
     4
     5== What should be included ==
     6 1. ASCII LIDAR pointcloud data 
     7 1. pdf version of flight logsheet
     8 1. readme file describing the data set + copyright notice
     9 1. screenshot of mosaic of all lines (full resolution) and zoomed image with vector overlay
     10 1. data quality report and further processing scripts
     11 1. DEM of the LIDAR data - usually gridded to 2m resolution.
     12 1. Screenshot of DEM
     13 
     14== Procedure for creating a LIDAR data set delivery ==
     15
     16=== Semi-scripted method ===
     17 1. Create the delivery directory using `make_lidar_delivery.sh <full path to main project dir> <year> <proj-code> <julian_day>`. The .LAS files that have been QC'ed and classified for noisy points should be in the main project directory under leica/proc_laser/ for this script. Check it's created everything correctly. If it fails, create the directory manually as per below.
     18 1. If it is a UK project then dem and screenshots will be created. A screenshot of the intensity image with vectors overlaid will be created if there are vectors in ~arsf/vectors/from_os/PROJ_CODE. If the project is outside the UK then this script will not generate the dem or screenshots so these need to be created manually using make_lidardem_or_intensity.sh.
     19 1. Generate the readme using `create_lidar_readme.py -d <main project directory> [-l <path to text logsheet>] [-s <path to delivery e.g. .../DATE/PROJ-CODE>]`. For this script an ASCII version of the logsheet needs to be in ./admin - if not there create one. Go through the read_me and edit as required (search for TODO)
     20
     21
     22=== Manual Method ===
     23 1. Copy the template directory over to the project directory. Template directory at `~arsf/arsf_data/2009/delivery/lidar/template`
     24 1. Convert the LAS binary files into ASCII files, ensuring to output all the appropriate information
     25   * run las2txt.sh <lasdirectory>
     26   * OR run `las2txt --parse txyzicra <lidarfilename> <outputfilename>` for each file, outputting to the ascii_laser directory (may not work with LAS 1.1). 
     27   * REMEMBER THAT THESE LAS FILES SHOULD HAVE BEEN QC'ED AND CLASSIFIED FOR NOISY POINTS
     28   * If not already done, rename the files in the convention "LDR-PPPP_PP-yyyydddfnn.txt" (details in readme).
     29 1. If a DEM was created for processing then include it in the delivery. Noisy points (those with classification 7) should not be included in the DEM. Remove these points using the point cloud filter (~arsf/arsf_data/2009/delivery/lidar/template/bin/pt_cloud_filter/linux64/pt_cloud_filter). Create a DEM with make_lidardem_or_intensity.sh and include in delivery.
     30 1. Include a pdf version of the flight logsheet with the delivery 
     31 1. Make sure correct upto date data quality report (pdf version) is included in docs directory
     32 1. Create full resolution JPGs of mosaic of all the LIDAR lines by intensity, a separate one of the intensity with vectors overlaid (if vectors are available) and one of the dem and put in screenshot directory (with [wiki:Processing/CreateTifs make_lidardem_or_intensity.sh]).
     33 1. Generate the readme using `create_lidar_readme.py -d <main project directory> [-l <path to text logsheet>] [-s <path to delivery e.g. .../DATE/PROJ-CODE>]`. For this script an ASCII version of the logsheet needs to be in ./admin - if not there create one.
     34 1. Go through the read_me file and edit as required
     35   * Enter all the project details into the table at the top
     36   * Fill in the contents. Add the lidar filenames on the left and line numbers (from logsheet) on the right.
     37   * Enter the projection and datum details - get these from ALS PP output dialog when processing. 
     38     * UK flights should be - Horizontal Datum: "ETRF89" Vertical Datum: "Newlyn" Projection: "OSTN02 British National Grid"
     39   * Insert statistics for each line: `lasinfo --check <lidarfilename>` then cut/paste the required information
     40   * Check the accuracy of data vs vectors and estimate the average offset, also the average elevation offset between neighbouring lines
     41   * Search for 'TODO' and change anything that remains to be done
     42   * Ensure there are no tab characters used (search for \t and remove any that are present)
     43   * Ensure readme file is in Windows format (run unix2dos on it) and
     44 
     45 
     46
     47-------------------
     48
     49If you have hyperspectral data to make into a delivery, go to the [wiki:Procedures/DeliveryCreation/Hyperspectral hyperspectral delivery] page.
     50
     51If not, or if you've done that already, the delivery is ready for [wiki:Procedures/DeliveryChecking checking].