Processing lidar and UAV point clouds in GRASS GIS (workshop at FOSS4G Boston 2017): Difference between revisions

From GRASS-Wiki
Jump to navigation Jump to search
(https://grasswiki.osgeo.org/wiki/Analytical_data_visualizations_at_ICC_2017 and https://grasswiki.osgeo.org/wiki/GRASS_GIS_at_FOSS4G_Boston_2017)
 
Line 11: Line 11:


=== Software ===
=== Software ===
Software should be pre-installed at ICC, but the following instructions can be used to install software on participants' laptops.


We use GRASS GIS 7.2 and Blender 2.78.
GRASS GIS 7.2 compiled with libLAS is needed (e.g. {{cmd|r.in.lidar}} should work).
 
'''MS Windows'''
 
Download the standalone GRASS GIS binaries ([https://grass.osgeo.org/grass72/binary/mswindows/native/x86_64/WinGRASS-7.2.1-1-Setup-x86_64.exe 64-bit version], or [https://grass.osgeo.org/grass72/binary/mswindows/native/x86/WinGRASS-7.2.1-1-Setup-x86.exe 32-bit version]) from [https://grass.osgeo.org/ grass.osgeo.org].
 
'''Mac OS'''
 
Install GRASS GIS using [https://brew.sh/ Homebrew] [https://github.com/OSGeo/homebrew-osgeo4mac osgeo4mac]:
<pre>
brew tap osgeo/osgeo4mac
brew install grass7
</pre>


'''OSGeo-Live'''
'''OSGeo-Live'''


All needed software is included except for Blender.
All needed software is included.


''' Ubuntu '''
''' Ubuntu '''
Line 42: Line 29:
''' Linux '''
''' Linux '''


Install GRASS GIS from packages:
For other Linux distributions other then Ubuntu, please try to find GRASS GIS in their package managers.
 
'''MS Windows'''
 
Download the standalone GRASS GIS binaries ([https://grass.osgeo.org/grass72/binary/mswindows/native/x86_64/WinGRASS-7.2.1-1-Setup-x86_64.exe 64-bit version], or [https://grass.osgeo.org/grass72/binary/mswindows/native/x86/WinGRASS-7.2.1-1-Setup-x86.exe 32-bit version]) from [https://grass.osgeo.org/ grass.osgeo.org].
 
'''Mac OS'''
 
Install GRASS GIS using [https://brew.sh/ Homebrew] [https://github.com/OSGeo/homebrew-osgeo4mac osgeo4mac]:
<pre>
<pre>
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
brew tap osgeo/osgeo4mac
sudo apt-get update
brew install grass7
sudo apt-get install grass
</pre>
</pre>


For other Linux distributions other then Ubuntu, please try to find GRASS GIS in their package managers.
Note that currently (summer 2017) {{cmd|r.in.lidar}} is often not accessible on Mac OS, use {{cmd|r.in.ascii}} in combination with libLAS or PDAL command line tools to achieve the same. Note also that the 3D view may not be accessible.


=== Data ===
=== Data ===

Revision as of 03:01, 18 July 2017

Abstract: GRASS GIS offers, besides other things, numerous analytical tools for point clouds, terrain, and remote sensing. In this hands-on workshop we will explore the tools in GRASS GIS for processing point clouds obtained by lidar or through processing of UAV imagery. We will start with a brief and focused introduction into GRASS GIS graphical user interface (GUI) and we will continue with short introduction to GRASS GIS Python interface. Participants will then decide if they will use GUI, command line, Python, or online Jupyter Notebook for the rest of the workshop. We will explore the properties of the point cloud, interpolate surfaces, and perform advanced terrain analyses to detect landforms and artifacts. We will go through several terrain 2D and 3D visualization techniques to get more information out of the data and finish with vegetation analysis.

Requirements: This workshop is accessible to beginners, but some basic knowledge of lidar processing or GIS is helpful for a smooth experience.

Authors: Vaclav Petras, Anna Petrasova, and Helena Mitasova from North Carolina State University

Preparation

Software

GRASS GIS 7.2 compiled with libLAS is needed (e.g. r.in.lidar should work).

OSGeo-Live

All needed software is included.

Ubuntu

Install GRASS GIS from packages:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install grass

Linux

For other Linux distributions other then Ubuntu, please try to find GRASS GIS in their package managers.

MS Windows

Download the standalone GRASS GIS binaries (64-bit version, or 32-bit version) from grass.osgeo.org.

Mac OS

Install GRASS GIS using Homebrew osgeo4mac:

brew tap osgeo/osgeo4mac
brew install grass7

Note that currently (summer 2017) r.in.lidar is often not accessible on Mac OS, use r.in.ascii in combination with libLAS or PDAL command line tools to achieve the same. Note also that the 3D view may not be accessible.

Data

Basic introduction to graphical user interface

Basic introduction to Python interface

Decide if to use GUI, command line, Python, or online Jupyter Notebook

Binning of the point cloud

Interpolation

Terrain analysis

Visualization, profiles and statistics

Vegetation analysis

3D visualization

See also