GEE夜间灯光裁剪教程:快速提取指定区域的夜间灯光数据
要在GEE中裁剪出一个地区的夜间灯光,可以按照以下步骤进行操作:
- 打开Google Earth Engine(GEE)的Code Editor。
- 在代码编辑器中导入需要的图像和地理数据。例如,可以导入夜间灯光图像和地区边界的矢量数据。
// 导入夜间灯光图像
var nightlights = ee.ImageCollection('NOAA/VIIRS/DNB/MONTHLY_V1/VCMSLCFG').select('avg_rad');
// 导入地区边界的矢量数据
var region = ee.FeatureCollection('your_region_shapefile');
- 使用.filterBounds()方法筛选出指定地区的夜间灯光图像。
// 筛选出指定地区的夜间灯光图像
var regionNightlights = nightlights.filterBounds(region);
- 使用.clip()方法裁剪出指定地区的夜间灯光图像。
// 裁剪出指定地区的夜间灯光图像
var clippedNightlights = regionNightlights.map(function(image){
return image.clip(region);
});
- 可以将裁剪后的夜间灯光图像可视化或进行进一步的分析。
// 可视化裁剪后的夜间灯光图像
var visParams = {min: 0, max: 60};
Map.addLayer(clippedNightlights.median(), visParams, 'Clipped Nightlights');
以上是在GEE中裁剪出一个地区的夜间灯光的基本步骤。根据具体需求,你可能需要调整代码中的参数和可视化设置。
原文地址: https://www.cveoy.top/t/topic/fPAl 著作权归作者所有。请勿转载和采集!