Loading video...

Video Failed to Load

Go Home

The US has incredible topography! USGS recently released 1 m LiDAR elevation data covering the entire country, and their “3D Elevation as Art” series shows just how detailed it is. I used Astra/Codex to build an app where you can slide between the LiDAR elevation maps and optical imagery...

216,815 views • 15 days ago •via X (Twitter)

61 Comments

Matt Mullin's profile picture
Matt Mullin15 days ago

All credit for the actual data to the United Stage Geological Survey @USGS , and you can download each 1 m map here:

Matt Mullin's profile picture
Matt Mullin15 days ago

I am also currently downloading the raw 1 m datasets from the USGS to try to make a town by town elevation viewer, but the data files are massive! 500 GB to 1 TB for each state...

Matt Mullin's profile picture
Matt Mullin15 days ago

Made with Codex/Astra @thsottiaux Having a lot of fun making custom geospatial apps!

Matt Mullin's profile picture
Matt Mullin14 days ago

Major LIDAR App update! - 1 m amazing local resolution! - Tiled loading and zoom-out coverage - Address/coordinate search - Elevation rescaling - Downloadable animation GIF

MoundLore's profile picture
MoundLore14 days ago

@USGS 👀

Bill Heyman's profile picture
Bill Heyman15 days ago

@USGS Beautiful! One minor bug, if you zoom way in (like to 16 m/px level), the registration between the two images needs to be fixed, as an offset appears between the LIDAR and the optical image. It's probably more prominent the more east you go in the state.

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Thanks for the bug report Bill... I am seeing that now! Working on the fix. Important to get the close shots working because those are the coolest comparisons.

Bill Heyman's profile picture
Bill Heyman15 days ago

@USGS Cool. Also, it'd be great to support search for a particular location. There might be aspects for search and/or a topography layer that you can use from my vibe-coded TopoView. Source code:

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS this is a cool one Bill! Mt Hood looking good!

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS Ran an update last night to make the local scaling work better. Definitely lines up better, at the cost of loading time. Working that as my credits reset!

Chris Suchan's profile picture
Chris Suchan15 days ago

@USGS Love this Matt! Looks just a little off in our area near Texas Hill Country. Canyon Lake highlighted offset between LiDAR data & mapping

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Thanks for checking out the app Chris! yep at the local level, there is a lot of lining up to do, working on that now! Mainly caused by the slight difference in projections in the LIDAR source image and the optical imagery

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS These issues have been resolved!

Dave Hartman's profile picture
Dave Hartman15 days ago

@USGS That was really cool man, thanks for sharing!

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Appreciate you checking it out Dave!

atclouse 🐍's profile picture
atclouse 🐍14 days ago

@USGS incredibly detailed, less than a vertical mile difference east to west but every gorge and waterway shows how deep the water carves

Rainstar's profile picture
Rainstar15 days ago

@USGS or, trivially, add heightmap, can give you code for this

cam's profile picture
cam15 days ago

@USGS pretty cool. is there a legend i'm missing to match colors to elevation levels?

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS I am trying to get the elevation profiles loaded onto the app. The USGS has them on their published maps here:

cam's profile picture
cam15 days ago

@USGS hell yeah thanks matt

*Rustle's profile picture
*Rustle14 days ago

@USGS I can't seem to get a few states to line up

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS The overlap projection errors have been resolved, the data at the local level is amazing. You can now make your own animations too.

Brian Taylor's profile picture
Brian Taylor13 days ago

@USGS Always did, before the Internet I would print topo maps on transparencies and overlay them on lakes to figure out all the terrain and where the fish were.

Daniel Johnson's profile picture
Daniel Johnson15 days ago

@USGS cool!

MW Lewis's profile picture
MW Lewis15 days ago

@USGS Superb. Thanks for sharing

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Appreciate it !

catman's profile picture
catman15 days ago

@USGS the state-by-state slider makes the 1 m lidar detail feel instantly tangible. which landscape surprised you most once the optical imagery disappeared?

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS The watersheds and dried river beds have been the coolest so far. Louisiana by the Mississippi delta is really cool!

JusDayDa's profile picture
JusDayDa15 days ago

@USGS Great site A bit difficult to scroll and select any “W states” Could also swap in a search by text bar Super cool

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Thanks for pointing this out, on my side the state selection looks good down through the W's but could be a dynamic scaling issue depending on the browser size. We can't have Wyoming left out of here, especially how cool it looks.

JusDayDa's profile picture
JusDayDa15 days ago

@USGS iOS + safari Bounce back to “a” works like a charm Bounce down to “bottom” ends up bouncing back to top. Just needs a second landing bounce at end of selection window to mirror the top landing bounce (split input window into 50:50 rooftop rather than slanted single roof)

Granite🌲🇺🇸's profile picture
Granite🌲🇺🇸14 days ago

@USGS I think the projections need to be standardized for the New Hampshire map, none of the layers line up.

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS Working this now. Can't have the Live Free state be misaligned!

Mauro Brandão PT / MB-PT🐼🀄's profile picture
Mauro Brandão PT / MB-PT🐼🀄14 days ago

@USGS Great stuff

IamTHAL's profile picture
IamTHAL14 days ago

@USGS @MoundLore

RandyT's profile picture
RandyT15 days ago

@USGS Very cool. That 'squiggle' in East Georgia is really neat.

John Slater's profile picture
John Slater15 days ago

@USGS This is amazing. Thank you for making/sharing!

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Thanks for checking it out!

Rick Ross's profile picture
Rick Ross14 days ago

@USGS This is super cool, Matt. It would. Be great to be able to enter a location to zoom to, to be able to save and recall locations, and to see the actual elevation of any given pixel. Thanks for sharing this!

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS Next updates will definitely have an area of interest finder. Good idea, thanks for checking it out!

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS You can now do this!

Oh Wait's profile picture
Oh Wait15 days ago

@USGS The continent just got its x-ray.

D.W. McAliley's profile picture
D.W. McAliley14 days ago

@USGS Very first thing I did was go on and look for Area 51.... I think I found it.

jose's profile picture
jose15 days ago

@USGS Check out the geo referencing of the imagery v. lidar. The Great Salt lake/Provo lake suddenly grows mountains when to slide over it

Matt Mullin's profile picture
Matt Mullin15 days ago

Yeah it gets pretty buggy as you zoom in, in the process of addressing that. the problem is basically that the LIDAR source images from USGS are not georeferenced in my app, so as the scale changes it no longer lines up. Working a fix now that would not need me to store 20 TB of georeferenced LIDAR data on my personal site!

jose's profile picture
jose15 days ago

@USGS Ahh the struggle of dealing with high quality lidar! 😅

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS tried solving the local geo-referencing on this update. Takes some extra time to load the higher res local data but works much better on the small scale.

JBell's profile picture
JBell15 days ago

@USGS This is really cool. Thanks for making and sharing it!

Lorewell | Lost Worlds's profile picture
Lorewell | Lost Worlds15 days ago

@USGS LiDAR is also how lost cities surface under canopy. At Minanbé a Maya city’s outline arrived years before anyone walked it. The scan is the map. Dating still happens on the ground.

Albion Rosehill's profile picture
Albion Rosehill15 days ago

@USGS Very neat

Mitch East's profile picture
Mitch East15 days ago

@USGS I like it. You have a significant projection offset in North Carolina though.

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Thanks for pointing that out, yeah the projections between LIDAR and optical are different which creates a scaling issue. I will get the great state of North Carolina fixed. Awesome views of the estuary/tributary regions on the coast in the LIDAR image.

Mitch East's profile picture
Mitch East15 days ago

@USGS I'm always fascinated by the mountain to piedmont transition

Climbing Guy's profile picture
Climbing Guy14 days ago

@USGS Very cool!

Thomas Carlyle ✝️'s profile picture
Thomas Carlyle ✝️14 days ago

@USGS @MoundLore

Ghost Eater's profile picture
Ghost Eater14 days ago

@USGS This is frickin rad! I can see my backstop in my backyard.

Matt Mullin's profile picture
Matt Mullin14 days ago

@USGS Now you can make your own animation of it!

Clarkston Guy's profile picture
Clarkston Guy15 days ago

Thank you for posting this. Back in May I was off work for a surgery and tried downloading very high resolution elevation data from USG to import into X-Plane 12 (a flight simulator) for realistic VFR practice and the only way to get this resolution then was by compiling it from the raw LIDAR data which was too much of a PIA!

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Working on a way to get it in a more browser friendly format while still preserving quality. Will get it updated soon !

Feifan Zhou's profile picture
Feifan Zhou15 days ago

@USGS topographic maps are gorgeous

Matt Mullin's profile picture
Matt Mullin15 days ago

@USGS Totally agree! Will never get bored of them!

Related Videos

Hi Friends, for my first project created with GPT-6 Astra, I built the entire city of Seoul in 3D—a small revolution in digital geography! 😄 This interactive 3D miniature covers all of Seoul and its surrounding areas, and you can explore it yourself. It includes: • All 25 districts of Seoul and approximately 267,000 simplified building models • Rotate, zoom, and pan controls, plus an automated fly-through of 14 landmarks • Day, sunset, and night modes • Mobile touch support The buildings were generated from real-world map data, with their shapes simplified for performance. Terrain and building heights are exaggerated by 4× to make the cityscape easier to see. The entire process—from creating the project to completing deployment—took 43 minutes and 38 seconds minutes. Please note that the buildings are simplified models based on locations and footprints recorded in OpenStreetMap. Where height data is unavailable, estimated heights derived from the source data are used. The landmark models are interpretive recreations designed to emphasize their distinctive features, rather than survey-grade or photorealistic reconstructions of every building. The project is based on real road, waterway, elevation, and building data. • Maps and buildings: OpenFreeMap / OpenMapTiles / © OpenStreetMap contributors · ODbL Data snapshot: August 30, 2026 • Terrain: AWS Terrain Tiles / Mapzen · SRTM and other sources • District boundaries: southkorea/seoul-maps · Statistics Korea’s 2013 boundaries These may differ from Seoul’s current administrative boundaries. • 3D rendering: Three.js • Additional components: terrain, road, and building data, subject to their respective licenses

synabreu

336,768 views • 16 days ago

GeoLibre v3.0.0 is here! GeoLibre is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private. This release landed 95 pull requests from 11 contributors, and 5 people made their first contribution to GeoLibre. Thank you to everyone who filed an issue, reviewed a change, or sent a patch. Our first major release makes the Cesium 3D globe a full rendering engine for the whole workspace, brings time-dynamic CZML scenes and native KML to the globe, and lets you save your edits straight back to ArcGIS Feature Services. What's new in v3.0.0 - Cesium as your main map: switch the entire workspace between MapLibre 2D and Cesium 3D from the View menu, and the choice is saved with your project. - Nearly every layer on the globe: COGs, PMTiles, MBTiles, vector tiles, ArcGIS services, I3S scene layers, LiDAR point clouds, and Gaussian splats all render in 3D, with extruded polygons and true elevation for 3D vectors. - Dynamic 3D scenes: load CZML for orbits, trajectories, and moving objects that play along the globe clock, open KML and KMZ with their original styling, and add Cesium Ion assets such as OSM Buildings by id. - Your tools work in 3D too: screenshots, print layouts, video and camera tours, the Elevation Profile, and the Sun, Atmosphere, Flight Simulator, and weather plugins. - ArcGIS write-back: edit a Feature Service layer in GeoLibre and save additions, changes, and deletions back to the service. - Editable SVG print layouts: export a layout and fine-tune the title, legend, and scale bar in Inkscape or Illustrator. - Smarter rasters and new data sources: viewport-based raster stretch, persistent layer filters from Select by Expression, a Portolan catalog browser, OGC CSW catalog search, and a USGS NLDI panel for tracing river networks. Try it out - Launch GeoLibre Web: - GitHub: - Documentation: - Release notes: #GIS #Geospatial #OpenSource #CesiumJS #3DMapping #MapLibre #GeoLibre

Qiusheng Wu

62,819 views • 9 days ago

We are entering the age of just-in-time software. Some of my coworkers are visiting San Francisco this week, so I asked Claude Fable to design an extremely detailed HTML map of San Francisco so I can explain the city to them. The HTML is wild. It has all the street names, their exact dimensions, the relief of the city, the fog, the sun exposure etc. Everything it real. I was super surprised but it went and found the city's actual data, then built a cartographic engine around it. So I have: - Every street from the SF Public Works centerline survey: 15,905 segments, 2,502 named streets, 54,989 surveyed vertices, with the official address ranges per block - The relief from 14,151 municipal elevation contour points, interpolated into a 168,000-vertex terrain model - 9,672 buildings with lidar-measured heights from an SF Planning study - Every Muni Metro line, the cable cars and BART from the official GTFS feed: real route shapes, real 10-minute headways, real speeds. 76 little trams move on the map at their scheduled pace, and the K dims when it passes under 175 meters of Twin Peaks because it knows the tunnel portals (wtf!) - Fog modeled as marine-layer advection over the terrain, calibrated on NREL satellite irradiance and a decade of ASOS weather observations. Claude did totally overkilled stuff like the fog model's 50% line landed at longitude -122.437 which is... Divisadero Street (every San Franciscan knows the fog stops there) The whole thing is one self-contained HTML file, 1.2 MB, with a WebGL engine. No libraries, no API calls, no network. It runs offline forever. We talk about scaling and benchmarks all day. Sometimes the bitter lesson is simpler: give the machine real data and real verification loops, and it builds you the city. I'm spending the evening exploring the map; it's too good!

Nicolas Bustamante

159,202 views • 3 months ago