Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin erişimlerini sürdürebilmeleri için
ticari olmayan uygunluklarını doğrulamaları gerekir. 26 Eylül 2025'e kadar doğrulama yapmazsanız erişiminiz bekletilebilir.
ee.data.getPixels (Python only)
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir resim öğesinden pikselleri getirir.
Döndürülen değer:
Pikseller, ham görüntü verileri olarak.
Kullanım | İadeler |
ee.data.getPixels(params) | Nesne|Değer |
Bağımsız Değişken | Tür | Ayrıntılar |
params | Nesne | Aşağıdaki olası değerlere sahip parametreleri içeren bir nesne:
assetId - Piksel alınacak öğenin kimliği. Resim öğesi olmalıdır.
fileFormat - Ortaya çıkan dosya biçimi. Varsayılan olarak png değerine ayarlanır. Kullanılabilir biçimler için
ImageFileFormat
bölümüne bakın. İndirilen nesneyi Python veri nesnesine dönüştüren ek biçimler vardır. Bunlar arasında şunlar yer alır:
Yapılandırılmış bir NumPy dizisine dönüştürülen NUMPY_NDARRAY .
grid - Verilerin getirileceği piksel ızgarasını açıklayan parametreler.
Varsayılan olarak verilerin doğal piksel ızgarası kullanılır.
region - Varsa döndürülecek veri bölgesi, GeoJSON geometri nesnesi olarak belirtilir (bkz. RFC 7946).
bandIds : Varsa piksellerin alınacağı belirli bir bant kümesini belirtir.
visualizationOptions - Varsa verilerin 8 bit RGB görselleştirmesini oluşturmak için uygulanacak bir dizi görselleştirme seçeneği (ham verileri döndürmek yerine). |
Örnekler
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)
# Region of interest.
coords = [
-121.58626826832939,
38.059141484827485,
]
region = ee.Geometry.Point(coords)
# Get a Sentinel-2 image.
image = (ee.ImageCollection('COPERNICUS/S2')
.filterBounds(region)
.filterDate('2020-04-01', '2020-09-01')
.sort('CLOUD_COVERAGE_ASSESSMENT')
.first())
image_id = image.getInfo()['id']
# Make a projection to discover the scale in degrees.
proj = ee.Projection('EPSG:4326').atScale(10).getInfo()
# Get scales out of the transform.
scale_x = proj['transform'][0]
scale_y = -proj['transform'][4]
# Make a request object.
request = {
'assetId': image_id,
'fileFormat': 'PNG',
'bandIds': ['B4', 'B3', 'B2'],
'grid': {
'dimensions': {
'width': 640,
'height': 640
},
'affineTransform': {
'scaleX': scale_x,
'shearX': 0,
'translateX': coords[0],
'shearY': 0,
'scaleY': scale_y,
'translateY': coords[1]
},
'crsCode': proj['crs'],
},
'visualizationOptions': {'ranges': [{'min': 0, 'max': 3000}]},
}
image_png = ee.data.getPixels(request)
# Do something with the image...
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: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],[]]