GEE-基础代码整合
官方文档片段整理(自用)
- from API Tutorials-----The Earth Engine API
// Instantiate an image with the Image constructor.
var image = ee.Image('CGIAR/SRTM90_V4');
// Zoom to a location.
Map.setCenter(-112.8598, 36.2841, 9); // Center on the Grand Canyon.
// Display the image on the map.
Map.addLayer(image);
// Load the SRTM image.
var srtm = ee.Image('CGIAR/SRTM90_V4');
// Apply an algorithm to an image.
var slope = ee.Terrain.slope(srtm);
// Display the result.
Map.setCenter(-112.8598, 36.2841, 9); // Center on the Grand Canyon.
Map.addLayer(slope, {
min: 0, max :60}, 'slope');
// Get the aspect (in degrees).
var aspect = ee.Terrain.aspect(srtm);
// Convert to radians, compute the sin of the aspect.
var sinImage = aspect.divide(180).multiply(Math.PI).sin();
// Display the result.
Map.addLayer(sinImage, {
min: -1, max: 1}, 'sin');
// Compute the mean elevation in the polygon.
var meanDict = srtm.reduceRegion({
reducer: ee.Reducer.mean(),
geometry: polygon,
scale: 90
});
// Get the mean from the dictionary and print it.
var mean = meanDict.get('elevation');
print('Mean elevation', mean);
var scale = srtm.projection().nominalScale();
print('SRTM scale in meters', scale);
var l8 = ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA');
var spatialFiltered