Full catalog/sentinel-2-l2a-tlm
sentinel-2-l2a-tlm·dataset

Atmosphere-corrected 10-meter land imagery (Copernicus)

Sentinel-2 Level-2A TLM
land ESA ESA Copernicus active
In plain English

What it measures. Detailed 10-meter surface-reflectance imagery of the land with atmospheric effects removed, including a scene map that marks clouds and shadows alongside aerosol and water-vapor information.

How it's made. Made by ESA Copernicus from the Sentinel-2 multispectral instrument, processed to Level-2A bottom-of-atmosphere surface reflectance.

How & where you'd use it. Supports fine-scale mapping of farmland, vegetation, and land cover where ready-to-use, true-surface colors matter.

What's measured

10mCopernicusESAEUGlobalImageryMSIOpticalPT24HReflectanceS2MSI2ASatelliteSentinelSentinel-2

Coverage & cadence

  • Time span2015-06-27 → ongoing
  • Spatial extent-180, -90, 180, 90

What you can do with it

  • Track deforestation, fire scars and land-cover change
  • Monitor crop and vegetation health (NDVI/EVI)
  • Map how built-up vs. green an area is over time
Official description

The Sentinel-2 Level-2A Collection 1 product provides orthorectified Surface Reflectance (Bottom-Of-Atmosphere: BOA), with sub-pixel multispectral and multitemporal registration accuracy. Scene Classification (including Clouds and Cloud Shadows), AOT (Aerosol Optical Thickness) and WV (Water Vapour) maps are included in the product.

Get the data

copernicus_access.py
# ESA Copernicus Data Space — open STAC API (free account)
from pystac_client import Client

cat = Client.open("https://stac.dataspace.copernicus.eu/v1")
search = cat.search(
    collections=["sentinel-2-l2a-tlm"],   # add _cog or _nc for a format variant
    bbox=(-10, 35, 30, 60),             # your area (W,S,E,N)
    datetime="2024-01-01/2024-12-31",
)
items = list(search.items())            # then read assets with rioxarray / xarray
Browsing the Copernicus STAC is open; downloading bytes needs a free Copernicus Data Space account.