地球引擎高级教程——用于作物分类的多时态复合影像
2023-09-11 14:15:11 时间
作物分类是一个难题。一种有助于明确区分作物的有用技术是考虑作物物候。该技术可用于检测特定类型的作物或将作物与其他形式的植被区分开来。您可以为裁剪周期的不同时期创建合成图像,并创建用于分类的堆叠图像。这允许分类器学习时间模式并检测表现出相似模式的像素。
var s2 = ee.ImageCollection("COPERNICUS/S2_SR")
var basin = ee.FeatureCollection("WWF/HydroSHEDS/v1/Basins/hybas_7")
var arkavathy = basin.filter(ee.Filter.eq('HYBAS_ID', 4071139640))
var boundary = arkavathy.geometry()
Map.centerObject(boundary, 11)
// 去云函数直接copy就行了
function maskCloudAndShadowsSR(image) {
var cloudProb = image.select('MSK_CLDPRB');
var snowProb = image.select('MSK_SNWPRB');
var cloud = cloudProb.lt(10);
var scl = image.select('SCL');
var shadow = scl.eq(3); // 3 = cloud shadow
var cirrus = scl.eq(10); // 10 = cirrus
// 云层概率小于10%或云影分类
var mask = cloud.and(cirrus.neq(1)).and(shadow.neq(1));
return image.updateMask(mask).divide(10000)
.copyProperties(image, ['system:t
相关文章
- Unity3D引擎扩展中的编辑器定制方法
- NodeJS V8引擎的内存和垃圾回收器(GC)
- C#模板引擎NVelocity实战项目演练
- 【分布式系统工程实践】随机访问KV存储引擎
- 【原创】smarty引擎下的导航按钮高亮实现
- 给飞驰的法拉利换引擎 - 谈边做业务边做架构重构(2)
- c# mvc 移除多于的视图引擎
- SSDB 数据库如何换用 rocksdb 引擎?
- Atitit 游戏引擎---物理系统(1)------爆炸效果
- atitit 研发管理 要不要自己做引擎自己实现架构?.docx
- Springboot怎么集成Thymeleaf模板引擎?
- 第33讲:MySQL存储引擎的介绍和基本应用
- 3D游戏引擎设计与实现(1)
- C++的学习心得和知识总结(十七)|Visual Studios 2019配置游戏开发引擎HGE1.8教程