Skip to content

Commit 4353e20

Browse files
committed
STAC catalogue intro
1 parent 961e25f commit 4353e20

File tree

4 files changed

+68
-3
lines changed

4 files changed

+68
-3
lines changed

docs/related/collgs/landsat.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
Landsat je program satelitů dálkového průzkumu Země provozovaný NASA a U.S. Geological Survey.
44

5-
23. července 1972 byl na oběžnou dráhu Země vypouštěn satelit Earth Resources Technology Satellite (ERTS-1), který byl později přejmenován na Landsat 1. V následujícíh letechy byly vypuštěny další satelity Landsat, díky kterým bylo možné vytvořit archiv dat vzdáleného průzkumu Země. Aktuálně se na oběžné dráze Země nachází dva aktivní satelity - Landast 8 a Landsat 9.
6-
24.
5+
23\. července 1972 byl na oběžnou dráhu Země vypouštěn satelit Earth Resources Technology Satellite (ERTS-1), který byl později přejmenován na Landsat 1. V následujícíh letechy byly vypuštěny další satelity Landsat, díky kterým bylo možné vytvořit archiv dat vzdáleného průzkumu Země. Aktuálně se na oběžné dráze Země nachází dva aktivní satelity - Landast 8 a Landsat 9.
6+
77
NASA a USGS již nyní spolupracují na vývoji následných misí SLI (udržitelného snímkování Země), které budou zahrnovat Landsat Next, následníka Landsat 9.
88

99
Satelity misí Landsat mají optimální rozilišení a spektrální pásma, které umožňuji efektivně sledovat změny na Zemi způsobené změnami klimatu, urbanizací, suchem, požáry, změnami biomasy a mnoha dalšími přírodními i lidskými aktivitami.
@@ -52,7 +52,7 @@ Veřejnosti jsou veškerá data zpřístupněna bez potřeby registrace prostře
5252

5353
Dle specifikací formátu [STAC](https://stacspec.org/en) jsou data rozdělena do jednotlivých kolekcí, viz část [Získávání a redistribuce dat](#získávání-a-redistribuce-dat).
5454

55-
Detailní popis API je dostupný [zde](https://stac.cesnet.cz/api.html).
55+
Detailní popis API v angličtině je dostupný [zde](https://stac.cesnet.cz/api.html). Shrnutí těchto informací je také dostupné v části o [STAC katalogu](./stac.md).
5656

5757
Itemy dostupné v jednotlivých kolekcích jsou dostupné přes endpoint [`/items`](https://stac.cesnet.cz/api.html#featuresapi--getfeaturesincollection), tedy například pro kolekci [Landsat 8-9 OLI/TIRS C2 L1](https://stac.vm.cesnet.cz/collections/landsat_ot_c2_l1) jsou jednotlivé items dostupné přes endpoint `https://stac.vm.cesnet.cz/collections/landsat_ot_c2_l1/items`. Endpoint `items` defaultně vrací 20 položek, pro procházení celého katalogu je nutné stránkovat pomocí URL parametru `?page=cislo_stranky`, případně změnit počet zobrazených itemů pomocí URL parametru `?limit=pocet_polozek`.
5858

docs/related/collgs/stac.md

+64
Original file line numberDiff line numberDiff line change
@@ -1 +1,65 @@
11
# STAC katalog
2+
Tato dokumentace popisuje STAC katalog (SpatioTemporal Asset Catalog) vytvořený pro organizaci a správu metadat produktů
3+
dálkového průzkumu Země. Katalog zahrnuje data z programů [Sentinel](./sentinel.md), [Landsat](./landsat.md) a [ERA5](./era5.md),
4+
která jsou rozřazena do kolekcí.
5+
Relevantní popisy použití STAC katalogu naleznete také na stránkách těchto programů v této dokumentaci.
6+
Katalog je přístupný na adrese [https://stac.cesnet.cz/](https://stac.cesnet.cz/).
7+
8+
## Struktura katalogu
9+
Podrobná specifikace STAC katalogu je dostupná v angličtině na [https://stacspec.org/en/about/stac-spec/](https://stacspec.org/en/about/stac-spec/).
10+
11+
**Katalog** - STAC katalog je způsob, jak uspořádat a propojit data, aby se dala snadno procházet a vyhledávat.
12+
Funguje jako seznam, který obsahuje data a odkazy na další (pod)katalogy.
13+
14+
**Kolekce** - STAC kolekce poskytuje dodatečné informace o souboru dat (např. část dat Sentinelu 1 - kolekce sentinel-1-slc).
15+
Rozšiřuje funkčnost katalogu přidáním dalších polí, která umožňují popis prostorového a časového rozsahu dat,
16+
licence, klíčových slov, poskytovatelů, apod. Seznam kolekcí je přístupný na endpointu [/collections](https://stac.vm.cesnet.cz/collections).
17+
18+
**Item** - STAC item je ucelený záznam obsahující data a metadata, jehož specifikace může obsahovat časovou značku, náhledový obrázek,
19+
odkazy k datům, odkazy k relevantním itemům a asset linky.
20+
21+
**Asset** - soubor přidružený ke konkrétnímu itemu. Asset je možné stáhnout, např.
22+
náhledový obrázek, GeoTIFF nebo NetCDF soubor. Součástí metadat assetu jsou informace jako název, popis, typ a odkaz na soubor (_href_).
23+
24+
## API
25+
Pro volání API použijte identickou adresu [https://stac.cesnet.cz/](https://stac.cesnet.cz/).
26+
Podrobná dokumentace metod je k dispozici v angličtině zde: [https://stac.cesnet.cz/api.html](https://stac.cesnet.cz/api.html).
27+
Pro prohledávání není potřeba autentizace.
28+
29+
K vyhledání produktů slouží endpoint [/search](https://stac.cesnet.cz/search).
30+
Na tento endpoint v těle requestu zasíláte JSON obsahující ohraničující body (_bbox_) a časové rozmezí.
31+
32+
```
33+
{
34+
"bbox": [5.5, 46, 8, 47.4],
35+
"time": "2024-02-12T00:00:00Z/2024-03-12T100:00:00Z"
36+
}
37+
```
38+
39+
Odpověď získáte v následujícím formátu:
40+
41+
```
42+
{
43+
"type": "FeatureCollection",
44+
"numberMatched": 330000,
45+
"numberReturned": 20,
46+
"features": [...],
47+
"links": [
48+
{
49+
"rel": "next",
50+
"type": "application/geo+json",
51+
"href": "https://stac.vm.cesnet.cz/search?&next=227165117419782344"
52+
},
53+
...
54+
]
55+
}
56+
```
57+
kde **features** obsahuje itemy splňující vyhledávací parametry, **numberMatched** obsahuje celkový počet itemů splňujících
58+
vyhledávací parametry, **numberReturned** počet aktuálně vrácených itemů a **href** zanořený v **links** je URL odkazující na další
59+
stránku výsledků tohoto vyhledávání.
60+
61+
62+
## Prohlížeč
63+
Rovněž je k dispozici prohlížeč produktů v grafickém rozhraní: [https://stac.cesnet.cz/browser/](https://stac.cesnet.cz/browser/).
64+
![stac_browser.png](stac_browser.png)
65+
I zde jsou data rozřazena do kolekcí a je možné sáhnout jednotlivé assety.

docs/related/collgs/stac_browser.png

627 KB
Loading

mkdocs.yml

+1
Original file line numberDiff line numberDiff line change
@@ -153,5 +153,6 @@ nav:
153153
- 'Sentinel':
154154
- related/collgs/sentinel.md
155155
- related/collgs/gss_login.md
156+
- related/collgs/stac.md
156157
- related/collgs/landsat.md
157158
- 'C-scale data discovery': related/notebooks/c-scale-notebooks/1-C-SCALE_Data_Discovery.ipynb

0 commit comments

Comments
 (0)