文章目录
- 1.ee.ImageCollection()
- 2.ImageCollection.filterBounds/filterDate/filterMetadata()
- 3.ImageCollection.limit() 可以限制条数
- 4.ImageCollection.select()挑选波段
- 5.ImageCollection.distinct() 去重复字段
- 6.ImageCollection.combine() 两个数据集合并
- 7.ImageCollection.mosaic() 镶嵌
- 8.ImageCollection.and/or()
- 9.ImageCollection.map() 对每一个影像进行操作
创建 ee.ImageCollection() ee.ImageCollection.load()
筛选 limit() .filterMetadata() .filterDate() .filterBounds() .filter() .select() .distinct() .comnibe() .unit8() ……. .set() .setMulti()
求值 .mosaic() .and/or() .sum/product/max/min/mean/mode/median/count()
转换 .first() .toList() .toArray()
1.ee.ImageCollection()
var Night_Light = ee.ImageCollection( 'NOAA/DMSP-OLS/NIGHTTIME_LIGHTS' );
Map.setCenter( 107.54, 34.37, 4 );
Map.addLayer( Night_Light, {min:0, max:100, opacity:0.7} );
2.ImageCollection.filterBounds/filterDate/filterMetadata()
var China = ee.FeatureCollection("users/wangjinzhulala/China_Provinces")
var L8 = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")
.filterBounds(China.geometry())
.filterDate('2018-01-01','2018-12-31')
.filterMetadata('CLOUD_COVER','less_than',0.1);
Map.setCenter( 107.753, 34.238, 4);
Map.addLayer( L8, {bands:'B4,B3,B2', min:0, max:0.2}, 'Original Images' );
3.ImageCollection.limit() 可以限制条数
4.ImageCollection.select()挑选波段
var L8 = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")
.filterBounds(ee.Geometry.Point(106.5487, 29.5444))
.filterDate('2018-03-01','2019-03-01')
.limit(5);
var L8_Select = L8.select(['B5','B4','B3'], ['Near infrared','Red','Green']);
print( 'Original', L8 );
print( 'Selected', L8_Select );
5.ImageCollection.distinct() 去重复字段
6.ImageCollection.combine() 两个数据集合并
7.ImageCollection.mosaic() 镶嵌
8.ImageCollection.and/or()
var Night_Light = ee.ImageCollection('NOAA/DMSP-OLS/NIGHTTIME_LIGHTS').select('stable_lights');
var Light_Or = Night_Light.or();//曾经发过光
var Light_And = Night_Light.and();//一直存在的光源
Map.setCenter(105.13, 35.68, 4);
Map.addLayer( Light_Or, {min: 0, max: 1, palette: ['000000','ffff99']}, 'Sometimes Lit');
Map.addLayer( Light_And, {min: 0, max: 1, palette: ['333333','ffff55']}, 'Always Lit');