SlideShare a Scribd company logo
https://registry.opendata.aws/usgs-lidar/ Funding for this ongoiing work was provided by the Community for Data Integration (CDI) from the
project grant:“Enhancing usability of 3DEP data and web services with Jupyter notebooks
• User installs Python modules and runs Jupyter Notebook(s) on personal workstation.
• Performance and job size capabilities depend on local hardware.
• User runs Jupyter Notebook in Google Colaboratory environment on Google’s Cloud Platform.
• No local Python installs or processing required.
• Allocations of 12GB RAM and Google’s high performance CPU/GPUs
• Products directly downloaded to and accessed from the user’s Google Drive
Enhancing usability and utility of USGS 3D Elevation Program
(3DEP) lidar data and web services with Jupyter Notebooks
Cole Speed1,3
, Matthew Beckley1
, Christopher Crosby1
, Viswanath Nandigam2
!"#$%&"&'()"*+
Contact: cole.speed@beg.utexas.edu
1
UNAVCO Inc.; San Diego Supercomputer Center, UC San Diego; 3
Department of Geological Sciences
Jackson School of Geosciences, University of Texas at Austin
600 km
• 3DEP data are available as an Amazon Web Services Public Dataset in Entwine Point Tile (EPT) format for public use.
• Currently, >1800 datasets, >43 trillion lidar points, > 6 million km2
coverage with data acquistion ongoing.
• Project Goal: Develop accessible and usable workflows for accessing, processing, and visualizing 3DEP data
via customizable Python-based Jupyter Notebooks and cloud resources.
The 3D Elevation Program (3DEP)
ipyleaflet
Project Overview
• The 3D Elevation Program, managed by the US Geological Survey, is acquiring quality level 2 or better light
detecting and ranging (lidar) data over the conterminous United States, Hawaii, and US Territories to meet the
growing need for high-resolution 3-D representations of Earth's surface, vegetation, and constructed features.
• OpenTopography, supported by the USGS Community for Data Integration (CDI) program, is developing
well-documented and customizable Jupyter Notebook-based Python workflows for programmatically accessing,
processing, and visualizing 3DEP data products for a variety of use-cases geared toward USGS applications and
for users of point cloud data across the geospatial community.
Example Use-Cases of Jupyter Notebook 3DEP Workflows
z
Distribution, Installation, and Execution
Python Workflows for Accessing, Processing, and Visualizing 3DEP Data
Lidar Point Cloud
CHM
DTM
by
USGS
Watershed
(12
Digit
HUC
Service)
Cutsom
DTM/DSMs
for
USGS
7.5
x
7.5’
Quadragles
Canopy
Height
Model
for
User-defined
AOI
https://github.com/cmspeed/OT_3DEP_Workflows
Topographic
Differencing
of
3DEP
Datasets
We are seeking suggestions for specific use-cases!
USGS 3DEP
7.5 x 7.5’ Quadrangle
DTM
DTM
Differenced DSM
USGS 3DEP
12-Digit USGS WBD
USGS 3DEP
User-defined AOI
USGS 3DEP (2013)
USGS 3DEP (2011)
User-defined AOI
Lidar Point Cloud
5 km
5 km
5 km
Colorize Point Clouds by
Corresponding NAIP Imagery
NAIP Image Service
Correspoinding 3DEP Datset
Colorized point clouds
Text about querying 3DEP
Colorized point clouds
1 km USGS 3DEP
User-defined AOI
1 km
1 km
1 km
5 km
3 km
DSM
DTM
Canopy Height (m)
0 5
2 km
USGS Ground Class - Lidar Points
5 km
USGS Ground Class - Lidar Points
DTM
5 km
Get 3DEP Polygons via API
Construct PDAL Pipelines Execute the PDAL Pipelines
Define AOI on Interactive Map
API request to get up-to-date 3DEP
polygons from USGS lidar repository
(https://github.com/hobu/usgs-lidar)
Extract names, geometries, and
point counts for each dataset
AOI subset of 3DEP data is
downloaded from aws usgs-lidar
Entwine Point Tile (EPT) bucket
Processing stages are applied
Products saved locally
or to Google Drive
Workflow leverages PDAL
(Point Data Abstraction Library)
Customizable PDAL pipelines:
specify resolution and processing
steps (e.g., filtering, reclassifying,
colorizing, gridding)
iPyLeaflet interactive maps / draw
methods / shapefiles for user AOI
Estimate point density for AOI
iPywidgets promote customization
and ease-of-use
Option 2: Install and Execute on Google Colaboratory
Option 1: Local Installation and Execution
QR Code to
Github Repository
2013 - DTM
2011 - DTM Topographic Difference (2013-2011) (m)
-0.5 0.5 (m)
2 km
1 km
3DEP Point Cloud and Digital
Terrain Model (DTM)
Diamond Head Volcano, HI
Colorized 3DEP
Point cloud

More Related Content

PPTX
Geospatial Product Watch 2015
PPTX
Walking in the Cloud: A New Paradigm in Geospatial World
PDF
DOC ROI Presentation 2pm NZ3 - Duane Wilkins
PPTX
Extending Twitter's Data Platform to Google Cloud
PPT
Dsm Presentation
PPTX
Desktop Softwares for Unmanned Aerial Systems(UAS))
PPTX
Extending twitter's data platform to google cloud
PDF
afternoon3.pdf
Geospatial Product Watch 2015
Walking in the Cloud: A New Paradigm in Geospatial World
DOC ROI Presentation 2pm NZ3 - Duane Wilkins
Extending Twitter's Data Platform to Google Cloud
Dsm Presentation
Desktop Softwares for Unmanned Aerial Systems(UAS))
Extending twitter's data platform to google cloud
afternoon3.pdf

Similar to Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar data and web services with Jupyter Notebooks (20)

PDF
Extending Twitter's Data Platform to Google Cloud
PPTX
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
PPTX
OpenStreetMap in 3D - current developments
PDF
Hardware and software requirements for gis
PDF
Amsterdam - The Neo4j Graph Data Platform Today & Tomorrow
PDF
Introduction to mago3D, an Open Source Based Digital Twin Platform
PDF
State of GeoServer
PDF
Understanding Hadoop
PPTX
Tackling "BIG Data": Mobile LiDAR Transportation Project Use Case
PDF
RAPIDS cuGraph – Accelerating all your Graph needs
PDF
Best practices for_managing_geospatial_data1
PDF
Workshop on Google Cloud Data Platform
PDF
node.js on Google Compute Engine
PPTX
www.geocloud.work
PDF
State of GeoServer - FOSS4G 2016
PDF
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
PDF
GITA PNW 2015 Peter Batty
PPTX
Eric Andersen Keynote
DOCX
Location Based System Documentation.docx
PPTX
EarthEngine_Introduccionn a aa_JB2022.pptx
Extending Twitter's Data Platform to Google Cloud
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
OpenStreetMap in 3D - current developments
Hardware and software requirements for gis
Amsterdam - The Neo4j Graph Data Platform Today & Tomorrow
Introduction to mago3D, an Open Source Based Digital Twin Platform
State of GeoServer
Understanding Hadoop
Tackling "BIG Data": Mobile LiDAR Transportation Project Use Case
RAPIDS cuGraph – Accelerating all your Graph needs
Best practices for_managing_geospatial_data1
Workshop on Google Cloud Data Platform
node.js on Google Compute Engine
www.geocloud.work
State of GeoServer - FOSS4G 2016
Google Developers Summit Tokyo - Google Cloud Platform で知る Google クラウドの「Googl...
GITA PNW 2015 Peter Batty
Eric Andersen Keynote
Location Based System Documentation.docx
EarthEngine_Introduccionn a aa_JB2022.pptx
Ad

Recently uploaded (20)

PDF
Complications of Minimal Access Surgery at WLH
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Lesson notes of climatology university.
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PDF
01-Introduction-to-Information-Management.pdf
PDF
Classroom Observation Tools for Teachers
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
master seminar digital applications in india
Complications of Minimal Access Surgery at WLH
Module 4: Burden of Disease Tutorial Slides S2 2025
FourierSeries-QuestionsWithAnswers(Part-A).pdf
O7-L3 Supply Chain Operations - ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Lesson notes of climatology university.
Pharmacology of Heart Failure /Pharmacotherapy of CHF
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Chinmaya Tiranga quiz Grand Finale.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
Final Presentation General Medicine 03-08-2024.pptx
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
01-Introduction-to-Information-Management.pdf
Classroom Observation Tools for Teachers
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Microbial diseases, their pathogenesis and prophylaxis
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
master seminar digital applications in india
Ad

Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar data and web services with Jupyter Notebooks

  • 1. https://registry.opendata.aws/usgs-lidar/ Funding for this ongoiing work was provided by the Community for Data Integration (CDI) from the project grant:“Enhancing usability of 3DEP data and web services with Jupyter notebooks • User installs Python modules and runs Jupyter Notebook(s) on personal workstation. • Performance and job size capabilities depend on local hardware. • User runs Jupyter Notebook in Google Colaboratory environment on Google’s Cloud Platform. • No local Python installs or processing required. • Allocations of 12GB RAM and Google’s high performance CPU/GPUs • Products directly downloaded to and accessed from the user’s Google Drive Enhancing usability and utility of USGS 3D Elevation Program (3DEP) lidar data and web services with Jupyter Notebooks Cole Speed1,3 , Matthew Beckley1 , Christopher Crosby1 , Viswanath Nandigam2 !"#$%&"&'()"*+ Contact: cole.speed@beg.utexas.edu 1 UNAVCO Inc.; San Diego Supercomputer Center, UC San Diego; 3 Department of Geological Sciences Jackson School of Geosciences, University of Texas at Austin 600 km • 3DEP data are available as an Amazon Web Services Public Dataset in Entwine Point Tile (EPT) format for public use. • Currently, >1800 datasets, >43 trillion lidar points, > 6 million km2 coverage with data acquistion ongoing. • Project Goal: Develop accessible and usable workflows for accessing, processing, and visualizing 3DEP data via customizable Python-based Jupyter Notebooks and cloud resources. The 3D Elevation Program (3DEP) ipyleaflet Project Overview • The 3D Elevation Program, managed by the US Geological Survey, is acquiring quality level 2 or better light detecting and ranging (lidar) data over the conterminous United States, Hawaii, and US Territories to meet the growing need for high-resolution 3-D representations of Earth's surface, vegetation, and constructed features. • OpenTopography, supported by the USGS Community for Data Integration (CDI) program, is developing well-documented and customizable Jupyter Notebook-based Python workflows for programmatically accessing, processing, and visualizing 3DEP data products for a variety of use-cases geared toward USGS applications and for users of point cloud data across the geospatial community. Example Use-Cases of Jupyter Notebook 3DEP Workflows z Distribution, Installation, and Execution Python Workflows for Accessing, Processing, and Visualizing 3DEP Data Lidar Point Cloud CHM DTM by USGS Watershed (12 Digit HUC Service) Cutsom DTM/DSMs for USGS 7.5 x 7.5’ Quadragles Canopy Height Model for User-defined AOI https://github.com/cmspeed/OT_3DEP_Workflows Topographic Differencing of 3DEP Datasets We are seeking suggestions for specific use-cases! USGS 3DEP 7.5 x 7.5’ Quadrangle DTM DTM Differenced DSM USGS 3DEP 12-Digit USGS WBD USGS 3DEP User-defined AOI USGS 3DEP (2013) USGS 3DEP (2011) User-defined AOI Lidar Point Cloud 5 km 5 km 5 km Colorize Point Clouds by Corresponding NAIP Imagery NAIP Image Service Correspoinding 3DEP Datset Colorized point clouds Text about querying 3DEP Colorized point clouds 1 km USGS 3DEP User-defined AOI 1 km 1 km 1 km 5 km 3 km DSM DTM Canopy Height (m) 0 5 2 km USGS Ground Class - Lidar Points 5 km USGS Ground Class - Lidar Points DTM 5 km Get 3DEP Polygons via API Construct PDAL Pipelines Execute the PDAL Pipelines Define AOI on Interactive Map API request to get up-to-date 3DEP polygons from USGS lidar repository (https://github.com/hobu/usgs-lidar) Extract names, geometries, and point counts for each dataset AOI subset of 3DEP data is downloaded from aws usgs-lidar Entwine Point Tile (EPT) bucket Processing stages are applied Products saved locally or to Google Drive Workflow leverages PDAL (Point Data Abstraction Library) Customizable PDAL pipelines: specify resolution and processing steps (e.g., filtering, reclassifying, colorizing, gridding) iPyLeaflet interactive maps / draw methods / shapefiles for user AOI Estimate point density for AOI iPywidgets promote customization and ease-of-use Option 2: Install and Execute on Google Colaboratory Option 1: Local Installation and Execution QR Code to Github Repository 2013 - DTM 2011 - DTM Topographic Difference (2013-2011) (m) -0.5 0.5 (m) 2 km 1 km 3DEP Point Cloud and Digital Terrain Model (DTM) Diamond Head Volcano, HI Colorized 3DEP Point cloud