Skip to main content

Visualizing Earth Data on Demand: NASA’s TiTiler-CMR Delivers Imagery Without the Wait

A new tool from NASA IMPACT offers a quick, flexible, and on-demand alternative to traditional pre-rendered imagery.

As Earth science data continues to grow exponentially in both volume and complexity, and as that data is migrated to cloud storage, timely and efficient visualization remains a challenge. Traditionally, display imagery has been pre-generated from satellite data. This approach consumes significant storage capacity, requires ongoing maintenance, and limits flexibility, particularly as new datasets and use cases emerge.

The Interagency Implementation and Advanced Concepts Team (IMPACT), part of the Data Science organization at NASA’s Marshall Space Flight Center, is addressing this challenge with a new open-source tool: TiTiler-CMR (pronounced TEE-tyler C-M-R). This web-based service enables dynamic, on-demand generation of visual imagery from NASA’s Earth science datasets directly from NASA’s Common Metadata Repository (CMR) without the need for pre-processing or redundant infrastructure.

Image
Image Caption

It’s like switching from frozen pizzas to a made-to-order kitchen. Instead of storing every possible image, TiTiler-CMR lets users create exactly what they need, when they need it—with the freshest data available. View a TiTiler demo to learn more. Credit: NASA IMPACT

TiTiler-CMR is developed under the Data System Evolution (DSE) component of NASA’s Earth Science Data Systems (ESDS) Program, which supports continuous innovation through new technologies, competitive research, and close collaboration with users. Through DSE, the IMPACT project identifies and implements emerging capabilities like TiTiler-CMR to improve access to NASA Earth science data.

Developed in partnership with Development Seed, TiTiler-CMR builds on the capabilities of TiTiler, a library for dynamic tiling. Originally designed for use with Cloud-Optimized GeoTIFFs (COGs), TiTiler generates image tiles (such as PNGs and JPEGs) for placement on a map. TiTiler is considered “dynamic” because tile server application programming interfaces (APIs), which implement TiTiler, access authoritative source data directly based on a user’s viewing window and generate these image tiles “on-the-fly”. TiTler-CMR’s value is due in part to the recent addition of support for cloud-hosted, complex, multidimensional data formats such as NetCDF and HDF5 through integration with the Python-based Xarray library.

The TiTiler-CMR project extends the TiTiler framework by incorporating data search using NASA’s CMR API through the earthaccess library. “This tool introduces a flexible and efficient alternative to traditional pre-rendered imagery,” said Aimee Barciauskas, a lead developer at Development Seed. “It means less duplication, faster access, and more flexibility for researchers, developers, and the public.”

TiTiler-CMR is already deployed in NASA’s Visualization, Exploration, and Data Analysis (VEDA) platform using Global Precipitation Measurement’s IMERG product and Harmonized Landsat and Sentinel-2 (HLS) data. The team is also testing capabilities for time-series visualization and user-defined band combinations, enhancing customization options.

While powerful, the tool is still evolving. Developers are working to improve scalability, performance, and documentation to facilitate broad usability. One key challenge is handling the quirks and complexity of NASA’s diverse datasets, many of which have nested or hierarchical structures.

“There’s still a lot of work to do,” Barciauskas said. “But we believe this approach lowers barriers to access and unlocks new potential for how people engage with NASA data.”

As the volume of NASA Earth data accelerates, tools like TiTiler-CMR offer a dynamic path forward, enabling faster, smarter, and more efficient access to our planet’s most critical datasets.

Details

Last Updated

June 9, 2025

Published

June 9, 2025