1.Google Earth Engine 计算坡度

 计算坡度坡向使用ee.Terrain包计算。
// 加载 SRTM 影像.
var srtm = ee.Image('CGIAR/SRTM90_V4');//算坡度
var slope = ee.Terrain.slope(srtm);// 显示结果
Map.setCenter(-112.8598, 36.2841, 9);
Map.addLayer(slope, {min: 0, max :60}, 'slope');

2. 计算坡向

// 获得单位为度的影像
var aspect = ee.Terrain.aspect(srtm);// 计算坡向
var sinImage = aspect.divide(180).multiply(Math.PI).sin();// 加载结果
Map.addLayer(sinImage, {min: -1, max: 1}, 'sin');

3.算平均高程

// 计算一定区域的平均高程.
var meanDict = srtm.reduceRegion({reducer: ee.Reducer.mean(),geometry: polygon,scale: 90
});// 输出
var mean = meanDict.get('elevation');
print('Mean elevation', mean);

对图像的另一种有用的操作涉及计算图像区域中的像素统计信息,或光栅矢量叠加。要计算地球引擎中的统计信息,请使用ee.Reducer包。例如,假设你对某个地区的平均海拔感兴趣。可以通过使用几何图形绘制工具绘制多边形来定义区域。要以交互方式绘制区域,可以自己在图层输出界面画,完成后单击“退出”。注意,结果ee.Geometry将自动命名为geometry,并作为导入添加到脚本的顶部。通过单击导入中的变量名称并键入新名称,将该变量重命名为“polygon”。(机翻)

这是我的微信公众号塞翁的读书笔记,想拜托你来看看,嘻嘻嘻~

拜拜~

Google Earth Engine(GEE)最基础代码学习笔记6——计算坡度坡向相关推荐

  1. GEE (Google Earth Engine)最基础代码学习笔记三

    GEE (Google Earth Engine)代码学习笔记三 本次学习核心为:将JavaScript objects and primitives放入Earth Engine 容器传到服务器,并处 ...

  2. GEE (Google Earth Engine)最基础代码学习笔记四——循环

    1. for 循环 Google Earth Engine 不推荐使用for循环,官方推荐使用map()实现for循环. 比如: // 产生一个1到10的list var myList = ee.Li ...

  3. Google Earth Engine(GEE)批量下载代码(以 NDVI数据为例)

    下载数据先准备工作(具体细节都能查到):科学上网 谷歌邮箱,谷歌邮箱注册GEE账号. 一:导入需要下载边界shp文件. 标题 找到自己的shp文件,导入除了sbx文件的所有文件. 导入成功 命名ass ...

  4. google earth engine (GEE)面向对象分类 代码

    可以前往"地信遥感数据汇"获取更多数据. https://www.gisrsdata.com/ 遥感常用的三大类型分类方法:监督分类,非监督分类,以及面向对象分类.前两个代码,我很 ...

  5. Google Earth Engine(GEE)——User memory limit exceeded(2)

    上一次我们已经知道如何去进行避免这种错误的发生,有关详细内容,如果单单只是解决这个问题我们用到的是limit 和 first,上一次的博客在这里: (207条消息) Google Earth Engi ...

  6. Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题

    Google Earth Engine(GEE) 01-中输入提示快捷键Ctrl+space无法使用的问题 GEE中 Ctrl+space组合键用于代码输入快捷提示,能够提高编码的准确度和速度,但是, ...

  7. 使用Google Earth Engine (GEE)实现MODIS数据批量下载

    使用Google Earth Engine GEE实现MODIS数据批量下载 前言 下载数据代码 批量执行run任务 关注公众号,分享GIS知识.ArcGIS教程.SCI论文与科研日常等 前言 上图是 ...

  8. 基于google earth engine(GEE)下载研究区域影像

    基于google earth engine(GEE)下载研究区域影像 当研究需要Landsat数据时,我们可以通过USGS官网或者地理空间数据云平台下载.由于地理空间数据云目前无法下载到较新的数据,可 ...

  9. GEE(Google Earth Engine) 最基础代码学习笔记二 —— JavaScript 语言

    GEE(Google Earth Engine) 学习笔记二 Javascript 语言 1. 注释 print('Hello World!'); 如果要注释,则在代码前面加//,比如: // pri ...

最新文章

  1. [redis设计与实现][5]基本数据结构——整数集合
  2. ipv6前缀长度计算_IPv6和IPv4中对比看RIP
  3. myeclipse去除jsp校验错误
  4. Dom4J__ZZ_我的示例代码
  5. 云函数与函数式编程思想结合会产生什么?
  6. C++ 虚函数与多态
  7. H.264视频质量评价算法(基于偏最小二乘法回归)
  8. python大漠插件多开_[求助,]用python调用大漠插件,注册好后调用出错.完全不会了...
  9. PS修改图片局部颜色
  10. ubuntu更换清华镜像源
  11. chrome浏览器版本与驱动不匹配问题的解决办法
  12. Monkey简单介绍
  13. 教师资格证面试缴费找不到服务器,2016年教师资格证考试报名网上缴费常见问题...
  14. 移动端自动化任务-AutoJs Pro v9使用教程(一)
  15. C++(数据结构与算法):30---散列(哈希)表的介绍(散列函数、散列冲突、散列溢出)
  16. Java 之父:找Bug最浪费时间,现在不是开源的黄金时代
  17. 是什么软件_什么是企业微信软件
  18. 求职面试:怎样克服面试紧张
  19. 计算机绘图要什么铅笔,素描初学者需要准备哪些画画工具
  20. 在 JavaScript 中按字母顺序排序 - 如何在 JS 中按名称排序

热门文章

  1. win10搭建JSP开发环境详细步骤【图文】
  2. VR虚拟核电设备拆除模拟培训降低风险
  3. 【基础入门题055】埃及分数
  4. 【矩阵论】Hermite二次型(2)
  5. php array_push 二维数组,arraypush js二维数组push的方法
  6. 基于redis 5的redis cluster 部署
  7. SQL基础知识——WHERE
  8. CodeForces - 1059B Forgery (思维)
  9. 东南大学计算机学院2020复试名单,东南大学公布2020考研数据,录取7745人,硕士6170人...
  10. 史上最全“大数据”学习资源整理