SlideShare a Scribd company logo
1 of 4
Download to read offline
GRASS GIS Point Cloud Exploratory Data Analysis
An Open Source toolkit for point cloud data processing
1. Abstract
The objective of this presentation is to share
information about:
• GRASS GIS software,
• its point cloud data handling capabilities,
and
• demonstrate practical use cases.
GRASS GIS is a powerful open source software
package that provides a full array of raster and
vector processing capability. GRASS GIS offers
flexible capabilities for rapid and effective point
cloud data processing across a wide domain of
collection sources. This paper/presentation
demonstrates LiDAR-specific GRASS GIS
processing functionality. These point cloud
capabilities focus on point cloud data import,
analysis, and visualization. Exploratory analysis
techniques demonstrate data creation methods for
development of derivative point cloud products
such as intensity imagery, point cloud density
statistics and GIS feature extraction. Strategies for
automation of such products is also covered.
Example analysis includes products generated
using data collected from mobile highway corridor
LiDAR, airborne LiDAR and photogrammetric point
cloud data sources.
2. GRASS GIS Software
GRASS GIS, originally
developed by the US Army
Corp of Engineers (USACE)
during the 1980s remains
today a highly capable
open source GIS project. The
software is available across
multiple OS platforms
including Windows, Linux
and Mac OS X. GRASS GIS commands can be1
run through a through a command line interface
(CLI) as well as through a Python-based graphical
user interface (GUI). GRASS GIS is integrated with
the Geospatial Data Abstraction Library (GDAL/
OGR) which allows for import and export of a wide
variety of geospatial data formats. With regard to
point cloud data, GRASS currently depends on the
libLAS library for point cloud import.
3. Exploratory Analysis
Point cloud datasets present data processing
challenges given their size and volume. While
GRASS GIS can import point clouds as points, for
exploratory analysis, it may be advantageous to
work with and represent the point cloud data as a
raster. This is useful for visualizing and rapidly
assessing point cloud data. GRASS uses the
command “r.in.lidar” for direct import of point cloud
data in ASPRS LAS format. This command quickly
bins the point cloud data according to a specific
raster resolution using a user defined method (such
as mean, min, max, count, etc.) to import the points.
Options allow for tailoring and filtering which points
are imported. For example, a user can choose to
import data by return, classification, or by a specific
elevation range. Data exploration by its very nature
implies that the character of the data we are dealing
with may be unknown. Geospatial point clouds
typically represent high volumes of information that
can be challenging to efficiently analyze. Our
understanding of these types of data can be
enhanced and expanded using the raster analytical
processing tools that GRASS GIS offers. This paper
showcases some of these capabilities using
practical exploratory data analysis examples from a
variety of point cloud data sources.
https://grass.osgeo.org1
September 2016 Denver, CO GIS in the Rockies 1
Figure 1. GRASS GIS logo.
4. General Workflow
Independent of the data source in the
demonstrated workflows, the r.in.lidar command is
the primary means of point cloud data import to
GRASS. In some cases, for visualization purposes,
the data are imported using the intensity option—to
provide for a photo like quality of the resulting
raster. Other analytical processing tasks import the
point cloud data as an elevation model or digital
surface model (DSM). With automation, these
import functions can be combined to produce
multiple visualizations from the same point cloud
source. Working in the raster domain, it is2
important to recognize that GRASS uses the
concept of the computational region which confines
analysis to a defined raster window (resolution,
rows, and columns).
5. Examples
1. 1-25, Albuquerque, NM
In this first example r.in.lidar is executed on a
mobile LiDAR point cloud consisting of more than
211 million points captured along a 3 mile segment
of Interstate 25 in Albuquerque, NM. In this
application, the point cloud intensity values are
imported to create an intensity image for
assessment of project horizontal control. After
import the intensity image can be further enhanced
to fill small areas of nodata using GRASS’s r.fillnulls
command.
GRASS supports scripting in Python or Bash.2
September 2016 Denver, CO GIS in the Rockies 2
Map Display
2D / 3D
View
Integrate
Bash / Python
Script
#!
r.out.gdal
v.out.ogr
Export
r.* - Raster
v.* - Vector
i.* - Imagery
g.* - General
db.* - Database
t.* - Time
Analyze
r.in.lidar
v,in.lidar
Import
Figure 2. Generalized overview of GRASS GIS workflow for point cloud data with options for integration, analysis, visualization and export.
Figure 3. View of mobile LiDAR point cloud; south bound I-25,
Albuquerque, NM.
2. Calabacillas Arroyo, Albuquerque, NM
The next example, uses r.in.lidar to import two
different point clouds of varying resolutions and
acquisition times. After import, GRASS’s r.mapcalc
is used to detect and visualize elevation changes
between the two datasets. Changes are detected
and output as both rasters and polygons in KML
format. This process is automated in a bash script
that runs in approximately 1 minute.
3. Santa Fe County, NM
A more traditional LiDAR analysis follows
with analysis of two strips of LiDAR flight line
data, each containing more than 100 million
points. In this case, r.in.lidar is run on only
first return points to analyze spatial regularity
and distribution of the swaths. The “r.stats”
command also calculates the percentage of
data having no points (zero (0)) in the gridded
raster. For visualization, the process also
computes a DSM and an intensity image
which is also processed to a pdf with the
“ps.map” command.
4. Rio Grande, NM
In this example a photogrammetric-
derived historic point cloud developed from
1962 imagery is imported by r.in.lidar as an
intensity image and as a DSM. The intensity
image provides for a panchromatic
orthophoto view of these data which are
subsequently processed with GRASS’s
September 2016 Denver, CO GIS in the Rockies 3
Interstate 25 Intensity Image
Moblie LiDAR (0.3 ft GSD)
0 100
feet
Interstate 25 Intensity Image
Moblie LiDAR (0.3 ft GSD)
0 100
feet
Figure 4. Raw intensity at 0.3 ft. ground sample distance (GSD)
(left) and with bilinear nodata filling (right).
Figure 6. 2014-2010 change—negative (blue) positive (red).
Figure 5. Side-by-side view of 2010 Lidar (left) and 2014
photogrammetric point cloud (right).
Strip 101 Point Per Cell Map
4.66 ft GSD
0 0.5
miles
Strip_101_intensity_466ft
Figure 7. Southern portion of number of points per cell “count”
map for flight line strip 101 (above). Full swath intensity map
for strip 101 in pdf format (right).
i.segment command for object based image
analysis. The DSM is processed to slope and
aspect using the r.slope.aspect command. Terrain
roughness is calculated using a contributed GRASS
extension—r.roughness.vector. This example
underscores the open nature of GRASS and the
ability to contribute and use extensions which can
be compiled through the g.extension command.
5. Boca Negra Arroyo, Albuquerque, NM
In the Boca Negra Arroyo case study, r.in.lidar
develops a DSM from 187 million points which is
then analyzed with GRASS’s r.watershed command
to produce a basin map. Associated flow maps are
produced and the basin polygon is vectorized and
generalized to smooth the raster polygon boundary.
These processes are completed for the 16 sq. mile
basin at 6 ft resolution in under 10 minutes.
6. Lubbock, TX
More than
3,700 2016
photogrammetric
point cloud datasets
were processed over
the City of Lubbock to
support targeted building footprint collection.
Under a couple of different data processing
scenarios, r.in.lidar effectively processes these high
volume big data. For improved throughput the
project is split among multiple GRASS GIS
sessions. Decimated point cloud data also
provides an option for the most rapid processing
and visualization scenario completing a 3-foot DSM
mosaic for over 500 square miles in approximately
4-hours of processing time.
Acknowledgement
GRASS Development Team, 2015. Geographic Resources Analysis
Support System (GRASS) Software, Version 7.0. Open Source
Geospatial Foundation. http://grass.osgeo.org
Michael Barton, PhD. - GRASS Macintosh Binaries http://
grassmac.wikidot.com/
More information: Robert S. Dzur, rdzur@bhinc.com
September 2016 Denver, CO GIS in the Rockies 4
0.31962 Object Based Image Analysis (OBIA)
threshold=0.3 (i.segment) random colors
0 1
kilometers
1962 Photography − U.S. Bureau of Reclamation
Point Cloud Orthophoto (0.6 m GSD)
0 1
kilometers
1962 Digital Surface Model (DSM)
Color Shaded Relief (elevation in meters)
0 1
kilometers
1962 Slope Map
Point cloud derived slope (in degrees)
0 1
kilometers
Figure 8. Both image processing and terrain analysis performed
on 1962 point cloud data to explore historic river channel.
Flow Accumulation 0 5
miles
Figure 9. GRASS computed flow and stream network.
Figure 10. 2016 full resolution semi-
global matching point cloud with
140+ million points.
2016 Lubbock Digital Surface Model
Semi−global matching photogrammetric point clouds (3763)
0 10
miles
Figure 11. Color shaded relief DSM mosaic at 3-ft. GSD.

More Related Content

Viewers also liked

2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...GIS in the Rockies
 
2016 asprs track: science, scale, and innovation: when remote sensing analys...
2016 asprs track: science, scale, and innovation:  when remote sensing analys...2016 asprs track: science, scale, and innovation:  when remote sensing analys...
2016 asprs track: science, scale, and innovation: when remote sensing analys...GIS in the Rockies
 
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...GIS in the Rockies
 
2016 gisco track: mapping right of way by brandi rank and claire brewer
2016 gisco track:  mapping   right of way by brandi rank and claire brewer2016 gisco track:  mapping   right of way by brandi rank and claire brewer
2016 gisco track: mapping right of way by brandi rank and claire brewerGIS in the Rockies
 
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...GIS in the Rockies
 
2016 gisco track: coupling gis with online time reporting to monitor and repo...
2016 gisco track: coupling gis with online time reporting to monitor and repo...2016 gisco track: coupling gis with online time reporting to monitor and repo...
2016 gisco track: coupling gis with online time reporting to monitor and repo...GIS in the Rockies
 
2016 education track: r evolving the classroom by jennifer muha
2016 education track: r evolving the classroom by jennifer muha2016 education track: r evolving the classroom by jennifer muha
2016 education track: r evolving the classroom by jennifer muhaGIS in the Rockies
 
2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...GIS in the Rockies
 
2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...GIS in the Rockies
 
2016 asprs track: spatial analysis at the continental scale: a practical app...
2016 asprs track:  spatial analysis at the continental scale: a practical app...2016 asprs track:  spatial analysis at the continental scale: a practical app...
2016 asprs track: spatial analysis at the continental scale: a practical app...GIS in the Rockies
 
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...GIS in the Rockies
 
2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...GIS in the Rockies
 
2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...GIS in the Rockies
 
2016 development track: geospatial java script… so many choices, so little t...
2016 development track: geospatial java script…  so many choices, so little t...2016 development track: geospatial java script…  so many choices, so little t...
2016 development track: geospatial java script… so many choices, so little t...GIS in the Rockies
 
2016 conservation track: broad scale assessment, planning and management of ...
2016 conservation track:  broad scale assessment, planning and management of ...2016 conservation track:  broad scale assessment, planning and management of ...
2016 conservation track: broad scale assessment, planning and management of ...GIS in the Rockies
 
2016 asprs track: gis support for trail planning by jeff orlowski
2016 asprs track: gis support for trail planning by jeff orlowski2016 asprs track: gis support for trail planning by jeff orlowski
2016 asprs track: gis support for trail planning by jeff orlowskiGIS in the Rockies
 
2016 foss4 g track: developing and implementing spatial etl processes with...
2016 foss4 g track:  developing and implementing  spatial etl processes  with...2016 foss4 g track:  developing and implementing  spatial etl processes  with...
2016 foss4 g track: developing and implementing spatial etl processes with...GIS in the Rockies
 
2016 conservation track: evaluating lidar derived synthetic streams as a ...
2016 conservation track: evaluating   lidar derived   synthetic streams as a ...2016 conservation track: evaluating   lidar derived   synthetic streams as a ...
2016 conservation track: evaluating lidar derived synthetic streams as a ...GIS in the Rockies
 

Viewers also liked (18)

2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...
 
2016 asprs track: science, scale, and innovation: when remote sensing analys...
2016 asprs track: science, scale, and innovation:  when remote sensing analys...2016 asprs track: science, scale, and innovation:  when remote sensing analys...
2016 asprs track: science, scale, and innovation: when remote sensing analys...
 
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
 
2016 gisco track: mapping right of way by brandi rank and claire brewer
2016 gisco track:  mapping   right of way by brandi rank and claire brewer2016 gisco track:  mapping   right of way by brandi rank and claire brewer
2016 gisco track: mapping right of way by brandi rank and claire brewer
 
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...
2012 URISA Track, Object-Oriented GIS: A Flat Ontology of Pixels, Charlie Jac...
 
2016 gisco track: coupling gis with online time reporting to monitor and repo...
2016 gisco track: coupling gis with online time reporting to monitor and repo...2016 gisco track: coupling gis with online time reporting to monitor and repo...
2016 gisco track: coupling gis with online time reporting to monitor and repo...
 
2016 education track: r evolving the classroom by jennifer muha
2016 education track: r evolving the classroom by jennifer muha2016 education track: r evolving the classroom by jennifer muha
2016 education track: r evolving the classroom by jennifer muha
 
2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...
 
2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...
 
2016 asprs track: spatial analysis at the continental scale: a practical app...
2016 asprs track:  spatial analysis at the continental scale: a practical app...2016 asprs track:  spatial analysis at the continental scale: a practical app...
2016 asprs track: spatial analysis at the continental scale: a practical app...
 
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
 
2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...
 
2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...
 
2016 development track: geospatial java script… so many choices, so little t...
2016 development track: geospatial java script…  so many choices, so little t...2016 development track: geospatial java script…  so many choices, so little t...
2016 development track: geospatial java script… so many choices, so little t...
 
2016 conservation track: broad scale assessment, planning and management of ...
2016 conservation track:  broad scale assessment, planning and management of ...2016 conservation track:  broad scale assessment, planning and management of ...
2016 conservation track: broad scale assessment, planning and management of ...
 
2016 asprs track: gis support for trail planning by jeff orlowski
2016 asprs track: gis support for trail planning by jeff orlowski2016 asprs track: gis support for trail planning by jeff orlowski
2016 asprs track: gis support for trail planning by jeff orlowski
 
2016 foss4 g track: developing and implementing spatial etl processes with...
2016 foss4 g track:  developing and implementing  spatial etl processes  with...2016 foss4 g track:  developing and implementing  spatial etl processes  with...
2016 foss4 g track: developing and implementing spatial etl processes with...
 
2016 conservation track: evaluating lidar derived synthetic streams as a ...
2016 conservation track: evaluating   lidar derived   synthetic streams as a ...2016 conservation track: evaluating   lidar derived   synthetic streams as a ...
2016 conservation track: evaluating lidar derived synthetic streams as a ...
 

More from GIS in the Rockies

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management OverviewGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven GovernmentGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a TrailGIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and AppsGIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carrGIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through ItGIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National TrailsGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSSGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...GIS in the Rockies
 

More from GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

2016 foss4 g track: grass gis point cloud exploratory data analysis by robert dzur

  • 1. GRASS GIS Point Cloud Exploratory Data Analysis An Open Source toolkit for point cloud data processing 1. Abstract The objective of this presentation is to share information about: • GRASS GIS software, • its point cloud data handling capabilities, and • demonstrate practical use cases. GRASS GIS is a powerful open source software package that provides a full array of raster and vector processing capability. GRASS GIS offers flexible capabilities for rapid and effective point cloud data processing across a wide domain of collection sources. This paper/presentation demonstrates LiDAR-specific GRASS GIS processing functionality. These point cloud capabilities focus on point cloud data import, analysis, and visualization. Exploratory analysis techniques demonstrate data creation methods for development of derivative point cloud products such as intensity imagery, point cloud density statistics and GIS feature extraction. Strategies for automation of such products is also covered. Example analysis includes products generated using data collected from mobile highway corridor LiDAR, airborne LiDAR and photogrammetric point cloud data sources. 2. GRASS GIS Software GRASS GIS, originally developed by the US Army Corp of Engineers (USACE) during the 1980s remains today a highly capable open source GIS project. The software is available across multiple OS platforms including Windows, Linux and Mac OS X. GRASS GIS commands can be1 run through a through a command line interface (CLI) as well as through a Python-based graphical user interface (GUI). GRASS GIS is integrated with the Geospatial Data Abstraction Library (GDAL/ OGR) which allows for import and export of a wide variety of geospatial data formats. With regard to point cloud data, GRASS currently depends on the libLAS library for point cloud import. 3. Exploratory Analysis Point cloud datasets present data processing challenges given their size and volume. While GRASS GIS can import point clouds as points, for exploratory analysis, it may be advantageous to work with and represent the point cloud data as a raster. This is useful for visualizing and rapidly assessing point cloud data. GRASS uses the command “r.in.lidar” for direct import of point cloud data in ASPRS LAS format. This command quickly bins the point cloud data according to a specific raster resolution using a user defined method (such as mean, min, max, count, etc.) to import the points. Options allow for tailoring and filtering which points are imported. For example, a user can choose to import data by return, classification, or by a specific elevation range. Data exploration by its very nature implies that the character of the data we are dealing with may be unknown. Geospatial point clouds typically represent high volumes of information that can be challenging to efficiently analyze. Our understanding of these types of data can be enhanced and expanded using the raster analytical processing tools that GRASS GIS offers. This paper showcases some of these capabilities using practical exploratory data analysis examples from a variety of point cloud data sources. https://grass.osgeo.org1 September 2016 Denver, CO GIS in the Rockies 1 Figure 1. GRASS GIS logo.
  • 2. 4. General Workflow Independent of the data source in the demonstrated workflows, the r.in.lidar command is the primary means of point cloud data import to GRASS. In some cases, for visualization purposes, the data are imported using the intensity option—to provide for a photo like quality of the resulting raster. Other analytical processing tasks import the point cloud data as an elevation model or digital surface model (DSM). With automation, these import functions can be combined to produce multiple visualizations from the same point cloud source. Working in the raster domain, it is2 important to recognize that GRASS uses the concept of the computational region which confines analysis to a defined raster window (resolution, rows, and columns). 5. Examples 1. 1-25, Albuquerque, NM In this first example r.in.lidar is executed on a mobile LiDAR point cloud consisting of more than 211 million points captured along a 3 mile segment of Interstate 25 in Albuquerque, NM. In this application, the point cloud intensity values are imported to create an intensity image for assessment of project horizontal control. After import the intensity image can be further enhanced to fill small areas of nodata using GRASS’s r.fillnulls command. GRASS supports scripting in Python or Bash.2 September 2016 Denver, CO GIS in the Rockies 2 Map Display 2D / 3D View Integrate Bash / Python Script #! r.out.gdal v.out.ogr Export r.* - Raster v.* - Vector i.* - Imagery g.* - General db.* - Database t.* - Time Analyze r.in.lidar v,in.lidar Import Figure 2. Generalized overview of GRASS GIS workflow for point cloud data with options for integration, analysis, visualization and export. Figure 3. View of mobile LiDAR point cloud; south bound I-25, Albuquerque, NM.
  • 3. 2. Calabacillas Arroyo, Albuquerque, NM The next example, uses r.in.lidar to import two different point clouds of varying resolutions and acquisition times. After import, GRASS’s r.mapcalc is used to detect and visualize elevation changes between the two datasets. Changes are detected and output as both rasters and polygons in KML format. This process is automated in a bash script that runs in approximately 1 minute. 3. Santa Fe County, NM A more traditional LiDAR analysis follows with analysis of two strips of LiDAR flight line data, each containing more than 100 million points. In this case, r.in.lidar is run on only first return points to analyze spatial regularity and distribution of the swaths. The “r.stats” command also calculates the percentage of data having no points (zero (0)) in the gridded raster. For visualization, the process also computes a DSM and an intensity image which is also processed to a pdf with the “ps.map” command. 4. Rio Grande, NM In this example a photogrammetric- derived historic point cloud developed from 1962 imagery is imported by r.in.lidar as an intensity image and as a DSM. The intensity image provides for a panchromatic orthophoto view of these data which are subsequently processed with GRASS’s September 2016 Denver, CO GIS in the Rockies 3 Interstate 25 Intensity Image Moblie LiDAR (0.3 ft GSD) 0 100 feet Interstate 25 Intensity Image Moblie LiDAR (0.3 ft GSD) 0 100 feet Figure 4. Raw intensity at 0.3 ft. ground sample distance (GSD) (left) and with bilinear nodata filling (right). Figure 6. 2014-2010 change—negative (blue) positive (red). Figure 5. Side-by-side view of 2010 Lidar (left) and 2014 photogrammetric point cloud (right). Strip 101 Point Per Cell Map 4.66 ft GSD 0 0.5 miles Strip_101_intensity_466ft Figure 7. Southern portion of number of points per cell “count” map for flight line strip 101 (above). Full swath intensity map for strip 101 in pdf format (right).
  • 4. i.segment command for object based image analysis. The DSM is processed to slope and aspect using the r.slope.aspect command. Terrain roughness is calculated using a contributed GRASS extension—r.roughness.vector. This example underscores the open nature of GRASS and the ability to contribute and use extensions which can be compiled through the g.extension command. 5. Boca Negra Arroyo, Albuquerque, NM In the Boca Negra Arroyo case study, r.in.lidar develops a DSM from 187 million points which is then analyzed with GRASS’s r.watershed command to produce a basin map. Associated flow maps are produced and the basin polygon is vectorized and generalized to smooth the raster polygon boundary. These processes are completed for the 16 sq. mile basin at 6 ft resolution in under 10 minutes. 6. Lubbock, TX More than 3,700 2016 photogrammetric point cloud datasets were processed over the City of Lubbock to support targeted building footprint collection. Under a couple of different data processing scenarios, r.in.lidar effectively processes these high volume big data. For improved throughput the project is split among multiple GRASS GIS sessions. Decimated point cloud data also provides an option for the most rapid processing and visualization scenario completing a 3-foot DSM mosaic for over 500 square miles in approximately 4-hours of processing time. Acknowledgement GRASS Development Team, 2015. Geographic Resources Analysis Support System (GRASS) Software, Version 7.0. Open Source Geospatial Foundation. http://grass.osgeo.org Michael Barton, PhD. - GRASS Macintosh Binaries http:// grassmac.wikidot.com/ More information: Robert S. Dzur, rdzur@bhinc.com September 2016 Denver, CO GIS in the Rockies 4 0.31962 Object Based Image Analysis (OBIA) threshold=0.3 (i.segment) random colors 0 1 kilometers 1962 Photography − U.S. Bureau of Reclamation Point Cloud Orthophoto (0.6 m GSD) 0 1 kilometers 1962 Digital Surface Model (DSM) Color Shaded Relief (elevation in meters) 0 1 kilometers 1962 Slope Map Point cloud derived slope (in degrees) 0 1 kilometers Figure 8. Both image processing and terrain analysis performed on 1962 point cloud data to explore historic river channel. Flow Accumulation 0 5 miles Figure 9. GRASS computed flow and stream network. Figure 10. 2016 full resolution semi- global matching point cloud with 140+ million points. 2016 Lubbock Digital Surface Model Semi−global matching photogrammetric point clouds (3763) 0 10 miles Figure 11. Color shaded relief DSM mosaic at 3-ft. GSD.