•   GEE实战系列:
  1. GEE实战1:利用GEE获取流域内的月均降水量【降水量分析】
  2. GEE实战2:利用GEE获取流域内的年总降水量【降水量分析】
  3. GEE实战3:利用GEE获取区域的长系列日均气温变化【逐日气温变化分析】
  4. GEE实战4:利用GEE获取进行气温空间随机采样【随机采样】
  5. GEE实战5:进行土地覆盖及各类型面积统计与分析【面积分析】

(持续更新……)


目录

1、问题与目标

2、python代码

(1)加载分析区域

(2)生成随机采样点位

(3)月均气温数据计算

(4)利用随机样点进行空间采样

(5)将采样点结果导出shp文件

3、小结


1、问题与目标

如何利用GEE进行随机样点的采样?通过本分析,实现以下目标:

  • 在分析区域生成1000个甚至更多的随机采样点位
  • 以区域气温为例,利用随机生成采样点进行气温的采样
  • 将随机采集的气温数据导出为shp文件

分析区域如下:

2、python代码

(1)加载分析区域

huanghe_bj = '../boudary/huangtu_plateau.shp'
huanghe = geemap.shp_to_ee(huanghe_bj)
roi = huanghe.geometry()Map = geemap.Map()
Map.addLayer(ee.Image().paint(roi, 0, 2), {'palette':'darkblue'}, 'plateau')
Map.centerObject(roi)
Map

(2)生成随机采样点位

# 研究区域月均气温的随机采样点
randomPoints = ee.FeatureCollection.randomPoints(roi)Map.addLayer(randomPoints, {'color':'red'}, 'sample Points')

结果如下:

(3)月均气温数据计算

# 计算2020年7月日平均温度,进行相应时间段、区域范围筛选
era5_mt = ee.ImageCollection('ECMWF/ERA5/DAILY') \.select('mean_2m_air_temperature') \.filterDate('2020-07-01', '2020-07-31') \.filterBounds(roi) \.mean() \.subtract(273.15)

(4)利用随机样点进行空间采样

# 随机点位气温采样
airTmp_randomPoints = era5_mt.sampleRegions(**{'collection':randomPoints,'scale':5000,'geometries':True
})# 查询随机提取点的信息,以第一个点位信息为例
airTmp_randomPoints.first().getInfo()""" {'type': 'Feature','geometry': {'geodesic': False,'type': 'Point','coordinates': [110.2008274793623, 36.449142653149586]},'id': '0_0','properties': {'mean_2m_air_temperature': 23.755029296875023}} """

(5)将采样点结果导出shp文件

geemap.ee_to_shp(airTmp_randomPoints, '../Temp/test.shp')

在ArcGIS中加载,好熟悉的界面哈

3、小结

  • 生成随机采样点的函数 randomPoints()
  • 区域内随机采样的函数 sampleRegions()
  • 快速导出为shp文件的函数 ee_to_shp()

参考:

  • https://developers.google.com/earth-engine/apidocs/ee-featurecollection-randompoints?hl=en

  • https://developers.google.com/earth-engine/guides/feature_collection_info

  • GEE系列:第9单元 在GEE中生成采样数据【随机采样】_GEE水生态空间-CSDN博客

  • GEE学习:利用sampleRegions构建分类训练样本_GEE水生态空间-CSDN博客

GEE实战4:利用GEE获取进行气温空间随机采样【随机采样】相关推荐

  1. GEE实战2:利用GEE获取流域内的年总降水量【降水量分析】

    GEE实战系列之降水量分析: GEE实战1:利用GEE获取流域内的月均降水量[降水量分析] GEE实战2:利用GEE获取流域内的年总降水量[降水量分析] (持续更新中--) 1.目标 利用GEE,获取 ...

  2. GEE实战 | LULC获取与处理

    GEE实战 | LULC获取与处理 LULC数据库 MCD12Q1.006 GlobCover CGLS-LC100 collection 2 Copernicus CORINE Land Cover ...

  3. GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像

    GEE学习笔记一 利用GEE获取Sentinel-2 1C与2A级影像 博主最近在学习利用GEE获取Sentinel-2影像时,发现有两种不同的数据集,下面记录一下利用GEE获取两种数据集的方法. S ...

  4. GEE实战 | 各种指数分析(植被、水体、建筑)

    GEE实战 | 各种指数分析(植被.水体.建筑) 指数 植被指数(NDVI | SAVI | IVI) 代码 对比 结论 水体指数(NDWI | MNDWI) 代码 对比 结论 建筑指数(NDBI | ...

  5. 实战教程!利用Python获取数据,并在地图上批量标注

    我们想要在地图上批量标注某一类的大量点位,该怎么操作呢?没有它的坐标数据,就没有办法批量标注.今天给大家介绍下,来自图新地球用户王泽的原创教程--利用Python获取数据,并在地图上批量标注的方法! ...

  6. python数据项目分析实战技法_《Python数据分析与机器学习实战-唐宇迪》读书笔记第9章--随机森林项目实战——气温预测(1/2)...

    第9章--随机森林项目实战--气温预测(1/2) 第8章已经讲解过随机森林的基本原理,本章将从实战的角度出发,借助Python工具包完成气温预测任务,其中涉及多个模块,主要包含随机森林建模.特征选择. ...

  7. 网络攻防实战——使用wirelesskeyview轻松获取无线密码

    网络攻防实战--使用wirelesskeyview轻松获取无线密码 陈小兵 对于无线密码的获取主要有两种方式,一种是通过截获无线数据包,通过分析数据包中的内容来获取无线密码,典型的就是使用BT3来进行 ...

  8. 在Linux上利用python获取本机ip

    下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码 ...

  9. 安全攻防实战:使用winlogonhack获取系统密码

    安全攻防实战:使用winlogonhack获取系统密码 S.S.F  simeon 摘要 在网络安全事件频发的今天,很多人都在抱怨,为什么我的系统被入侵了,我的主页被修改了,在入侵后,我采取了一些安全 ...

  10. NLP实战:利用Python理解、分析和生成文本 | 赠书

    导读:本文内容参考自<自然语言处理实战:利用Python理解.分析和生成文本>一书,由Hobson Lane等人所著. 本书是介绍自然语言处理(NLP)和深度学习的实战书.NLP已成为深度 ...

最新文章

  1. python 命令行参数-Python命令行参数处理
  2. 140.String Compression
  3. Java DataOutputStream writeUTF()方法及示例
  4. POJ - 3842 An Industrial Spy dfs(水)
  5. 前端学习(626):数据类型简介
  6. 怎么将sql语句转化成语法树_数据库如何解析执行SQL
  7. html条件查询的页面,如何在 url 中记录页面搜索条件
  8. 校园网未能找到pppoe服务器6,校园网PPPOE接入认证系统的研究与实现.doc
  9. android line分享代码,Android实现Line登录分享
  10. django和mysql
  11. 越南大老二,游戏规则说明
  12. 动手学深度学习(四十三)——机器翻译及其数据构建
  13. 电脑格式化恢复|电脑格式化数据如何恢复?
  14. Mysql占用CPU过高排查过程及可能优化方案
  15. java之本周、上周、开始、结束时间
  16. 安卓虚拟摄像头_iPhone 的“第四颗摄像头”位置,为什么给了激光雷达?
  17. ableton live10中文版|音乐制作软件 附安装教程
  18. 北京铁路二中2021高考成绩查询,2021北京高考成绩查询入口
  19. 教程:Win10移动User文件夹到其他位置(多图)
  20. 1000以内的回文数_从回文诗到回文数

热门文章

  1. QQ查询信息接口php源码,免登录获取QQ用户信息API接口源码
  2. 邮箱哪个好用又安全?什么邮箱比较安全好用?
  3. 好心情患者故事:节食暴食反复横跳,我确诊了重度抑郁
  4. 企业u盘系统服务器,服务器u盘装系统
  5. 解密excel工作表保护
  6. ArcGIS教程:图形处理概述
  7. Material Design系列之BottomSheet详解
  8. 练字格子纸模板pdf_十字田字格模板空格40格-练字用书十字格a4打印版下载最新excel版-西西软件下载...
  9. java实现微信企业号API服务端调用封装
  10. NOIP2012 国王游戏(贪心)