#!/usr/bin/env python # Lint as: python3 """Create and render a feature collection from polygons.""" import ee import ee.mapclient ee.Initialize() ee.mapclient.centerMap(-107, 41, 6) fc = ee.FeatureCollection([ ee.Feature( ee.Geometry.Polygon( [[-109.05, 41], [-109.05, 37], [-102.05, 37], [-102.05, 41]]), {'name': 'Colorado', 'fill': 1}), ee.Feature( ee.Geometry.Polygon( [[-114.05, 37.0], [-109.05, 37.0], [-109.05, 41.0], [-111.05, 41.0], [-111.05, 42.0], [-114.05, 42.0]]), {'name': 'Utah', 'fill': 2}) ]) # Fill, then outline the polygons into a blank image. image1 = ee.Image(0).mask(0) image2 = image1.paint(fc, 'fill') # Get color from property named 'fill' image3 = image2.paint(fc, 3, 5) # Outline using color 3, width 5. image4 = image3.toByte() ee.mapclient.addToMap(image4, { 'palette': ['000000', 'FF0000', '00FF00', '0000FF'], 'max': 3, 'opacity': 0.5 })