GEE学习笔记(零星更新)

(10)GEE相关的网站

a.官方网站:https://earthengine.google.com/

b.官方教程:https://developers.google.com/earth-engine/

c.在线编辑器:https://code.earthengine.google.com/

d.官方数据网站:https://developers.google.com/earth-engine/datasets/

e.官方论坛:https://groups.google.com/forum/#!forum/google-earth-engine-developers

f.GEE的源码GitHub链接:https://github.com/google/earthengine-api

g.GEE的Python版API文档(个人版):Welcome to GEE-Python-API’s documentation! — GEE-Python-API 1.0 documentation
————————————————
原文链接:https://blog.csdn.net/m0_66892427/article/details/129116375

(9)GEE的JS和Python
GEE提供了在线的JavaScript API和离线的Python API两种形式。
要介绍JavaScript不得不先说一下HTML(Hypertext Markup Language),HTML不是编程语言,而是一款标签语言,用于标记页面的各个部分在浏览器里以何种方式展现,一旦编写完成,这些页面的本质就决定他们是静态的,不能对用户的操作做出反应,不能进行判断,不能调整页面元素显示,无论用户何时访问这些页面,其中的标签都会以相同的方式进行显示或展示。为了让网页显示出灵活的功能,就需要通过脚本语言来实现,他们在后台运行,操纵者浏览器显示的内容,JavaScript就是实现网页功能常用的脚本语言

虽然JavaScript与Java的名称有相同的部分,但两者几乎没有什么联系。虽然他们有一些相同的语法,但这些共同之处并不比与其他语言的共同之处多
JavaScript常见的功能包括:

以指定尺寸位置和样式(包括是否具有边框、菜单、工具栏等)打开新窗口;
提供用户友好的导航帮助,比如下拉菜单;
检验Web表单输入的数据,再向Web服务器提交表单之前确保数据格式正确;
在待定事件发生时,改变页面元素的外观与行为,比如当鼠标光标经过页面元素之上时;
检测和发现特定浏览器支持的功能,比如第三方插件,或是对新技术的原生支持。

致谢:a.https://zhuanlan.zhihu.com/p/311761533?utm_id=0
(8)Google Earth Engine(GEE)——通过F12控制台批量runtask下载影像
亲测有效!!!

//参考于Exporting images without clicking on RUN button (google.com)
 
runTasks = function() {
    const evt = new MouseEvent('click', {bubbles: true, cancelable: true, ctrlKey: true})
    $$('.run-button' ,$$('ee-task-pane')[0].shadowRoot).forEach(function(e) {
        e.dispatchEvent(evt)
    })
}
runTasks()

谢谢:https://blog.csdn.net/qq_31988139/article/details/124164614?spm=1001.2101.3001.6650.7&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124164614-blog-116047210.235%5Ev40%5Epc_relevant_3m_sort_dl_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-7-124164614-blog-116047210.235%5Ev40%5Epc_relevant_3m_sort_dl_base4&utm_relevant_index=12
(7)Map.setCenter();

GEE

// 设置显示和可视化参数,即设置居中位置以及缩放级别
Map.setCenter(-122.37383, 37.6193, 15); //即 .setCenter(lon, lat, zoom)

R语言

# 设置影像中心和加载到地图中
Map$setCenter(lon = -122.1899, lat = 37.5010, zoom = 10) 

(6)关于GEE的scale
在数据输出导入网盘时:scale在数据导入网盘环节需要设置,如果不设置的话会以默认分辨率输出而影响结果。那么,scale的输出并不能比原数据集小,不然会造成像元混乱?
scale通常也是数据重采样等场景中经常出现的参数。

(5)导出数据到Google云盘

// 将影像导出到Google Drive
  Export.image.toDrive({
    image: selectedImage.median(), // 使用中值影像
    description: 'MODIS_NPP', // 导出文件的描述
    folder: 'GEE_exports', // 导出文件的文件夹(在Google Drive中创建)
    fileNamePrefix: 'MODIS_NPP', // 导出文件的前缀
    scale: 500, // 设置导出影像的分辨率
    region: region // 设置导出的区域

(4).filterDate

在GEE中,所有的几何数据如FeatureCollection、ImageCollection等中都有封装好的过滤方法,分别为:日期过滤filterDate()、空间过滤filterBounds()和属性过滤filterMetadata(),以及一个通用的过滤方法filter。 更多见 https://blog.csdn.net/damadashen/article/details/127578006 感谢大佬

(3)maxPixels
maxPixels指最大像素数量,默认1e8,通常设置为1e13

(2)ee-palettes的介绍
ee-palettes是用于在GEE中生成调色板以应用于映射数据的模块。
https://blog.51cto.com/u_15654855/5625055

(1)开场白
var 定义变量
repository 存放外部遥感影像的子文件夹
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值