0
点赞
收藏
分享

微信扫一扫

Google Earth Engine 学习2---JavaScript版的API常用语法

何以至千里 2022-04-23 阅读 66
java-ee

Google Earth Engine 学习2—JavaScript版的API常用语法

何需这么复杂,大可不必写那么多,虾面我把今天的学习内容记录一下。

1、基础变量

(1)数值ee.Number()
ee.Number(10).abs();ee.Number(10).toInt();ee.Number(10).log();
加:ee.Number(2).add(10);减:Substract; 乘:multiply; 除:divide;
求余:mod

(2)左移运算符<<; 右移运算符>>

(3)按位运算:and(全1为1,否则为0);or(有1为1,否则为0),利用bitwiseAnd()和bitwiseOr()进行计算。其他两种按位运算是“异或”,“取反”。

(4)字符串ee.String()

(5)字典 ee.Dictionary()

(6)日期ee.Date()

(7)列表ee.List()

(8)数组ee.Array()

(9)地图Map
①Map.add(item),通常是在地图展示区加入各种ui使用;
②Map.centerObject(object,zoom),object是数据,zoom是缩放级别;
③Map.addLayer(),地图上添加图层,里面的参数自己看官网的例子吧!

(10)几何图形ee.Geometry(),GEE提供了对几何图形的常规操作,如ArcGIS中的空间分析和统计等操作。

(11)矢量数据ee.Feature(),相比Geometry而言记录了数据的属性,类似于shp中的属性表。Feature包含了Geometry,所以它也可以进行空间分析和统计等操作。

(12)矢量数据集合ee.FeatureCollection()
①展示矢量集合数据;
②合并矢量集合数据;
③过滤矢量集合数据;
④循环遍历矢量集合数据;
⑤矢量集合数据统计分析 aggregate_xxxx();
⑥矢量数据转为栅格数据reduceToImage()。

(13)影像数据ee.Image:注意expression的用法即可,该方法,可以很直观的将复杂的表达式清楚的表示出来。

(14)影像集合ee.ImageCollection.

2、操作方法

(1)过滤ee.Filter
①filterDate(start,end)(左闭右开区间);
②filterBounds(geometry);
③filterMetadata();
④filter, EE中有几十种方法可以调用;
(2)计算ee.Reducer(),使用该方法统计面积和数量等;

(3)联合ee.join();

(4)循环遍历map:注意该方法中不能有print(),等,请参考123页。

(5)数据导出Export
①栅格数据
②矢量数据
③视频数据:将数据集以视频的形式导出来,由于到处时间长,现在的导出方案是利用GIF的形式导出,在后续的入海口变化实例中会讲到。
(6)图表展示ui.Chart

3、界面编程
感兴趣的话再看吧!!!

举报

相关推荐

scss常用语法

Markdown常用语法

Jquery常用语法

postgre sql常用语法

python常用语法点

0 条评论