This is an unmaintained course material, please see current material at:
Geomorphometry I: Terrain Modeling
Resources:
ESRI virtual campus
Create the folder 'Modeling'.
Download the Raleigh 2013 lidar data as LAS file
LAS tile 0793_016 in NC State Plane Meters and the orthophoto to the Modeling folder. Unpack the package containing orthophoto
Bring lidar data into ArcGIS
There are multiple ways of handling lidar data in ArcGIS and improvements are being added to new version of the software. We will follow the step by step, not automated workflow. For other workflows refer to the FYI section at the end of the assignmentAnalyze bare earth lidar data
Create a Multipoint flie from .las point cloud
Turn on the 3D Analyst Extension Menu -> Customize ->Extensions... Open the ArcToolbox (if not already open) Select '3D Analyst->Conversion->From File->LAS to Multipoint' Set 'Input' to 'tile_0793_016_spm.las' Set 'Output Feature Class' to '.\Modeling\lidar_be' Set 'Average Point Spacing' to '0.5' In 'Input Class Codes' type '2' Set 'Coordinate System' to 'NAD_1983_StatePlane_North_Carolina_FIPS_3200' (you can type 32119 in the search window) Click 'OK'
Compute a raster map representing number of points per cell (at 2 different resolutions)
.Calculating for 2m x 2m cell:
Open the ArcToolbox Select 'Conversion Tools->To Raster->Point to Raster' Set 'Input Features' to 'lidar_be' Set 'Value field' to 'Z' Set 'Output Raster Dataset' to '.\Modeling\bin_count2m' Set 'Cell assignment type' to 'COUNT' Set Cellsize' to '2' Click 'OK'
Calculate for 6m x 6m cell:
Open the ArcToolbox (if not already open) Select 'Conversion Tools->To Raster->Point to Raster' Set 'Input Features' to 'lidar_be' Set 'Value field' to 'Z' Set 'Output Raster Dataset' to '.\Modeling\bin_count6m' Set 'Cell assignment type' to 'COUNT' Set Cellsize' to '6' Click 'OK'
Compute raster maps representing different elevation statistics for each cell
Compute mean:Open the ArcToolbox (if not already open) Select 'Conversion Tools->To Raster->Point to Raster' Set 'Input Features' to 'lidar_be' Set 'Value field' to 'Z' Set 'Output Raster Dataset' to '.\Modeling\bin_mean6m' Set 'Cell assignment type' to 'MEAN' Set Cellsize' to '6' Click 'OK'
Compute range:
Open the ArcToolbox (if not already open) Select 'Conversion Tools->To Raster->Point to Raster' Set 'Input Features' to 'lidar_be' Set 'Value field' to 'Z' Set 'Output Raster Dataset' to '.\Modeling\bin_range6m' Set 'Cell assignment type' to 'RANGE' Set Cellsize' to '6' Click 'OK'
Compute variation (standard deviation):
Open the ArcToolbox (if not already open) Select 'Conversion Tools->To Raster->Point to Raster' Set 'Input Features' to 'lidar_be' Set 'Value field' to 'Z' Set 'Output Raster Dataset' to '.\Modeling\bin_var6m' Set 'Cell assignment type' to 'STANDARD_DEVIATION' Set Cellsize' to '6' Click 'OK'
Find how many points are there:
right click 'lidar_be->Open Attribute Table'
Analyze multiple return lidar data
Add some background data:Select Menu File -> Add Data -> Add Data... Select ncshape.mdb/streets_wake Select ncshape.mdb/lakes Select ncshape.mdb/streams
Create a Multipoint file from .las point cloud
Turn on the 3D Analyst Extension Menu -> Customize ->Extensions... Open the ArcToolbox (if not already open) Select '3D Analyst->Conversion->From File->LAS to Multipoint' Set 'Input' to 'tile_0793_016_spm.las' Set 'Output Feature Class' to '.\Modeling\lidar_mr' Set 'Average Point Spacing' to '0.5' Leave the 'Input Class Codes' empty Set 'Coordinate System' to 'NAD_1983_StatePlane_North_Carolina_FIPS_3200' (you can type 32119 in the search window) Click 'OK'
Display bare ground and multiple return points over orthophoto:
Select Menu 'File -> Add Data -> Add Data...' Select ./Modeling/ortho_0793_016_ncspm.tif
Interpolate DSM:
Check out a Geostatistical Analyst Extension license right click on the empty space next to the Main Toolbar ->Geostatistical Analyst Select 'Geostatistical Analyst Toolbar->Geostatistical Wizard' Under 'Deterministic Methods' select 'Radial Basis Function' Set 'Source Dataset' to 'lidar_mr' Set 'Data Field' to 'Z' Click 'Next' Under 'General Properties->Kernel Functions' select 'Spline with Tension' Click 'Finish' To the Method Report Click 'OK'
Find out where we have multiple returns. First export first return:
Select '3D Analyst->Conversion->From File->LAS to Multipoint' Set 'Output Feature Class' to '.\Modeling\lidar_r1' Fill the rest as before but in 'Input return values' check 1And then second return:
Select '3D Analyst->Conversion->From File->LAS to Multipoint' Set 'Output Feature Class' to '.\Modeling\lidar_r2' Fill the rest as before but in 'Input return values' check 2Overlay with orthophoto. Where do we have second return points?
Optional - display the multiple return data as points in ArcScene
Start ArcScene, add lidar_r1 and lidar_r2 and manipulate with the 3D scene.FYI: Handling LAS data in ArcGIS
There are three different formats (datasets) that can be used to manage and work with your lidar data in ArcGIS1. LAS Datasets
To import LAS files into ArcGIS, run the Create LAS Dataset tool in the Data Management toolbox. This will prompt you to load all of your LAS files and create a dataset from them. You can then use the LAS Dataset to Raster tool in the Conversion toolbox to create a raster DEM. See ArcGIS help.2. Mosaics
You can also import LAS using the Add Rasters to Mosaic Dataset tool. See ArcGIS help.3. Terrains
The Terrain Wizard in ArcCatalog. Create a feature dataset inside a geodatabase. Import your LAS files using the LAS to Multipoint tool in the 3D Analyst. Save the multipoint feature class in your new feature dataset. Right click on the feature dataset and select New/Terrain to launch the Terrain Wizard. See ArcGIS help here and here.