一、背景
前面完成了MODIS的LST影像的加载和裁剪(按掩膜提取),接下来需要提取一些点上的LST值。
使用数据:
(1)MOD11A1
(2)研究区范围面矢量
(3)需要提取的点(可以现场写,也可以导入,后面会写出两种情况的代码)
二、参考文献
《Google Earth Engine(像元值提取)》
《GEE案例:根据点位提取栅格值(acrgis的多值提取到点)》
《二. GEE加载矢量数据》
三、代码
先import研究区矢量图

3.1 现场写2个点

//按掩膜提取函数
function ExtractByMask(Image)
{return Image.clip(roi)
}
//乘以参数函数
function Multiply(Image)
{return Image.multiply(0.02)
}var roi=table.geometry() //获得研究区
Map.centerObject(roi,5) //设置地图的显示中心
//选择数据集
var LST_dataset=ee.ImageCollection("MODIS/061/MOD11A1").filterDate('2002-01-01','2003-01-01').select('LST_Day_1km').filterBounds(roi);
print(LST_dataset)
var ft=ee.FeatureCollection(ee.List([])) //创建一个要素集合var p1 = ee.Geometry.Point([93.36, 32.23]) //第1个点的位置
var p2 = ee.Geometry.Point([93.23, 33.14]) //第2个点的位置
//把两个点合在一起组成要素合集
var pts = ee.FeatureCollection(ee.List([ee.Feature(p1).set('name','p1'),ee.Feature(p2).set('name','p2')]))
//设置栅格值提取到点函数
var fill = function(img, ini) {var inift = ee.FeatureCollection(ini)var ft2 = img.sampleRegions({collection:pts,properties:ee.List(['name']),//scale:30});var date = img.date().format()var ft3 = ft2.map(function(f){return f.set("date", date)})return inift.merge(ft3)
}
//先乘以参数再裁剪
var LST_Multiply=LST_dataset.map(Multiply)
var LST_ExtractByMask=LST_Multiply.map(ExtractByMask)
//在ImageCollection上迭代
var newft = ee.FeatureCollection(LST_dataset.iterate(fill, ft))
print(newft)
//导出表格
Export.table.toDrive({collection: newft,description: 'sample_get3',fileFormat: 'CSV'
});
//设置显示属性
var color={min:200,max:350,palette:['FFFFFF','CE7E45','DF923D','F1B555','FCD163','99B718','74A901','66A000','529400','3E8601','207401','056201','004C00','023B01','012E01','011D01','011301'],
};
Map.addLayer(LST_ExtractByMask,color,'LST') //添加LST图层
Map.addLayer(pts) //添加点
print('OK')

结果如下图所示:

打开云盘

3.2 导入点文件
我的研究区和所需要的点位置如下图所示:

先上传点矢量文件:

四、总结

  1. 原始数据集是365张影像,但由于只有193张影像在该点处有值,因此得到的表格只有193行,其余天数都是没有nodata

【GEE学习日记】栅格提取到点(根据经纬度提取栅格值)相关推荐

  1. GEE学习记录~~~

    目录 20220510--学习GEE平台上遥感信息的处理 20220511--GEE中上传tif文件 20221203--GEE计算导出辐射日均值csv 20230114--GEE计算多年辐射平均值导 ...

  2. FireBird Embedded学习日记

    FireBird Embedded学习日记   FireBird简介 Firebird是一个真正的关系数据库,支持存储过程.视图.触发器.事务等大型关系数据库的所有特性:不用考虑授权费用(免费),不用 ...

  3. python学习日记2-3周

    python学习日记2-3周 怠惰怠惰 improt 导入 import phone.apple.iphone6 import phone.apple.iphone7 import phone.sam ...

  4. 10.16 my学习日记 (XPath的基础语法,lxml库的应用)

    10.16 my学习日记(XPath的基础语法,lxml库的应用) XPath的基础语法 XPath查找标签 XPath谓语 lxml库在爬虫中的应用 etree库etree_Element对象 使用 ...

  5. gee学习笔记 第二天

    gee学习笔记 第二天 文章目录 gee学习笔记 第二天 前言 一.继续熟悉jupyter lab notebook 二.获取和找到数据 1.选定区域和设置过滤器 前言 第二天 学习如何准备水煮鱼的材 ...

  6. 【前端学习日记】利用reveal.js把实验报告做成一个简单的幻灯片

    一.整体效果 把电磁场的实验报告做成网页PPT,原文是这里:<[电磁场实验作业]有限差分法(FDM)求解静电场电位分布_轩辕衍的博客-CSDN博客> 二.核心代码讲解 0.创建页面 第一篇 ...

  7. java的圆周率_java学习日记,圆周率的打印

    前段时间看到听说学习java每天写技术贴会对自己提升很大,我现在学习java也就2个周,算不上技术贴,就写写学习日记吧. 昨天师傅给我出了一道题,说是试试用java打印圆周率. 刚开始我的思路是,如果 ...

  8. GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考

    GPU(CUDA)学习日记(十一)------ 深入理解CUDA线程层次以及关于设置线程数的思考 标签: cuda存储线程结构网格 2012-12-07 16:30 6298人阅读 评论(4)收藏 举 ...

  9. GPU(CUDA)学习日记(十三)------ CUDA内存简介

    GPU(CUDA)学习日记(十三)------ CUDA内存简介 标签: cuda存储线程结构 2012-12-07 16:53 2902人阅读 评论(0)收藏 举报 分类: GPU(16) CUDA ...

最新文章

  1. 为什么C语言是非形式化的,《数据结构C语言版》——绪论
  2. HBase学习指南之HBase原理和Shell使用
  3. PHP随机字符串生成器
  4. curl 支持ws吗_curl 支持 http2
  5. 给实例动态增加方法VS给类动态增加方法
  6. 新书《编写可测试的JavaScript代码 》出版,感谢支持
  7. 【java基础知识】swagger组件常用命令
  8. Vue过滤器_使用过滤器进行数据格式化操作---vue工作笔记0015
  9. man services时“没有services的手册页条目”→Centos 安装man帮助文档包
  10. CRM对于企业管理有哪些突破性价值?
  11. 自动驾驶 9-6: EKF 的替代方案 - 无迹卡尔曼滤波器
  12. 7pin数码屏的使用
  13. 网卡驱动DM9000-基于uboot
  14. VSCode远程连接服务器报错:Could not establish connection to “xxx”,Faild to write install script to path!【已解决】
  15. 大数据分析项目实例:Hadoop数据分析应用场景
  16. akka-typed(10) - event-sourcing, CQRS实战
  17. 安装Ubuntu VMware Workstation 不可恢复错误
  18. 苏格拉底和柏拉图甩手的故事
  19. a8处理器相当于骁龙几_曾受人追捧的A8处理器,放在现在是什么水平了?
  20. leetcode动态规划之零钱兑换问题

热门文章

  1. 暗影精灵8双硬盘安装Ubuntu20.04.4(显卡、网卡驱动等问题)
  2. 给android增加屏幕校准
  3. 图片去水印软件-图片去水印软件哪个好用
  4. 管理员宝典:迷死人不偿命的开源工具
  5. android+桌面歌词,【Android】桌面歌词悬浮效果简单实现
  6. 团队活动安排工具Rallly
  7. PLC电气控制基本原理1--点动连续运动两地控制
  8. CSS Sprite——雪碧图
  9. 基于ssm工商学院办公用品管理信息系统设计与实现-计算机毕业设计源码+LW文档
  10. 删除重复值(2以上)Remove Duplicates from Sorted Array II