GEE(Google Earth Engine)——JavaScript 入门(1)

网友投稿 894 2022-05-29

GEE(Google Earth Engine)——JavaScript 入门(1)

如果有基础请参考GEE官方文档:https://developers.google.com/earth-engine/guides/getstarted

如何使用这些文档

Earth Engine 文档专为熟悉地理空间数据分析的人员设计。文档主要按数据类型构建。例如,在左侧导航包含了重要的数据类型,例如链接到部分或网页Image, ImageCollection, Feature, FeatureCollection, Geometry, Reducer, Chart,Join和 Array。本指南仅对这些类型进行了足够的描述,以帮助您入门。还有 机器学习、专业或传感器特定算法(例如 Landsat 算法)、 面向公众的应用程序、数据(资产)管理的部分 以及关于地球引擎内部运作的重要细节。在深入研究任何一个之前,从这里开始!

代码编辑器

代码编辑器是用于开发地球引擎应用程序的交互式环境(图 1)。中心面板提供了一个 javaScript 代码编辑器。编辑器上方是保存当前脚本、运行脚本和清除地图的按钮。在获取链接按钮生成在地址栏的脚本唯一的URL。底部面板中的地图包含脚本添加的图层。顶部是数据集和地点的搜索框。左侧面板包含代码示例、您保存的脚本、可搜索的 API 参考和私有数据的资产管理器。右侧面板有一个用于查询地图的检查器、一个输出控制台和一个用于长期运行任务的管理器。帮助按钮 help 右上角包含指向本指南和其他获取帮助资源的链接。从代码编辑器指南和获取帮助指南中了解更多信息。

图  code.earthengine.google.com 上的 Earth Engine 代码编辑器

在代码编辑器中打开和运行代码

以下步骤演示了如何打开 Earth Engine 并执行显示图像的自定义脚本。为获得最佳效果,您可能需要安装最新版本的 Chrome,即 Google 的网络浏览器,可 在此处获得。

在此处打开地球引擎代码编辑器: code.earthengine.google.com。如果您还没有,则需要通过使用注册的 Google 帐户登录来启用访问。

导航到位于代码编辑器最左侧的脚本选项卡。在那里,您将找到访问、显示和分析 Earth Engine 数据的示例脚本集合。

在“图像集合”下,选择“过滤合成”示例。您会在中控台上看到一个脚本。按运行按钮执行脚本。Filtered Composite 示例选择与科罗拉多州和犹他州相交或在其边界内的 Landsat 7 图像。然后显示所选图像的真彩色合成。样品给你介绍常用的方法,如filter(),clip()和 Map.addLayer()。

地球引擎数据结构

两个最根本的地理数据在地球引擎结构 Image和 Feature分别对应于光栅和矢量数据类型,。图像由波段和属性字典组成。特征由一个Geometry和一个属性字典组成。一堆图像(例如图像时间序列)由ImageCollection. 功能集合由FeatureCollection. 在地球引擎其它基本数据结构包括Dictionary, List,Array,Date, Number和String(了解更多关于基本数据类型 本教程。要记住,这些都是很重要的服务器端对象的操作方式与客户端 JavaScript 对象的操作方式不同)。

JavaScript 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:双非本硕“统计学”连读,带你讲述一下我的 “Python编程学习” 之路!
下一篇:OpenHarmony和HarmonyOS有什么区别?
相关文章