Page Summary
-
The
not()method returns 0 if the input is non-zero, and 1 otherwise. -
The
not()method operates on anImageand returns anImage. -
The examples demonstrate how to use the
not()method in both JavaScript and Python.
| Usage | Returns |
|---|---|
Image.
not
()
|
Image |
| Argument | Type | Details |
|---|---|---|
|
this:
value
|
Image | The image to which the operation is applied. |
Examples
Code Editor (JavaScript)
/** * Demonstrates the ee.Image.Not method. * * This example uses positive integers; non-integer and negative * values are allowed. */ var notZeros = ee . Image ( 3 ); // Define an image where all pixels are not zero. var zeros = notZeros . not (); // Pixels are not zeros, return zeros. var ones = zeros . not (); // Pixels are zeros, return ones. print ( 'zeros:' , zeros ); print ( 'ones:' , ones ); // Display images to the map; explore values using the Inspector. var visParams = { min : 0 , max : 1 }; Map . addLayer ( notZeros , visParams , 'notZeros' ); Map . addLayer ( zeros , visParams , 'zeros' ); Map . addLayer ( ones , visParams , 'ones' );
import ee import geemap.core as geemap
Colab (Python)
"""Demonstrates the ee.Image.Not method. This example uses positive integers; non-integer and negative values are allowed. """ not_zeros = ee . Image ( 3 ) # Define an image where all pixels are not zero. zeros = not_zeros . Not () # Pixels are not zeros, return zeros. ones = zeros . Not () # Pixels are zeros, return ones. display ( 'zeros:' , zeros ) display ( 'ones:' , ones ) # Sample images at a location and print the results. loc = ee . Geometry . Point ( 0 , 0 ) # Location to sample image values. display ( 'not_zeros:' , not_zeros . sample ( loc , 1 ) . first () . get ( 'constant' )) display ( 'zeros:' , zeros . sample ( loc , 1 ) . first () . get ( 'constant' )) display ( 'ones:' , ones . sample ( loc , 1 ) . first () . get ( 'constant' ))

