Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)

简介: Google Earth Engine(GEE)——JavaScript基本功能介绍(变量和数据类型及几何类型的简介)

基本功能

声明变量

var variableName = ee.ContainerType(value);

容器对象(通常采用 形式ee.SomeVariableType)用于包装原生 JavaScript 对象,以便 Google 的服务器可以对其执行操作。


将地图居中

Map.setCenter(long, lat, zoomLevel);

我的博客中有一篇关注与这个的具体介绍,请自己去博客中寻找!

缩放级别从 0(无缩放)到 20(最高缩放级别)


显示元数据

print(variableName);

print操作对于打印数据和获取调试信息也很有用。注意:您一次不能打印超过 5,000 个元素。


向地图添加图层

Map.addLayer(variableName);


通用地球引擎数据类型

字符串

var str = ee.String('This is a string. Or is it? It is.');


数字

var num = ee.Number(5);


数组

var arr = ee.Array([[5, 2, 3], [-2, 7, 10], [6, 6, 9]]);


列表

var lis = ee.List([5, 'five', 6, 'six']);


字典

var dict = ee.Dictionary({five: 5, six: 6});


下面是一些关于GEE中的基本集合操作的变量声明。. .

  • ee.Geometry
  • ee.Feature
  • ee.FeatureCollection
  • ee.Image
  • ee.ImageCollection


声明几何

var poi = ee.Geometry.Point(0, 45);


多点

var multi = ee.Geometry.MultiPoint(0, 45, 5, 6, 70, -56);


线串

var lineStr = ee.Geometry.LineString([[0, 45], [5, 6], [70, -56]]);


多行字符串

var mLineStr =
ee.Geometry.MultiLineString(
    [[[0, 45], [5, 6], [70, -56]], [[0, -45], [-5, -6], [-70, 56]]]);

线性环

var linRin = ee.Geometry.LinearRing(0, 45, 5, 6, 70, -56, 0, 45);


矩形

//每一个点相当于默认的一个坐标
var rect = ee.Geometry.Rectangle(0, 0, 60, 30);


多边形

var poly = ee.Geometry.Polygon([[[0, 0], [6, 3], [5, 5], [-30, 2], [0, 0]]]);


多面体

var multiPoly =
ee.Geometry.MultiPolygon(
    [ee.Geometry.Polygon([[0, 0], [6, 3], [5, 5], [-30, 2], [0, 0]]),
ee.Geometry.Polygon([[0, 0], [-6, -3], [-5, -5], [30, -2], [0, 0]])]);


特征和特征集合

  • 特征是与特定属性相关联的几何图形。
  • 特征集合是特征组。


相关文章
|
存储 JavaScript 对象存储
js检测数据类型有那些方法
js检测数据类型有那些方法
322 59
|
11月前
|
存储 JavaScript 前端开发
JavaScript中的数据类型以及存储上的差别
通过本文的介绍,希望您能够深入理解JavaScript中的数据类型及其存储差别,并在实际编程中灵活运用这些知识,以提高代码的性能和稳定性。
250 3
|
存储 JavaScript 前端开发
js中的数据类型
JavaScript 中的数据类型包括五种基本类型(String、Number、Undefined、Boolean、Null)和三种引用类型(Object、Array、Function,以及ES6新增的Symbol)。基本类型直接存储值,引用类型存储的是指向实际数据的内存地址。了解它们的区别对于掌握 JavaScript 的变量赋值和函数传参至关重要。
287 1
|
存储 JavaScript 前端开发
JavaScript 数据类型详解:基本类型与引用类型的区别及其检测方法
JavaScript 数据类型分为基本数据类型和引用数据类型。基本数据类型(如 string、number 等)具有不可变性,按值访问,存储在栈内存中。引用数据类型(如 Object、Array 等)存储在堆内存中,按引用访问,值是可变的。本文深入探讨了这两种数据类型的特性、存储方式、以及检测数据类型的两种常用方法——typeof 和 instanceof,帮助开发者更好地理解 JavaScript 内存模型和类型检测机制。
462 0
JavaScript 数据类型详解:基本类型与引用类型的区别及其检测方法
|
JavaScript 前端开发 开发者
【干货拿走】JavaScript中最全的数据类型判断方法!!!!
【干货拿走】JavaScript中最全的数据类型判断方法!!!!
494 1
|
存储 前端开发 JavaScript
前端基础(三)_JavaScript数据类型(基本数据类型、复杂数据类型)
本文详细介绍了JavaScript中的数据类型,包括基本数据类型(Number、String、Boolean、Undefined、Null)和复杂数据类型(Object),并解释了如何使用`typeof`操作符来识别变量的数据类型。同时,还讨论了对象、函数和数组等复杂数据类型的使用方式。
859 2
|
存储 JavaScript 前端开发
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
JavaScript数据类型全解:编写通用函数,精准判断各种数据类型
368 0
|
数据可视化 定位技术 Sentinel
如何用Google Earth Engine快速、大量下载遥感影像数据?
【2月更文挑战第9天】本文介绍在谷歌地球引擎(Google Earth Engine,GEE)中,批量下载指定时间范围、空间范围的遥感影像数据(包括Landsat、Sentinel等)的方法~
4924 1
如何用Google Earth Engine快速、大量下载遥感影像数据?
|
编解码 人工智能 算法
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
Google Earth Engine——促进森林温室气体报告的全球时间序列数据集
273 0
|
编解码 人工智能 数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
Google Earth Engine(GEE)——全球道路盘查项目全球道路数据库
367 0

热门文章

最新文章