Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Visualize 350 TB of LiDAR Point Clouds Directly in Your Browser

The USGS 3D Elevation Program (3DEP) has collected LiDAR data across the United States totaling over 350 TB and 75 trillion points. Thanks to cloud-native formats and open data hosting by AWS and Microsoft Planetary Computer, you can now stream and explore this massive dataset directly in your browser without downloading anything.

In this tutorial, I walk through two ways to access the data using the USGS LiDAR Viewer I created: COPC (Cloud Optimized Point Cloud) tiles from Microsoft Planetary Computer for small areas, and Entwine Point Tiles (EPT) from AWS for large-area streaming. I also cover new visualization features including customizable color maps, elevation range controls, and elevation filtering.

Video tutorial: Visualize 350 TB of LiDAR Point Clouds in Your Browser

What You Will Need

No software installation, accounts, or downloads are required.

Two Ways to Access the Data

The viewer provides two access modes, selectable in the upper-right corner:

COPC (Cloud Optimized Point Cloud)

EPT (Entwine Point Tiles)

Credits to Howard Butler for processing the data into cloud-optimized formats, USGS for acquiring the data, and Microsoft and AWS for hosting it publicly.

View Data with COPC

  1. Open the USGS LiDAR Viewer.

  2. Make sure COPC is selected in the upper-right corner.

  3. Zoom to your area of interest (e.g., Chicago).

  4. Click Search Map Extent or draw a rectangle to find available tiles.

  5. The footprints appear as rectangular tiles on the map. Select one or more tiles.

  6. Click Load Selected to stream the point cloud data.

The points render directly in the browser. You can rotate, zoom, and pan to explore the 3D data. Each tile typically contains tens of millions of points.

View Data with EPT

  1. Switch to EPT mode in the upper-right corner.

  2. Zoom to your area of interest.

  3. Click Search Map Extent to find available campaigns.

  4. The footprints now follow campaign boundaries rather than rectangular grids. A single footprint can cover an entire county or region.

  5. Select a campaign and click Load Selected.

The viewer streams point cloud data tile by tile based on your current map view. For large campaigns (93 billion points for the Chicago area, for example), it may take several seconds for all tiles to load. As you zoom in, higher-resolution data loads progressively.

This approach is especially powerful for getting an overview of a large area without clicking dozens of individual tiles.

Customize the Visualization

The viewer includes several tools for controlling how the point cloud is displayed.

Color maps

The right panel provides a selection of color maps (similar to those available in Matplotlib). Switch between them interactively to find the best representation for your data. Options include sequential, diverging, and qualitative color schemes.

Elevation range

Adjust the minimum and maximum values used for color mapping:

Elevation filter

Unlike the color range control (which changes colors but still displays all points), the elevation filter removes points outside the specified range entirely. This is useful for isolating specific elevation bands, such as removing ground-level points to see only elevated features, or filtering out tall structures to focus on terrain.

Other visualization options

Exploring the Entwine Index

If you want to browse the campaign metadata directly, the Entwine USGS page lists all available campaigns with their footprints and total point counts. Each campaign links to its EPT JSON endpoint, which contains bounding box information and references to the underlying LAZ files on AWS.

Tips

Resources

The ability to stream and visualize 75 trillion points without downloading a single file demonstrates the power of cloud-native geospatial formats. Whether you are scouting data before a download, exploring terrain for a study area, or simply curious about what LiDAR coverage exists for a location, the viewer makes it easy to get started. Feel free to open an issue on the GitHub repository if you have questions or feature requests.