在丘陵地带和山区,地形坡度、坡向和太阳光照几何条件等对遥感影像的辐射亮度影响是非常显著的,朝向太阳的坡面会接收到更多的太阳光照,在遥感影像上的色彩自然要亮一些,背向太阳的阴面由于反射的是天空散射光,在图像上表现得要暗淡一些。复杂地形地区遥感影像的这种辐射畸变称为地形效应。因此,在复杂的地区,为了提高遥感信息定量化的精度,除了要消除传感器自身光电特性和大气带来的影响,更重要的是要消除地形效应。
地形校正的目的是消除由地形引起的辐射亮度误差,使坡度不同但是反射性质相同的地物在图像中具有相同的亮度值。
本篇文章的相关代码文章来源如下(地形校正方法采用的是基于DEM的朗伯体反射率模型的SCS+C校正法):
![](https://i-blog.csdnimg.cn/direct/e56f4d8afb4f4dcab721e00ffeb6aace.png)
//需要提前指定点要素
var scale = 300;
// get terrain layers获取地形图层
var dem = ee.Image("USGS/SRTMGL1_003");
var degree2radian = 0.01745;
var terrainCorrection = function(collection) {//总函数
collection = collection.map(illuminationCondition);
collection = collection.map(illuminationCorrection);
return(collection