Create a nice maps for a report
Draw a geometry and use the code below or follow this link.
var lights = ee.ImageCollection("NOAA/DMSP-OLS/NIGHTTIME_LIGHTS"); var viirs = ee.ImageCollection("NOAA/VIIRS/DNB/MONTHLY_V1/VCMSLCFG"); var virs = viirs.select("avg_rad").filterDate(ee.Date.fromYMD(2017,1,1),ee.Date.fromYMD(2017,12,31)).mean(); // vizualization parameters var viz = {min:0, max:100, palette:['000000,700000,808080,FFFF00,ffffff']}; var bound = geometry.bounds(); var myList = ee.List(bound.coordinates().get(0)); var xmin = ee.Number(ee.List(myList.get(0)).get(0)); var xmax = ee.Number(ee.List(myList.get(1)).get(0)); var ymin = ee.Number(ee.List(myList.get(0)).get(1)); var ymax = ee.Number(ee.List(myList.get(3)).get(1)); var pixSize = 500; var xs = ee.String(ee.Number(ee.Geometry.LineString([[xmin,ymin],[xmax,ymin]]).length()).divide(pixSize).toInt()); var ys = ee.String(ee.Number(ee.Geometry.LineString([[xmin,ymin],[xmin,ymax]]).length()).divide(pixSize).toInt()); var dimension = ee.String(xs.cat("x").cat(ys)); var img = virs.visualize({bands:"avg_rad", min:0, max:100, palette:['000000','700000','808080','FFFF00','ffffff'], forceRgbOutput:true}); print(img.getThumbURL({dimensions:dimension.getInfo(), region:bound.getInfo(), format:"jpg"})); Map.addLayer( virs,viz,"1992");