1.初识Earth Engine

Earth Engine平台是一个集科学分析和地理信息可视化的综合性平台,该平台提供丰富的API,以及工具帮助方便查看、计算、处理、分析大范围的各种影像等GIS数据。

基础数据

目前Earth Engine上已由几十PB的影像栅格数据及矢量数据数据地址。数据主要分为以下7类:
(1)影像类数据:如Landsat系列产品、MODIS系列产品、Sentinel系列产品、NAIP产品等。
(2)矢量类数据,如全球矢量边界等。
(3)高程数据。
(4)夜光遥感数据。
(5)土地分类产品数据、全球水体数据。
(6)气候天气数据。
(7)疾病、人口等数据。

官方论坛

官方论坛地址

基础概念

服务端和客户端

服务端(Server)和客户端(Client)在结合Earth Engine后衍生出的两个概念。

//client
var name1 =  'LSW'
print(typeof name1)
//server
var name1 =  ee.string('LSW')
print(typeof name1)

运行结果显示两种数据分别为string和object。使用普通的Javascript代码定义的字符串变量是string类型,而使用Earth Engine的字符串对象ee.string()定义的字符串是object类型,这个对象只能在Earth Engine服务器中使用和解析。

地图

Earth Engine中地图指的是显示栅格数据、矢量数据,是编辑器中的地图展示区。

//设置默认地图显示样式为卫星底图
Map.setOptions("SATELLITE");
//加载默认的单张影像
var image = ee.Image("LANDSAT/LC08/C01/T1_TOA/LC08_123037_20180611");
//设置显示地图以image的边界为中心,缩放级别是7
Map.centerObject(image, 7);
//映射影像到map显示区
var visParm = {
    
    
  min: 0,
  max: 0.3,
  bands: ["B4", "B3", "B2"]
};
//加载影像
Map.addLayer(image, {
    
    min:0, max:0.3, bands:["B4", "B3", "B2"]});

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_45373844/article/details/130184056