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.
Geri bildirim gönderin
ee.Terrain.aspect
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir arazi DEM'sinden yönü derece cinsinden hesaplar.
Yerel gradyan, her pikselin 4 bağlantılı komşusu kullanılarak hesaplanır. Bu nedenle, eksik değerler görüntünün kenarlarında oluşur.
Kullanım İadeler ee.Terrain.aspect(input)
Resim
Bağımsız Değişken Tür Ayrıntılar input
Resim Metre cinsinden bir yükseklik resmi.
Örnekler
Kod Düzenleyici (JavaScript)
// A digital elevation model.
var dem = ee . Image ( 'NASA/NASADEM_HGT/001' ). select ( 'elevation' );
// Calculate slope. Units are degrees, range is [0,90).
var slope = ee . Terrain . slope ( dem );
// Calculate aspect. Units are degrees where 0=N, 90=E, 180=S, 270=W.
var aspect = ee . Terrain . aspect ( dem );
// Display slope and aspect layers on the map.
Map . setCenter ( - 123.457 , 47.815 , 11 );
Map . addLayer ( slope , { min : 0 , max : 89.99 }, 'Slope' );
Map . addLayer ( aspect , { min : 0 , max : 359.99 }, 'Aspect' );
// Use the ee.Terrain.products function to calculate slope, aspect, and
// hillshade simultaneously. The output bands are appended to the input image.
// Hillshade is calculated based on illumination azimuth=270, elevation=45.
var terrain = ee . Terrain . products ( dem );
print ( 'ee.Terrain.products bands' , terrain . bandNames ());
Map . addLayer ( terrain . select ( 'hillshade' ), { min : 0 , max : 255 }, 'Hillshade' );;
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 digital elevation model.
dem = ee . Image ( 'NASA/NASADEM_HGT/001' ) . select ( 'elevation' )
# Calculate slope. Units are degrees, range is [0,90).
slope = ee . Terrain . slope ( dem )
# Calculate aspect. Units are degrees where 0=N, 90=E, 180=S, 270=W.
aspect = ee . Terrain . aspect ( dem )
# Display slope and aspect layers on the map.
m = geemap . Map ()
m . set_center ( - 123.457 , 47.815 , 11 )
m . add_layer ( slope , { 'min' : 0 , 'max' : 89.99 }, 'Slope' )
m . add_layer ( aspect , { 'min' : 0 , 'max' : 359.99 }, 'Aspect' )
# Use the ee.Terrain.products function to calculate slope, aspect, and
# hillshade simultaneously. The output bands are appended to the input image.
# Hillshade is calculated based on illumination azimuth=270, elevation=45.
terrain = ee . Terrain . products ( dem )
display ( 'ee.Terrain.products bands' , terrain . bandNames ())
m . add_layer ( terrain . select ( 'hillshade' ), { 'min' : 0 , 'max' : 255 }, 'Hillshade' )
m
Geri bildirim gönderin
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.
Bize geri bildirimde bulunmak mı istiyorsunuz?
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-07-26 UTC."],[],[]]