Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. var points = ee.FeatureCollection([
  2. ee.Feature(geometry2, {label: 'm1'}),
  3. ee.Feature(geometry3, {label: 'm2'}),
  4. ee.Feature(geometry4, {label: 'm3'}),
  5. ee.Feature(geometry5, {label: 'm4'}),
  6. ee.Feature(geometry6, {label: 'm5'}),
  7. ee.Feature(geometry7, {label: 'm6'}),
  8. ee.Feature(geometry8, {label: 'm7'}),
  9. ee.Feature(geometry9, {label: 'm8'}),
  10. ee.Feature(geometry10, {label: 'm9'}),
  11. ee.Feature(geometry11, {label: 'm10'})
  12. ]);
  13.  
  14. Map.addLayer(points);
  15.  
  16. // NDVI calculation
  17.  
  18.  
  19.  
  20. var addNDVI = function(image) {
  21. return image.addBands(image.normalizedDifference(['B8', 'B4']));
  22.  
  23. };
  24.  
  25. var with_ndvi = puli.map(addNDVI);
  26.  
  27. var rgb_vis = {min: 0, max: 5000, bands: ['B4', 'B3', 'B2']};
  28. Map.addLayer(puli, rgb_vis, 'RGB');
  29. Map.addLayer(with_ndvi, {bands: 'nd', min: 0, max: 1}, 'NDVI');
  30.  
  31.  
  32.  
  33. // Time Series Analysis for NDVI
  34.  
  35. var TimeSeriesndvi = ui.Chart.image.seriesByRegion(with_ndvi,points,ee.Reducer.mean(),'nd',200, 'system:time_start', 'label')
  36. .setChartType('ScatterChart')
  37. .setOptions({
  38. title: 'NDVI variations',
  39. vAxis: {title: 'NDVI'},
  40. lineWidth: 1,
  41. pointSize: 4,
  42. series: {
  43. // 0: {color: 'FF0000'},
  44. // 1: {color: '00FF00'},
  45. // 2: {color: '0000FF'},
  46. }});
  47. print(TimeSeriesndvi);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement