Managing Lidar (and other point cloud) Data

Slides:



Advertisements
Similar presentations
Kansas LiDAR Data Acquisition. Established by the GIS Policy Board in 1991 Central repository of GIS databases of statewide/regional importance Designated.
Advertisements

Esri UC 2014 | Technical Workshop | ArcGIS 3D Analyst - Lidar Applications Clayton Crawford.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 20 – 11 – 2011 College Of Computer Science and Information, Information Systems.
Technical Workshops | Esri International User Conference San Diego, California Customizing ArcPad solutions Marika Vertzonis, Gareth Walters, Stephen Quan.
Esri International User Conference | San Diego, CA Technical Workshops | Lidar Solutions in ArcGIS Clayton Crawford July 2011.
Processing Terrain Data in the River Proximity Arc Hydro River Workshop December 1, 2010 Erin Atkinson, PE, CFM, GISP Halff Associates, Inc.
LiDAR in ArcGIS Trish Merz GIS Technical Solutions Consultant South Pacific GIS/RS User Conference November 18-21,
UNDERSTANDING LIDAR LIGHT DETECTION AND RANGING LIDAR is a remote sensing technique that can measure the distance to objects on and above the ground surface.
Esri UC 2014 | Technical Workshop | Working with Elevation Services in ArcGIS Online Cody A. Benkelman.
Sharing imagery and raster data in ArcGIS
Sharing Geographic Content
Technical Workshops | Esri International User Conference San Diego, California Advanced Image Management using the Mosaic Dataset Vinay Viswambharan,
Esri UC2013. Preconference. ArcGIS Online Overview for CyberGIS Steve Kopp.
Lidar and GIS Applications and Examples
Extending ArcGIS for Server
material assembled from the web pages at
Best Practices for Managing Aerial and UAS Frame Imagery
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Caching Imagery Using.
Publishing to ArcGIS for Server
Data Interoperability Basics Bruce Harold & Dale Lutz.
Enabling High-Quality Printing in Web Applications
ArcGIS Pro: An Introduction
Leveraging ArcGIS Online Elevation and Hydrology Services
Best Practices for Managing Historical Imagery Cody Benkelman Kumar Dhruv.
.LAS files (Log ASCII Standard) Not useable directly in ArcGIS A single X-Y position can have multiple Z values Must be converted to MultiPoint file.
Advance Map Automation With Python
Best Practices for Managing Scanned Imagery Peter Becker.
ArcGIS Data Reviewer: An Introduction
Preparing and Deploying Data to ArcPad Juan Luera.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Raster Concepts.
Creating Watersheds and Stream Networks
Working with Elevation Services Cody Benkelman. Outline What is included? - Data and Tools How can I use it? - Modes of use - Client Applications What.
Caching Imagery Using ArcGIS
Esri UC 2014 | Technical Workshop | Managing Imagery and Raster Data Using Mosaic Datasets Kevin Armstrong.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Management and Use of LiDAR-Derived Information Elizabeth Cook USDA-NRCS Columbia, MO.
Publishing GIS Services to ArcGIS Server
® Sponsored by Improving Access to Point Cloud Data 98th OGC Technical Committee Washington DC, USA 8 March 2016 Keith Ryden Esri Software Development.
Introduction to Geodatabases
Best Practices for Managing Processed Ortho Imagery Cody A. Benkelman.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Best Practices for Managing and Serving Lidar and Elevation Data Cody Benkelman.
Lidar and GIS: Applications and Examples
ArcGIS Data Reviewer: Assessing Positional Accuracy
ArcGIS Workflow Manager: Advanced Workflows and Concepts
Working with Feature Layers
Data Sharing We all need data
ArcGIS Online Elevation Services: Visualization and Analysis
Utilizing ArcScene to Visualize Catch Basin Contributing Areas
Accessing Spatial Information from MaineDOT
Creating Geoprocessing Services
Leveraging ArcGIS Online Elevation and Hydrology Services
Working with Elevation Services
Geoprocessing Sample Tools for Lidar Data Management
Tile layers, map image layers, and on-premises Web GIS
Optimizing LAS for Easier Use of Lidar
ArcGIS Online – The Road Ahead
Publishing image services in ArcGIS
Geoprocessing Sample Tools for Lidar
Esri LAS Optimizer: An Introduction
Introduction to Portal for ArcGIS
Designing and Using Cached Map Services
Esri LAS Optimizer An Introduction
ArcGIS Pro: An Introduction Overview
Introduction to 3D Analysis
Best Practices for Managing Processed Ortho Imagery
Esri Production Mapping: An Introduction
Presentation transcript:

Managing Lidar (and other point cloud) Data Lindsay Weitz Cody Benkelman

Presentation Context What is lidar, and how does it work?  Not this presentation! What can you do with lidar in ArcGIS? What does Esri recommend as best practices for processing and managing lidar data? What about other point clouds (from photogrammetry)? Managing Lidar

Presentation Outline Data structures Data management LAS and zLAS formats LAS Dataset – for lidar & surface constraints Terrain Dataset – for lidar & surface constraint Mosaic Dataset – for lidar & raster data management Data management QC & Derived products Automation & Sharing Managing Lidar

Data Structures for Lidar support in ArcGIS Analyze and update Manage, serve, share File01.las File02.las … File99.las Multiple files/folders LAS dataset Terrain dataset LAS dataset / Terrain dataset Tiled/overlapping extents (location/time) Mosaic dataset Managing Lidar

Application Fusion: ArcGIS Pro ArcMap ArcCatalog ArcGlobe / ArcScene

Lidar in ArcGIS Pro Lindsay Weitz Managing Lidar

Lidar data storage  LAS files Binary file format developed by ASPRS Metadata in a header block Individual record for each laser pulse recorded Directly readable by ArcGIS Most common format for lidar and other point clouds (e.g. from photogrammetry), but designed as an exchange/archive format, not optimized for operational use… Managing Lidar

Lidar data storage  zLAS Introduced January 2014 Compression, sorting, and indexing Direct read Parallel decompression added to ArcGIS apps in 10.3 Features & Benefits Re-sequence points w/ geospatial index Optimized for random access Lossless compression Transparent integration with LAS dataset Managing Lidar

zLAS Free!! Does not require ArcGIS Support added in 10.2.1 Standalone application “EzLAS” on Resource Center http://esriurl.com/zLAS API available for developers https://github.com/Esri/esri-zlas-io-library For more info: http://blogs.esri.com/esri/arcgis/2014/01/10/esri-introduces-optimized-las/ http://www.lidarnews.com/content/view/10214/2/ Managing Lidar

Rearranging Point Records Spatial distribution of points Physical location in file

Rearranging Point Records Spatial distribution of points Physical location in file

LAS dataset Lindsay Weitz Managing Lidar

Lidar data with a LAS dataset Direct read of LAS or zLAS format lidar File based QA/QC tools Stores references to LAS/zLAS files on disk Optionally reference breakline and control point data Treats a collection of LAS/zLAS files as one logical dataset (“Project”) Managing Lidar

Create a LAS dataset Interactively through ArcCatalog Use the file folder context menu Using scripts and models with geoprocessing tools Managing Lidar

QA\QC: LAS file based statistics LAS Dataset Properties: LAS File Statistics Managing Lidar

QA\QC: LAS dataset based statistics LAS Dataset Properties: LAS Dataset Statistics Managing Lidar

Edit classification codes Interactive Fixing data anomalies and misclassifications via point profile window Automated (GP tools) Classify relative to feature data Reclassify to standard LAS specification Managing Lidar

DEMO LAS dataset demo Lindsay Weitz Managing Lidar

Lidar Related Analysis Tools

LAS Point Statistics By Area

Classify LAS by Height

Locate LAS Points By Proximity Data courtesy of PhotoScience

Locate LAS Points By Proximity

Extract LAS Data courtesy of Optech

Lidar/3D Sample Tools Available in ArcGIS 10.2 and 10.3 Sample geoprocessing tools Esri 3D Resource Center http://links.esri.com/3dSamples

Best Practices Tiled LAS, v1.1 or higher Projected, rearranged, indexed zLAS File size: 1 – 2 GB or less (<500 MB if not rearranged) Keep file I/O local, avoid network Study area boundary included as constraint Airborne lidar Classified (bare earth, non-ground) Breaklines for hydro enforcement Terrestrial lidar RGB & intensity values, classified * Also applies to photogrammetric point clouds

Terrain dataset Lindsay Weitz Managing Lidar

Managing lidar data in a terrain dataset A Terrain dataset is a multi-resolution surface created from measurements stored in feature classes Typical applications: Topographic mapping Bathymetric mapping Typical data sources: Photogrammetric data Lidar Sonar Managing Lidar

Multiresolution surface model Terrain Pyramids Full resolution lidar point set Thinned lidar point set Points and breaklines Multiresolution terrain dataset (TIN structure) Managing Lidar

Terrain dataset advantages Scalability Large collections of mass point data (e.g. LIDAR) have been a problem Data integration Need surface to live with source data Data management Database tools Editing/update Multi-user Managing Lidar

Terrain dataset editing Updating via editing of source measurements Appending, removing, replacing mass points by area Standard and custom edit tools for modifying polylines, polygons, spot heights Terrain rebuild based on dirty areas Support for versioning in SDE Managing Lidar

Creating a terrain dataset Managing Lidar

Analysis capabilities for terrain datasets QA/QC data DTM, DSM Slope Aspect Contours Surface differencing Intensity image Forest canopy estimation Data area delineation Thinning, reducing noise Spot interpolation Profiling Managing Lidar

Mosaic Dataset Cody Benkelman Managing Lidar

Introduction / Review LAS Datasets Terrain datasets For individual projects; support access to 3D points, w/ filtering, toward analysis Terrain datasets For organizations creating, editing, & maintaining authoritative DTM For managing multiple projects, and accessing 3D surfaces (DTM, DSM), Mosaic Dataset is recommended Post QC, organized by project via LAS Datasets *or* Managed within a Terrain Dataset Managing Lidar

Image Management Workflow Using Mosaic Datasets Highly Scalable, From Small to Massive Volumes of Imagery Create Catalog of Imagery Reference Sources Ingest & Define Metadata Define Processing to be Applied Apply: On-the-fly Processing Dynamic Mosaicking Access as Image or Catalog Desktop Large Image Collections Mosaic Dataset

on Premise or in the Cloud Large Image Collections Image Dissemination Integrating with / and in The Cloud Dynamic Image Services Processing & Analysis Catalog of Metadata Geoprocessing Services Processing Tasks Desktop ArcGIS Server on Premise or in the Cloud Large Image Collections Mosaic Dataset Desktop, Web & Mobile Users

Image Dissemination ArcGIS Online Integrating with / and in The Cloud Massive Accessibility Content Management Register With ArcGIS Online Portal ArcGIS Online Desktop ArcGIS Server on Premise or in the Cloud Large Image Collections Mosaic Dataset Desktop, Web & Mobile Users

Adding lidar data to a mosaic dataset (Method 1) DSM Mosaic Dataset (Raster Type = LASD) Advantages Fastest method to begin using & sharing raster surfaces Filter to create custom surfaces (e.g. buildings & DTM, remove vegetation) Project LAS/zLAS Files LASD QC EDIT DTM Mosaic Dataset (Raster Type = LASD)

Adding lidar-derived data to a mosaic dataset (Method 2) DSM Mosaic Dataset Advantages Most scalable Best performance DSM raster tiles Project LAS/zLAS Files LASD Export Export DTM raster tiles QC DTM Mosaic Dataset EDIT

Lidar data management using Mosaic Datasets Design Begin with Elevation data management In most organizations, DTM & DSM supports the majority of users Support download for 3D point data users Build & Maintain Automation (see Image Management Workflows) Share Within an organization With external users Managing Lidar

Elevation data management using Mosaic Datasets Manage each project separately (LASD) Create tiled DTM and DSM for ingestion into Mosaic Dataset Combine multiple projects into single repository Manage DTM and DSM as base data, provide other products on demand hillshade, slope, ellipsoidal height, etc. For users needing source 3D points (lidar/photogrammetry), allow data download Managing Lidar

Manage each project separately Source Mosaic Datasets Source Data QC USGS NED QC SRTM QC LAS project #N Manage each project separately Managing Lidar

Link projects into single repository Source Mosaic Datasets Source Data Derived Mosaic Dataset (DTM or DSM) USGS NED SRTM Raster Type = Table LAS project #N Link projects into single repository Managing Lidar

f f f f Link projects into single repository Source Mosaic Datasets Referenced Mosaic Datasets Source Data Derived Mosaic Dataset (DTM or DSM) Orthometric Height USGS NED Hillshade f Slope f SRTM Aspect f LAS project #N Slope Map f Link projects into single repository Managing Lidar

f f f f Source Mosaic Datasets Referenced Mosaic Datasets Source Data Derived Mosaic Dataset (DTM or DSM) Orthometric Height USGS NED Hillshade f Slope f SRTM Aspect f LAS project #N Slope Map f New lidar project Managing Lidar

f Source Mosaic Datasets Referenced Mosaic Datasets Source Data Derived Mosaic Dataset (DTM or DSM) Orthometric Height USGS NED SRTM Alternative: Raster Function Templates (RFTs) allow client app to select & control functions on a single service Hillshade Slope LAS project #N f Aspect Ellipsoidal Height New lidar project Managing Lidar

Multiresolution Elevation Data DEMO Multiresolution Elevation Data Managing Lidar

Advantages/Objectives of Automation Productivity Repeatability, Scalability, Maintainability System Documentation  to facilitate QA & QC, Design Review Training/Examples Encapsulate best practices Reusable templates Simplicity Options for creating Mosaic Datasets: Manual ModelBuilder Python Managing Lidar

Create Simple Mosaic Dataset - ModelBuilder Managing Lidar

Comparing Models Managing Lidar

Python example tools - Mosaic Dataset Configuration Script (MDCS) Calling standard Geoprocessing tools from a single script Input configuration file contains complete information to: Create, Populate, and Configure one mosaic dataset Also generates detailed log files Managing Lidar

Advantages of MDCS Configuration file encapsulates “Best practices” (mosaic dataset properties) based on image type “Self Documenting” – Template is reusable for different image types, or multiple mosaic datasets within a more complex system Compare versions (difficult with ModelBuilder) Automated Log files – Simple Review Based on 10.2, but compatible with upcoming ArcGIS Pro App Managing Lidar

Configuration file contents Input Data Paths Raster Types & Raster Functions GP tools necessary for the workflow Mosaic Dataset properties Managing Lidar

Configuration file contents Input Data Paths “BEST PRACTICES” Raster Types & Raster Functions GP tools necessary for the workflow Mosaic Dataset properties Managing Lidar

Demo - Automation Adding Lidar to World Elevation If you want to follow on a mobile device: http://esriurl.com/AddLidar Managing Lidar

Finding MDCS and related resources http://resources.arcgis.com/en/communities/imagery Imagery Community on the ArcGIS Resource Center Managing Lidar

Finding MDCS and related resources …to the Landing page on Resource Center Managing Lidar

Finding MDCS and related resources Image Management Guidebook in ArcGIS Help System for detailed advice General workflow, Elevation workflow, & Lidar workflow Managing Lidar

ArcGIS Online (AGOL) group Downloadable examples More workflows/templates to be added over time Managing Lidar

Resources: “Imagery Management Workflows” Imagery Resource Center : http://esriurl.com/6005 Image Management Workflows: http://esriurl.com/6550 Guidebook in ArcGIS Help: http://esriurl.com/6007 ArcGIS Online Group: http://esriurl.com/6539 Recorded Webinar on lidar data management: http://esriurl.com/LTSLidarMgmt Optimized LAS tool: http://esriurl.com/zlas Tools from 3D Team: http://links.esri.com/3dSamples Contact information: Cody Benkelman cbenkelman@esri.com Lindsay Weitz lweitz@esri.com Managing Lidar

Managing Lidar