mirror of
https://github.com/google/earthengine-api.git
synced 2025-12-08 19:26:12 +00:00
29 lines
703 B
Python
29 lines
703 B
Python
#!/usr/bin/env python
|
|
"""Reverse mask a region.
|
|
|
|
Create an image that masks everything except for the specified polygon.
|
|
"""
|
|
|
|
import ee
|
|
import ee.mapclient
|
|
|
|
ee.Initialize()
|
|
ee.mapclient.centerMap(-100, 40, 4)
|
|
|
|
fc = (ee.FeatureCollection('ft:1Ec8IWsP8asxN-ywSqgXWMuBaxI6pPaeh6hC64lA')
|
|
.filter(ee.Filter().eq('ECO_NAME', 'Great Basin shrub steppe')))
|
|
|
|
# Start with a black image.
|
|
empty = ee.Image(0).toByte()
|
|
# Fill and outline the polygons in two colors
|
|
filled = empty.paint(fc, 2)
|
|
both = filled.paint(fc, 1, 5)
|
|
# Mask off everything that matches the fill color.
|
|
result = both.mask(filled.neq(2))
|
|
|
|
ee.mapclient.addToMap(result, {
|
|
'palette': '000000,FF0000',
|
|
'max': 1,
|
|
'opacity': 0.5
|
|
})
|