Earth Engine, paylaşılan bilgi işlem kaynaklarını korumak ve herkes için güvenilir performans sağlamak amacıyla
ticari olmayan kota katmanlarını kullanıma sunuyor. Ticari olmayan tüm projelerin
27 Nisan 2026'ya kadar bir kota katmanı seçmesi gerekir. Aksi takdirde varsayılan olarak Topluluk Katmanı kullanılır. Katman kotaları,
27 Nisan 2026'dan itibaren tüm projeler için (katman seçim tarihinden bağımsız olarak) geçerli olacaktır.
Daha fazla bilgi edinin.
ee.Image.mask
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir resmin maskesini alır veya ayarlar. Çıkış görüntüsü, giriş görüntüsünün meta verilerini ve ayak izini korur. Maskenin sıfırdan başka bir değere değiştiği pikseller sıfırlarla veya piksel türünün aralığındaki sıfıra en yakın değerlerle doldurulur.
Not: Maske ayarlayan sürüm kullanımdan kaldırılacak. Daha önce maskelenmemiş piksellerdeki bir resimden maske ayarlamak için Image.updateMask'ı kullanın. Daha önce maskelenmiş piksellerin maskesini kaldırmak için Image.unmask işlevini kullanın.
| Kullanım | İadeler |
|---|
Image.mask(mask) | Resim |
| Bağımsız Değişken | Tür | Ayrıntılar |
|---|
bu: image | Resim | Giriş resmi. |
mask | Resim, varsayılan: null | Maske resmi. Belirtilirse giriş resmi çıkışa kopyalanır ancak bu resmin değerleriyle maskelenir. Bu tek bir bantsa giriş görüntüsündeki tüm bantlar için kullanılır. Belirtilmemişse giriş resminin maskesinden oluşturulan ve [0:1] aralığında ölçeklendirilmiş bir resim döndürür (geçersiz = 0, geçerli = 1,0). |
Örnekler
Kod Düzenleyici (JavaScript)
// A Sentinel-2 surface reflectance image.
var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG');
var trueColorViz = {
bands: ['B4', 'B3', 'B2'],
min: 0,
max: 2700,
gamma: 1.3
};
print('Sentinel-2 image', img);
Map.setCenter(-122.36, 37.47, 10);
Map.addLayer(img, trueColorViz, 'Sentinel-2 image');
// Get masks for all image bands; each band has an independent mask.
// Valid pixels are value 1, invalid are 0.
var multiBandMaskImg = img.mask();
print('Multi-band mask image', multiBandMaskImg);
Map.addLayer(multiBandMaskImg, null, 'Multi-band mask image');
// Get the mask for a single image band.
var singleBandMaskImg = img.select('B1').mask();
print('Single-band mask image', singleBandMaskImg);
Map.addLayer(singleBandMaskImg, null, 'Single-band mask image');
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)
# A Sentinel-2 surface reflectance image.
img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
true_color_viz = {
'bands': ['B4', 'B3', 'B2'],
'min': 0,
'max': 2700,
'gamma': 1.3,
}
display('Sentinel-2 image', img)
m = geemap.Map()
m.set_center(-122.36, 37.47, 10)
m.add_layer(img, true_color_viz, 'Sentinel-2 image')
# Get masks for all image bands each band has an independent mask.
# Valid pixels are value 1, invalid are 0.
multi_band_mask_img = img.mask()
display('Multi-band mask image', multi_band_mask_img)
m.add_layer(multi_band_mask_img, None, 'Multi-band mask image')
# Get the mask for a single image band.
single_band_mask_img = img.select('B1').mask()
display('Single-band mask image', single_band_mask_img)
m.add_layer(single_band_mask_img, None, 'Single-band mask image')
m
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-04-20 UTC.
[null,null,["Son güncelleme tarihi: 2026-04-20 UTC."],[],[]]