Guest User

Untitled

a guest
Jul 19th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. var elev = ee.Image("JAXA/ALOS/AW3D30_V1_1")
  2. .select(['AVE']);
  3. var table = ee.FeatureCollection("users/mahipalrajput91/StudyArea");
  4. var clipped = elev.clipToCollection(table);
  5. // Zoom to a location.
  6. Map.setCenter(81.3208, 22.9483, 10); // Center on the Grand Canyon.
  7. Map.addLayer(clipped, {min: 465, max: 1200,}, 'elev', false);
  8.  
  9. var shade = ee.Terrain.hillshade(clipped);
  10. Map.addLayer(shade, {}, 'hillshade', false);
  11.  
  12. var ocean = clipped.lte(0);
  13. var elevationPalette = ['006600', '002200', 'fff700', 'ab7634', 'c4d0ff', 'ffffff'];
  14. // Use these visualization parameters, customized by location.
  15. var visParams = {min: 465, max: 1200, palette: elevationPalette};
  16.  
  17. var visualized = ee.ImageCollection([
  18. // Mask the elevation to get only land
  19. elev.mask(ocean.not()).visualize(visParams),
  20. // Use the ocean mask directly to display ocean.
  21. ocean.mask(ocean).visualize({palette:'000022'})
  22. ]).mosaic();
  23.  
  24. var hsv = visualized.divide(255).rgbToHsv();
  25. var hs = hsv.select(0, 1);
  26. var v = shade.divide(255);
  27. var rgb = hs.addBands(v).hsvToRgb().multiply(255).byte();
  28. Map.addLayer(rgb, {}, 'styled');
  29.  
  30. var product = ee.Terrain.products(clipped);
  31. var slope =ee.Terrain.slope(clipped);
  32.  
  33. var sld_intervals =
  34. '<RasterSymbolizer>' +
  35. '<ColorMap type="intervals" extended="false" >' +
  36. '<ColorMapEntry color="#0000FF" quantity="421" label="421"/>' +
  37. '<ColorMapEntry color="#0000FF" quantity="600" label="422-600" />' +
  38. '<ColorMapEntry color="#FFFF00" quantity="800" label="601-800" />' +
  39. '<ColorMapEntry color="#ff0000" quantity="1000" label="801-1000" />' +
  40. '<ColorMapEntry color="#FFFFFF" quantity="1180" label="1001-1180" />' +
  41. '</ColorMap>' +
  42. '</RasterSymbolizer>';
  43.  
  44. Map.addLayer(clipped.sldStyle(sld_intervals), {}, 'SLD intervals');
Add Comment
Please, Sign In to add comment