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

COPERNICUS/S1_GRD
Veri Kümesi Kullanılabilirliği
2014-10-03T00:00:00Z–2025-10-13T22:54:04Z
Veri Kümesi Sağlayıcı
Earth Engine Snippet'i
ee.ImageCollection("COPERNICUS/S1_GRD")
Yeniden Ziyaret Aralığı
6 gün
Etiketler
copernicus esa eu radar sar satellite-imagery sentinel
geri saçılma
polarizasyon

Açıklama

Sentinel-1 görevi, 5,405 GHz'de (C bandı) çift polarizasyonlu C bandı Sentetik Açıklıklı Radar (SAR) cihazından veri sağlar. Bu koleksiyonda, kalibre edilmiş ve orto düzeltilmiş bir ürün oluşturmak için Sentinel-1 Toolbox kullanılarak işlenmiş S1 Ground Range Detected (GRD) sahneleri yer alır. Koleksiyon günlük olarak güncellenir. Yeni öğeler, kullanıma sunulduktan sonraki iki gün içinde sisteme alınır.

Bu koleksiyonda tüm GRD sahneleri yer alır. Her sahnenin 3 çözünürlüğü (10, 25 veya 40 metre), 4 bant kombinasyonu (sahne polarizasyonuna karşılık gelir) ve 3 cihaz modu vardır. Koleksiyonun mozaik bağlamında kullanılması, muhtemelen homojen bir bant ve parametre grubu için filtrelemeyi gerektirecektir. Toplama kullanımı ve ön işleme ayrıntıları için bu makaleyi inceleyin. Her sahne, cihazın polarizasyon ayarlarına bağlı olarak 4 olası polarizasyon bandından 1 veya 2'sini içerir. Olası kombinasyonlar şunlardır: tek bant VV, tek bant HH, çift bant VV+VH ve çift bant HH+HV:

  1. VV: tek eş kutuplaşma, dikey iletim/dikey alım
  2. HH: tek eş polarizasyon, yatay iletim/yatay alım
  3. VV + VH: Çift bantlı çapraz polarizasyon, dikey iletim/yatay alım
  4. HH + HV: Çift bantlı çapraz polarizasyon, yatay iletim/dikey alım

Her sahnede, her noktada elipsoidden gelen yaklaşık geliş açısını derece cinsinden içeren ek bir "açı" bandı da bulunur. Bu bant, her öğeyle birlikte sağlanan "geolocationGridPoint" ızgaralı alanın "incidenceAngle" özelliği enterpolasyon yapılarak oluşturulur.

Her sahne, aşağıdaki adımlar kullanılarak Sentinel-1 Toolbox ile önceden işlenmiştir:

  1. Termal gürültü giderme
  2. Radyometrik kalibrasyon
  3. SRTM'nin kullanılamadığı, 60 derece enlemden büyük alanlar için SRTM 30 veya ASTER DEM kullanılarak arazi düzeltmesi. Arazi düzeltmeli son değerler, log ölçeklendirme (10*log10(x)) yoluyla desibel cinsine dönüştürülür.

Bu ön işleme adımları hakkında daha fazla bilgi için lütfen Sentinel-1 Ön İşleme Makalesi'ne bakın. Sentinel-1 görüntüleriyle çalışma hakkında daha fazla bilgi için Guido Lemoine'un SAR temelleri ve Mort Canty'nin SAR değişiklik algılama hakkındaki eğitimlerini inceleyin.

Bu koleksiyon anında hesaplanır. Temel koleksiyonu ham güç değerleriyle (daha hızlı güncellenir) kullanmak istiyorsanız COPERNICUS/S1_GRD_FLOAT konusuna bakın.

Bantlar

Bantlar

Ad Birimler Min. Maks. Piksel Boyutu Açıklama
HH dB -50* 1* 10 metre

Tek eş kutuplaşma, yatay iletim/yatay alım

HV dB -50* 1* 10 metre

Çift bantlı çapraz polarizasyon, yatay iletim/dikey alım

VV dB -50* 1* 10 metre

Tek eş kutuplaşma, dikey iletim/dikey alım

VH dB -50* 1* 10 metre

Çift bantlı çapraz polarizasyon, dikey iletim/yatay alım

angle drc 0* 90* 20.000 metre

Elipsoitten gelen yaklaşık geliş açısı

* tahmini minimum veya maksimum değer

Resim Özellikleri

Resim Özellikleri

Ad Tür Açıklama
GRD_Post_Processing_facility_country Dize

Tesisin bulunduğu ülkenin adı. Bu öğe, IPF'de yapılandırılabilir.

GRD_Post_Processing_facility_name Dize

İşleme adımının gerçekleştirildiği tesisin adı. Bu öğe, IPF'de yapılandırılabilir.

GRD_Post_Processing_facility_organisation Dize

Tesisin sorumlusu olan kuruluşun adı. Bu öğe, IPF'de yapılandırılabilir.

GRD_Post_Processing_facility_site Dize

Tesisin coğrafi konumu. Bu öğe, IPF'de yapılandırılabilir.

GRD_Post_Processing_software_name Dize

Yazılımın adı.

GRD_Post_Processing_software_version Dize

Yazılım sürümü tanımlama

GRD_Post_Processing_start ÇİFT

İşleme başlangıç zamanı.

GRD_Post_Processing_stop ÇİFT

İşleme durdurma zamanı.

SLC_Processing_facility_country Dize

Tesisin bulunduğu ülkenin adı. Bu öğe, IPF'de yapılandırılabilir.

SLC_Processing_facility_name Dize

İşleme adımının gerçekleştirildiği tesisin adı. Bu öğe, IPF'de yapılandırılabilir.

SLC_Processing_facility_organisation Dize

Tesisin sorumlusu olan kuruluşun adı. Bu öğe, IPF'de yapılandırılabilir.

SLC_Processing_facility_site Dize

Tesisin coğrafi konumu. Bu öğe, IPF'de yapılandırılabilir.

SLC_Processing_software_name Dize

Yazılımın adı.

SLC_Processing_software_version Dize

Yazılım sürümü tanımlama

SLC_Processing_start ÇİFT

İşleme başlangıç zamanı.

SLC_Processing_stop ÇİFT

İşleme durdurma zamanı.

S1TBX_Calibration_Operator_version Dize

Sentinel-1 Toolbox kalibrasyon aracı sürümü.

S1TBX_SAR_Processing_version Dize

Sentinel-1 Toolbox SAR işleme aracı sürümü.

SNAP_Graph_Processing_Framework_GPF_version Dize

Sentinel Application Platform (SNAP) sürümü.

startTimeANX ÇİFT

Giriş verilerinin, yükselen düğüm geçişine göre algılanmaya başlama zamanı. Bu, yörüngenin yükselen düğüm geçişinden [ms] bu yana geçen sürenin sayısıdır.

stopTimeANX ÇİFT

Giriş verilerinin, yükselen düğüm geçişine göre algılama durdurma zamanı. Bu, yörüngenin yükselen düğüm geçişinden [ms] bu yana geçen sürenin sayısıdır.

nssdcIdentifier Dize

Uydu Bilgileri Dünya Veri Merkezi (WDC-SI) tarafından tanımlanan standartlara göre görevi benzersiz şekilde tanımlar. Bu standartlara buradan ulaşabilirsiniz.

familyName Dize

Görev adı Örneğin, "SENTINEL-1"

platform_number Dize

Görevdeki platformun alfanümerik tanımlayıcısı.

platformHeading ÇİFT

Kuzeye göre platform başlığı, derece

enstrüman Dize

Verilerin alındığı platformdaki enstrümanla ilgili bilgiler.

instrumentMode Dize

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

instrumentSwath Dize

Bir üründe bulunan bantların listesi. TOPS SLC ürünleri hariç çoğu üründe yalnızca bir bant bulunur. TOPS SLC ürünlerinde ise 3 veya 5 bant bulunur.

orbitNumber_start ÇİFT

Resim verilerindeki en eski çizginin mutlak yörünge numarası.

orbitNumber_stop ÇİFT

Resim verilerindeki en son satırın mutlak yörünge numarası.

relativeOrbitNumber_start ÇİFT

Resim verilerindeki en eski çizginin göreli yörünge numarası.

relativeOrbitNumber_stop ÇİFT

Resim verilerindeki en son satırın göreli yörünge numarası.

cycleNumber ÇİFT

En eski görüntü verilerinin uygulandığı görev döngüsünün mutlak sıra numarası.

phaseIdentifier ÇİFT

En eski görüntü verilerinin geçerli olduğu görev aşamasının kimliği.

orbitProperties_pass Dize

Üründe bulunan en eski resim verileri (ürünün başlangıcı) için yörüngenin yönü ("ASCENDING" veya "DESCENDING").

orbitProperties_ascendingNodeTime ÇİFT

Yörüngenin yükselen düğümünün UTC zamanı. Bu öğe, ASAR L1 girişinden oluşturulan ASAR L2 OCN ürünleri hariç tüm ürünler için mevcuttur.

çözünürlük Dize

Yüksek için Y, orta için O.

resolution_meters ÇİFT

Metre cinsinden çözünürlük.

instrumentConfigurationID ÇİFT

Bu veriler için cihaz yapılandırma kimliği (Radar veritabanı kimliği).

missionDataTakeID ÇİFT

Görevdeki veri alımının benzersiz kimliği.

transmitterReceiverPolarisation STRING_LIST

Veriler için iletim/alma polarizasyonu. Her Tx/Rx kombinasyonu için bir öğe vardır: ['VV'], ['HH'], ['VV', 'VH'] veya ['HH', 'HV'].

productClass Dize

Açıklama için "A", Standart için "S" çıkış ürün sınıfı.

productClassDescription Dize

Çıkış ürün sınıfının metin açıklaması.

productComposition Dize

Bu ürünün kompozisyon türü: "Bireysel", "Dilim" veya "Birleştirilmiş".

productType Dize

Bu ürünün ürün türü (düzeltme düzeyi).

productTimelinessCategory Dize

İşlemenin ne kadar sürede yapılması gerektiğini açıklar. Şunlardan biri: NRT-10m, NRT-1h, NRT-3h, Fast-24h, Off-line veya Reprocessing

sliceProductFlag Dize

Bu, daha büyük bir ürünün parçasıysa doğru, eksiksiz bir ürünse yanlış değerini döndürür.

segmentStartTime ÇİFT

Bu dilimin ait olduğu segmentin algılama başlangıç zamanı. Bu alan yalnızca sliceProductFlag = true ise bulunur.

sliceNumber ÇİFT

Bu dilimin 1'den başlayan mutlak dilim numarası. Bu alan yalnızca sliceProductFlag = true ise bulunur.

totalSlices ÇİFT

Tam veri alımındaki toplam dilim sayısı. Bu alan yalnızca sliceProductFlag = true ise bulunur.

Kullanım Şartları

Kullanım Şartları

Sentinel verilerinin kullanımı Copernicus Sentinel Veri Hüküm ve Koşulları'na tabidir.

Earth Engine ile Keşif

Kod Düzenleyici (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);

Python kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

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
Kod Düzenleyici'de aç