Sari la conținut
EOCube.ro — Powered by ROCSEOCube.ro EN
Autentificare

Mozaicuri sezoniere

În fiecare sezon, EOCube.ro publică un mozaic (aproape) fără nori, în culori naturale, pentru întreaga sa zonă de interes (România, Republica Moldova și vecinii lor), din imagini Sentinel-2 de nivel 2A: pixeli de 10 m, o singură imagine continuă pe sezon. Fișierele sunt Cloud-Optimized GeoTIFF (COG) publice, pe care le deschizi din orice GIS fără să le descarci integral, iar TiTiler-ul platformei le servește ca dale de hartă.

© OpenStreetMap · Protomaps · date Copernicus Sentinel · EOCube.ro
Se încarcă…

Harta arată cel mai recent sezon peste harta de bază tiles.eocube.ro.

Sezoanele disponibile

Sezoanele sunt meteorologice: iarna (DJF) înseamnă decembrie–februarie și poartă anul lunii ianuarie, primăvara (MAM) martie–mai, vara (JJA) iunie–august, toamna (SON) septembrie–noiembrie. Un sezon apare după ce s-a încheiat și mozaicul lui a fost construit.

SezonPerioadăFișiere COGDale (TiTiler)
Se încarcă…

Fiecare sezon este un item STAC în colecția sentinel-2-l2a-mosaic-seasonal (itemii pentru întreaga zonă de interes; aceeași colecție conține și câte un mozaic pentru fiecare dală Sentinel-2). Un sezon poate fi reconstruit când metoda se îmbunătățește, iar adresele fișierelor lui se schimbă atunci: găsește-le prin catalog, ca în exemplele de mai jos, în loc să le scrii direct în cod.

Fișiere

ActivConținutMărime
visualCulori naturale (roșu, verde, albastru), 8 biți, COG comprimat JPEG. Pentru vizualizare și hărți~2 GB
visual_losslessAceeași imagine, fără pierderi (LZW). Pentru analiză și tipar~19 GB
qualityPentru fiecare pixel, clasa de calitate a observației folosite (1 = senin … 9 = nor, 0 = nicio observație)35–450 MB
thumbnailO previzualizare JPEG mică—

Toate rasterele sunt în EPSG:3035 (ETRS89 / LAEA Europe), pe o grilă fixă de 10 m, cu nodata 0. Sunt compozite de reflectanță la suprafață Sentinel-2 L2A; culorile folosesc o întindere de afișare fixă, aceeași pentru toate sezoanele, astfel încât sezoanele se compară direct.

Dale de hartă (TiTiler)

Fiecare item își leagă dalele: rel="xyz" (un șablon {z}/{x}/{y}) și rel="tilejson". Sunt adrese TiTiler peste COG-ul visual, în Web Mercator, zoom 4–13:

Șablon XYZ
https://titiler.functions.svc.uvt-01.eocube.ro/cog/tiles/WebMercatorQuad/{z}/{x}/{y}.png?url=<adresa COG-ului visual, codificată URL>

Folosește butonul XYZ · Copiază din tabelul de mai sus sau citește legătura din item:

bash · dalele celui mai recent mozaic de vară
curl -s -G 'https://stac.eocube.ro/search' \
  --data-urlencode 'collections=sentinel-2-l2a-mosaic-seasonal' \
  --data-urlencode 'filter-lang=cql2-text' \
  --data-urlencode "filter=\"eocube:mosaic_scope\" = 'aoi' AND id LIKE '%-JJA-%'" \
  --data-urlencode 'sortby=-start_datetime' --data-urlencode 'limit=1' \
  | jq -r '.features[0].links[] | select(.rel == "xyz") | .href' | head -n 1

În QGIS: XYZ Tiles ▸ New Connection cu această adresă sau, mai bine pentru analiză, Layer ▸ Add Layer ▸ Add Raster Layer… ▸ Protocol: HTTP(S) cu adresa COG-ului, care păstrează grila nativă de 10 m.

Citirea COG-urilor

Python · rasterio: o fereastră în jurul Timișoarei
import rasterio
from rasterio.warp import transform_bounds
from rasterio.windows import from_bounds

url = "https://storage.svc.uvt-01.eocube.ro/mosaic/…/visual.tif"   # href-ul activului visual din item
with rasterio.open(url) as src:
    bounds = transform_bounds("EPSG:4326", src.crs, 21.1, 45.7, 21.35, 45.8)
    rgb = src.read(window=from_bounds(*bounds, src.transform))
print(rgb.shape)   # (3, rânduri, coloane), citit prin cereri HTTP range
bash · GDAL
gdalinfo /vsicurl/https://storage.svc.uvt-01.eocube.ro/mosaic/…/visual.tif

Atribuire

Menționează imaginile cu proprietatea attribution a itemului, de exemplu:

Atribuire · text
EOCube.Ro Product (ROCS Project, EOCube.ro, West University of Timișoara). Contains modified Copernicus Sentinel data 2026.

Pe o hartă cu harta de bază, adaugă și atribuirea hărții de bază.

Tot în catalog: mozaicuri lunare, pe dale Sentinel-2 și pentru întreaga zonă de interes, în colecția sentinel-2-l2a-mosaic-monthly.