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. 【机器学习入门】(12) 特征工程:特征选择、数据降维、PCA
  2. Linux C编程之一:Linux下c语言的开发环境
  3. Java 面试知识点解析(六)——数据库篇
  4. textedit实时显示位置_加什么地形就看什么等高线!等高线实时预览就是这么爽...
  5. eclipse改变默认的编码格式(UTF-8)
  6. Bootstrap的学习笔记
  7. Javascript的枚举属性
  8. [RN] React Native 使用 realm 数据库
  9. mmap文件内存映射
  10. MathType2022最新版详细教程及怎么安装到word里?
  11. 计算机桌面图标右上角出现双箭头符号,建议这样去掉桌面快捷图标的小箭头-word箭头符号...
  12. wordpress页脚添加备案号等版权信息
  13. 6-5图-图的基本操作
  14. jQuery基础:选择器、动画、DOM操作和事件等
  15. python 逻辑回归 复杂抽样_逻辑回归(Logistic Regression) ----转载
  16. 什么是云虚拟主机_云虚拟主机有什么用
  17. 李建忠设计模式之“组件协作”模式
  18. 第八章 DataStream API
  19. 性能调优攻略:完整地讲述了一些代码级别的技术和方法
  20. github请求超时_使用危险js和github操作自动执行常见的请求请求反馈

热门文章

  1. LVGL8之自定义密码输入键盘
  2. c语言带括号整数四则混合运算,带中括号整数四则混合运算练习题.doc
  3. Ipv6设置与字节序转换
  4. 树莓派无屏幕连接之 VNC realvnc-vnc-viewer
  5. ffmpeg视频播放器专栏阅读说明
  6. (Cross-site request forgery)跨站请求伪造
  7. VS 2015 运行代码出现的问题
  8. 技术越好的的人越谦虚
  9. roundrobin来历_golang实现权重轮询调度算法(Weighted Round-Robin Scheduling)
  10. ServletContext实现网站计数器