每日GEE| Day 01 研究区域矢量数据加载

本文介绍了如何使用GoogleEarthEngine(GEE)中的JavaScript代码来加载研究区域数据,对长江经济带进行可视化,通过`FeatureCollection`和`Map`对象实现外框线的样式定制。首先确保数据导入GEE,然后展示如何设置红色外框线和无填充的颜色呈现研究区域,如图1所示。
摘要由CSDN通过智能技术生成
// Add study region
var roi = ee.FeatureCollection(geometry)
Map.centerObject(roi,8);
var styling ={color:'red',fillColor:'00000000',width:2};// display hollow roi
Map.addLayer(roi.style(styling), {}, "outline");

        以上代码的功能实现了对研究区域的加载,并对加载的数据进行可视化,此处将外框线设置为红色,宽度为2,填充为无填充颜色,此处以加载长江经济带为例,如图1所示。

        注意,在我们加载研究区之前,需要将要导入的研究区矢量数据导入GEE中。

图1 研究区域加载示例

以下是在 Google Earth Engine 导入 Landsat 5 数据集的代码示例: ```javascript // 定义时间范围 var startDate = ee.Date('1984-01-01'); var endDate = ee.Date('2012-05-05'); // 导入Landsat 5表面反射率数据集 var collection = ee.ImageCollection('LANDSAT/LT05/C01/T1_SR') .filterDate(startDate, endDate) .filterBounds(geometry); // 选择需要的波段 var bands = ['B1', 'B2', 'B3', 'B4', 'B5', 'B6', 'B7']; // 选择云掩膜(可选) var maskClouds = function(image) { var qa = image.select('pixel_qa'); var cloud = qa.bitwiseAnd(1 << 5).neq(0); return image.updateMask(cloud.not()); }; // 应用云掩膜 var maskedCollection = collection.map(maskClouds); // 打印导入的图像集合信息 print(maskedCollection); // 选择特定图像进行进一步分析 var image = maskedCollection.first(); print(image); ``` 在上述代码,我们首先定义了一个时间范围,然后使用 `ee.ImageCollection()` 函数导入 Landsat 5 表面反射率数据集。通过 `filterDate()` 方法可以筛选出指定时间范围内的图像。我们还可以使用 `filterBounds()` 方法来限定导入数据的地理范围,其 `geometry` 是表示地理范围的几何图形。 接下来,我们选择需要的波段,可以根据自己的需求修改 `bands` 数组。如果需要进行云掩膜处理,可以定义 `maskClouds` 函数并应用于图像集合,通过 `map()` 方法应用云掩膜。 最后,我们可以打印导入的图像集合信息,并选择特定的图像进行进一步的分析。在示例,我们选择了第一张图像进行打印。 请注意,在使用上述代码之前,需要在代码指定感兴趣区域的几何图形,可以使用 `ee.Geometry()` 函数来定义几何图形。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值