ee.Image.not

  • The not() method returns 0 if the input is non-zero, and 1 otherwise.

  • The not() method operates on an Image and returns an Image .

  • The examples demonstrate how to use the not() method in both JavaScript and Python.

Returns 0 if the input is non-zero, and 1 otherwise.
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' 
 ); 

Python setup

See the Python Environment page for information on the Python API and using geemap for interactive development.

 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' 
 )) 
Design a Mobile Site
View Site in Mobile | Classic
Share by: