Google Earth Engine 教学视频笔记
B站上GEE基础视频要点笔记
基础数据类型:
String、Number
空间数据对象:
Geometry
- 实现空间坐标变换,在epsg网站查找epsg代码填入参数
Geometry.distance()
用于测算最近两点之间的距离Feature
Feature.Area()
求面积Feature Collection
- 相当于arcgis shp编辑
- reduceToImage 矢量转栅格
- toLIst 变成列表元素
Image
- Mask 掩膜操作 类似裁剪,但不真实删除元素
Clip(geometry)
裁剪操作Select(‘bands’)
波段名称选择 slice() 按波段index选择Addbands()
加波段Reproject()
epsg:3857 常用网络地图坐标代号- Rgb hsv 转换
where()
重新赋值 对小于4000的重赋值为0 可以剔除某些内容- 数值判断,值域截取
- 自定义函数,计算NDVI时可用
Image.derivative()
高程进行x, y 微分 求坡度- 纹理提取
- 临域操作,聚合替换
Image Collection
Filter
边界、时间段、数据属性筛选mosaic()
实现多图叠加,将collection变一张image,重叠位置规则:后面取代前面Select
波段筛选并重命名,只能对同源数据操作- 逻辑判断,Or 至少一次,and 多次
unmixing
解决同物异谱或同谱异物
对象操作
Dates
- 时间基本操作
- 时间表示方法
使用Unix timestamp
表示 - 时间段
- 时间段合并union
Filters
- 筛选器操作步骤:
- 获取集合
- 创建筛选器 f = Filter.xxxx()
- 对集合执行筛选器 collections.filter(f)
- 内容筛选与获取
- 日期筛选
- 组合筛选
Joins
- 左连接,定义筛选器筛选
- 影像产品结合
- saveAll 只链接属性,类似ArcGIS join中字段连接
- saveBest 参见guide