Sentinel-1 SAR GRD: C-band Synthetic Aperture Radar Ground Range Detected, log scaling

COPERNICUS/S1_GRD
Dostępność zbioru danych
2014-10-03T00:00:00Z–2025-09-01T16:50:56Z
Dostawca zbioru danych
Fragment kodu Earth Engine
ee.ImageCollection("COPERNICUS/S1_GRD")
Odstęp między kolejnymi wizytami
6 dni
Tagi
copernicus esa eu radar sar satellite-imagery sentinel
backscatter
polarization

Opis

Misja Sentinel-1 dostarcza dane z radaru z syntetyczną aperturą (SAR) działającego w paśmie C o częstotliwości 5,405 GHz (pasmo C) i wykorzystującego podwójną polaryzację. Ta kolekcja zawiera sceny S1 Ground Range Detected (GRD) przetworzone za pomocą narzędzia Sentinel-1 Toolbox w celu wygenerowania skalibrowanego produktu z korekcją ortometryczną. Kolekcja jest aktualizowana codziennie. Nowe zasoby są przesyłane w ciągu 2 dni od ich udostępnienia.

Ta kolekcja zawiera wszystkie sceny GRD. Każda scena ma jedną z 3 rozdzielczości (10, 25 lub 40 m), 4 kombinacje pasm (odpowiadające polaryzacji sceny) i 3 tryby instrumentu. Korzystanie z kolekcji w kontekście mozaiki prawdopodobnie będzie wymagać filtrowania do jednorodnego zestawu pasm i parametrów. Szczegółowe informacje o zbieraniu, wykorzystywaniu i wstępnym przetwarzaniu danych znajdziesz w tym artykule. Każda scena zawiera 1 lub 2 z 4 możliwych pasm polaryzacji w zależności od ustawień polaryzacji instrumentu. Możliwe kombinacje to jednopasmowa VV, jednopasmowa HH, dwupasmowa VV+VH i dwupasmowa HH+HV:

  1. VV: pojedyncza spolaryzacja, nadawanie w polaryzacji pionowej i odbiór w polaryzacji pionowej
  2. HH: pojedyncza spolaryzacja, nadawanie w polaryzacji poziomej i odbiór w polaryzacji poziomej
  3. VV + VH: dwupasmowa polaryzacja krzyżowa, nadawanie w polaryzacji pionowej, a odbiór w polaryzacji poziomej
  4. HH + HV: dwupasmowa polaryzacja krzyżowa, nadawanie w polaryzacji poziomej, a odbiór w polaryzacji pionowej

Każda scena zawiera też dodatkowe pasmo „kąta”, które zawiera przybliżony kąt padania z elipsoidy w stopniach w każdym punkcie. To pasmo jest generowane przez interpolację właściwości „incidenceAngle” pola siatki „geolocationGridPoint” dostarczanego z każdym zasobem.

Każda scena została wstępnie przetworzona za pomocą Sentinel-1 Toolbox w tych krokach:

  1. Usuwanie szumów termicznych
  2. Kalibracja radiometryczna
  3. Korekta terenu z użyciem SRTM 30 lub ASTER DEM w przypadku obszarów o szerokości geograficznej powyżej 60 stopni, gdzie SRTM nie jest dostępny. Ostateczne wartości skorygowane względem terenu są przekształcane na decybele za pomocą skali logarytmicznej (10*log10(x)).

Więcej informacji o tych krokach wstępnego przetwarzania znajdziesz w artykule na temat wstępnego przetwarzania danych z satelity Sentinel-1. Więcej wskazówek dotyczących pracy ze zdjęciami z satelity Sentinel-1 znajdziesz w samouczku Guido Lemoine'a na temat podstaw SARsamouczku Morta Canty’ego na temat wykrywania zmian za pomocą SAR.

Ta kolekcja jest obliczana na bieżąco. Jeśli chcesz używać bazowej kolekcji z wartościami nieprzetworzonymi (która jest aktualizowana szybciej), zapoznaj się z informacjami o zbiorze danych COPERNICUS/S1_GRD_FLOAT.

Pasma

Pasma

Nazwa Jednostki Min. Maks. Rozmiar piksela Opis
HH dB -50* 1* 10 metrów

Pojedyncza spolaryzacja, nadawanie w polaryzacji poziomej i odbiór w polaryzacji poziomej

HV dB -50* 1* 10 metrów

Dwupasmowa polaryzacja krzyżowa, nadawanie w polaryzacji poziomej, a odbiór w polaryzacji pionowej

VV dB -50* 1* 10 metrów

Pojedyncza spolaryzacja, nadawanie w polaryzacji pionowej i odbiór w polaryzacji pionowej

VH dB -50* 1* 10 metrów

Dwupasmowa polaryzacja krzyżowa, nadawanie w polaryzacji pionowej, a odbiór w polaryzacji poziomej

angle stopnie 0* 90* 20 000 metrów

Przybliżony kąt padania z elipsoidy

* szacunkowa wartość minimalna lub maksymalna

Właściwości obrazu

Właściwości obrazu

Nazwa Typ Opis
GRD_Post_Processing_facility_country CIĄG ZNAKÓW

Nazwa kraju, w którym znajduje się obiekt. Ten element można skonfigurować w ramach platformy IPF.

GRD_Post_Processing_facility_name CIĄG ZNAKÓW

Nazwa obiektu, w którym przeprowadzono etap przetwarzania. Ten element można skonfigurować w ramach platformy IPF.

GRD_Post_Processing_facility_organisation CIĄG ZNAKÓW

Nazwa organizacji odpowiedzialnej za obiekt. Ten element można skonfigurować w ramach platformy IPF.

GRD_Post_Processing_facility_site CIĄG ZNAKÓW

Lokalizacja geograficzna obiektu. Ten element można skonfigurować w ramach platformy IPF.

GRD_Post_Processing_software_name CIĄG ZNAKÓW

Nazwa oprogramowania.

GRD_Post_Processing_software_version CIĄG ZNAKÓW

Identyfikacja wersji oprogramowania.

GRD_Post_Processing_start LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas rozpoczęcia przetwarzania.

GRD_Post_Processing_stop LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas zakończenia przetwarzania.

SLC_Processing_facility_country CIĄG ZNAKÓW

Nazwa kraju, w którym znajduje się obiekt. Ten element można skonfigurować w ramach platformy IPF.

SLC_Processing_facility_name CIĄG ZNAKÓW

Nazwa obiektu, w którym przeprowadzono etap przetwarzania. Ten element można skonfigurować w ramach platformy IPF.

SLC_Processing_facility_organisation CIĄG ZNAKÓW

Nazwa organizacji odpowiedzialnej za obiekt. Ten element można skonfigurować w ramach platformy IPF.

SLC_Processing_facility_site CIĄG ZNAKÓW

Lokalizacja geograficzna obiektu. Ten element można skonfigurować w ramach platformy IPF.

SLC_Processing_software_name CIĄG ZNAKÓW

Nazwa oprogramowania.

SLC_Processing_software_version CIĄG ZNAKÓW

Identyfikacja wersji oprogramowania.

SLC_Processing_start LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas rozpoczęcia przetwarzania.

SLC_Processing_stop LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas zakończenia przetwarzania.

S1TBX_Calibration_Operator_version CIĄG ZNAKÓW

Wersja narzędzia do kalibracji w zestawie narzędzi Sentinel-1 Toolbox.

S1TBX_SAR_Processing_version CIĄG ZNAKÓW

Wersja narzędzia do przetwarzania danych SAR w zestawie narzędzi Sentinel-1 Toolbox.

SNAP_Graph_Processing_Framework_GPF_version CIĄG ZNAKÓW

Wersja platformy aplikacji Sentinel (SNAP).

startTimeANX LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas rozpoczęcia pomiaru danych wejściowych względem przejścia przez węzeł wstępujący. Jest to liczba milisekund, które upłynęły od momentu przejścia orbity przez węzeł wstępujący.

stopTimeANX LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas zakończenia pomiaru danych wejściowych względem przejścia przez węzeł wstępujący. Jest to liczba milisekund, które upłynęły od momentu przejścia orbity przez węzeł wstępujący.

nssdcIdentifier CIĄG ZNAKÓW

Unikalny identyfikator misji zgodny ze standardami określonymi przez Światowe Centrum Danych Informacji Satelitarnej (WDC-SI), dostępnymi tutaj.

familyName CIĄG ZNAKÓW

Pełna nazwa misji, np. „SENTINEL-1”.

platform_number CIĄG ZNAKÓW

Identyfikator alfanumeryczny platformy w ramach misji.

platformHeading LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Kierunek platformy względem północy, w stopniach.

instrument CIĄG ZNAKÓW

Informacje dotyczące instrumentu na platformie, z której pochodzą dane.

instrumentMode CIĄG ZNAKÓW

IW (Interferometric Wide Swath), EW (Extra Wide Swath) lub SM (Strip Map)

instrumentSwath CIĄG ZNAKÓW

Lista pasów zawartych w produkcie. Większość produktów będzie zawierać tylko 1 pas, z wyjątkiem produktów TOPS SLC, które zawierają 3 lub 5 pasów.

orbitNumber_start LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Bezwzględny numer orbity najstarszego wiersza w danych obrazu.

orbitNumber_stop LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Bezwzględny numer orbity ostatniego wiersza w danych obrazu.

relativeOrbitNumber_start LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Względny numer orbity najstarszego wiersza w danych obrazu.

relativeOrbitNumber_stop LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Względny numer orbity ostatniego wiersza w danych obrazu.

cycleNumber LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Bezwzględny numer sekwencyjny cyklu misji, do którego odnoszą się najstarsze dane obrazu.

phaseIdentifier LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Identyfikator fazy misji, której dotyczą najstarsze dane obrazu.

orbitProperties_pass CIĄG ZNAKÓW

Kierunek orbity („ASCENDING” lub „DESCENDING”) najstarszych danych obrazu w produkcie (początek produktu).

orbitProperties_ascendingNodeTime LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas UTC węzła wstępującego orbity. Ten element jest obecny w przypadku wszystkich produktów z wyjątkiem produktów ASAR L2 OCN, które są generowane na podstawie danych wejściowych ASAR L1.

resolution CIĄG ZNAKÓW

H – wysoka, M – średnia.

resolution_meters LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Rozdzielczość w metrach.

instrumentConfigurationID LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Identyfikator konfiguracji instrumentu (identyfikator bazy danych radaru) dla tych danych.

missionDataTakeID LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Unikalny identyfikator danych w ramach misji.

transmitterReceiverPolarisation CIĄG ZNAKÓW_LISTA

Polaryzacja nadawania/odbioru danych. Dla każdej kombinacji Tx/Rx jest jeden element: ['VV'], ['HH'], ['VV', 'VH'] lub ['HH', 'HV'].

productClass CIĄG ZNAKÓW

Klasa produktu wyjściowego: „A” w przypadku adnotacji lub „S” w przypadku produktu standardowego.

productClassDescription CIĄG ZNAKÓW

Tekstowy opis klasy produktu wyjściowego.

productComposition CIĄG ZNAKÓW

Rodzaj kompozycji tego produktu: „Individual” (pojedynczy), „Slice” (wycinek) lub „Assembled” (połączony).

productType CIĄG ZNAKÓW

Typ produktu (poziom korekty) tego produktu.

productTimelinessCategory CIĄG ZNAKÓW

Określa wymagany czas przetwarzania. Jedna z tych możliwości: NRT-10m, NRT-1h, NRT-3h, Fast-24h, Off-line lub Reprocessing.

sliceProductFlag CIĄG ZNAKÓW

Wartość „Prawda”, jeśli jest to fragment większego produktu, lub „Fałsz”, jeśli jest to kompletny produkt.

segmentStartTime LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Czas rozpoczęcia pomiaru segmentu, do którego należy ten wycinek. To pole jest obecne tylko wtedy, gdy sliceProductFlag = true.

sliceNumber LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Bezwzględny numer wycinka, zaczynając od 1. To pole jest obecne tylko wtedy, gdy sliceProductFlag = true.

totalSlices LICZBA ZMIENNOPRZECINKOWA O PODWÓJNEJ PRECYZJI

Łączna liczba wycinków w pełnym zbiorze danych. To pole jest obecne tylko wtedy, gdy sliceProductFlag = true.

Warunki korzystania z usługi

Warunki korzystania z usługi

Korzystanie z danych z satelit Sentinel podlega Warunkom korzystania z danych z satelit Copernicus Sentinel.

Odkrywanie za pomocą Earth Engine

Edytor kodu (JavaScript)

var imgVV = ee.ImageCollection('COPERNICUS/S1_GRD')
        .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
        .filter(ee.Filter.eq('instrumentMode', 'IW'))
        .select('VV')
        .map(function(image) {
          var edge = image.lt(-30.0);
          var maskedImage = image.mask().and(edge.not());
          return image.updateMask(maskedImage);
        });

var desc = imgVV.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'));
var asc = imgVV.filter(ee.Filter.eq('orbitProperties_pass', 'ASCENDING'));

var spring = ee.Filter.date('2015-03-01', '2015-04-20');
var lateSpring = ee.Filter.date('2015-04-21', '2015-06-10');
var summer = ee.Filter.date('2015-06-11', '2015-08-31');

var descChange = ee.Image.cat(
        desc.filter(spring).mean(),
        desc.filter(lateSpring).mean(),
        desc.filter(summer).mean());

var ascChange = ee.Image.cat(
        asc.filter(spring).mean(),
        asc.filter(lateSpring).mean(),
        asc.filter(summer).mean());

Map.setCenter(5.2013, 47.3277, 12);
Map.addLayer(ascChange, {min: -25, max: 5}, 'Multi-T Mean ASC', true);
Map.addLayer(descChange, {min: -25, max: 5}, 'Multi-T Mean DESC', true);

Konfiguracja Pythona

Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie środowiska Python.

import ee
import geemap.core as geemap

Colab (Python)

def mask_edge(image):
  edge = image.lt(-30.0)
  masked_image = image.mask().And(edge.Not())
  return image.updateMask(masked_image)


img_vv = (
    ee.ImageCollection('COPERNICUS/S1_GRD')
    .filter(ee.Filter.listContains('transmitterReceiverPolarisation', 'VV'))
    .filter(ee.Filter.eq('instrumentMode', 'IW'))
    .select('VV')
    .map(mask_edge)
)

desc = img_vv.filter(ee.Filter.eq('orbitProperties_pass', 'DESCENDING'))
asc = img_vv.filter(ee.Filter.eq('orbitProperties_pass', 'ASCENDING'))

spring = ee.Filter.date('2015-03-01', '2015-04-20')
late_spring = ee.Filter.date('2015-04-21', '2015-06-10')
summer = ee.Filter.date('2015-06-11', '2015-08-31')

desc_change = ee.Image.cat(
    desc.filter(spring).mean(),
    desc.filter(late_spring).mean(),
    desc.filter(summer).mean(),
)

asc_change = ee.Image.cat(
    asc.filter(spring).mean(),
    asc.filter(late_spring).mean(),
    asc.filter(summer).mean(),
)

m = geemap.Map()
m.set_center(5.2013, 47.3277, 12)
m.add_layer(asc_change, {'min': -25, 'max': 5}, 'Multi-T Mean ASC', True)
m.add_layer(desc_change, {'min': -25, 'max': 5}, 'Multi-T Mean DESC', True)
m
Otwórz w edytorze kodu