ee.Image.not
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Gibt 0 zurück, wenn die Eingabe ungleich null ist, andernfalls 1.
Nutzung | Ausgabe |
---|
Image.not() | Bild |
Argument | Typ | Details |
---|
So gehts: value | Bild | Das Bild, auf das der Vorgang angewendet wird. |
Beispiele
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 einrichten
Informationen zur Python API und zur Verwendung von geemap
für die interaktive Entwicklung finden Sie auf der Seite
Python-Umgebung.
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.
"""
import pprint
import ee
ee.Authenticate()
ee.Initialize()
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.
print('zeros:')
pprint.pprint(zeros.getInfo())
print('\nones:')
pprint.pprint(ones.getInfo())
# Sample images at a location and print the results.
loc = ee.Geometry.Point(0, 0) # Location to sample image values.
print('not_zeros:', not_zeros.sample(loc, 1).first().get('constant').getInfo())
print('zeros:', zeros.sample(loc, 1).first().get('constant').getInfo())
print('ones:', ones.sample(loc, 1).first().get('constant').getInfo())
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003eImage.not()\u003c/code\u003e method returns 0 for non-zero input values and 1 for zero input values in an image.\u003c/p\u003e\n"],["\u003cp\u003eThis operation can be applied to images containing integers, non-integers, and negative values.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for creating binary masks or inverting the logic of existing image data.\u003c/p\u003e\n"]]],[],null,["# ee.Image.not\n\nReturns 0 if the input is non-zero, and 1 otherwise.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------|---------|\n| Image.not`()` | Image |\n\n| Argument | Type | Details |\n|---------------|-------|----------------------------------------------|\n| this: `value` | Image | The image to which the operation is applied. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n/**\n * Demonstrates the ee.Image.Not method.\n *\n * This example uses positive integers; non-integer and negative\n * values are allowed.\n */\n\nvar notZeros = ee.Image(3); // Define an image where all pixels are not zero.\nvar zeros = notZeros.not(); // Pixels are not zeros, return zeros.\nvar ones = zeros.not(); // Pixels are zeros, return ones.\n\nprint('zeros:', zeros);\nprint('ones:', ones);\n\n// Display images to the map; explore values using the Inspector.\nvar visParams = {min: 0, max: 1};\nMap.addLayer(notZeros, visParams, 'notZeros');\nMap.addLayer(zeros, visParams, 'zeros');\nMap.addLayer(ones, visParams, 'ones');\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n\"\"\"Demonstrates the ee.Image.Not method.\n\nThis example uses positive integers; non-integer and negative\nvalues are allowed.\n\"\"\"\n\nimport pprint\nimport ee\nee.Authenticate()\nee.Initialize()\n\nnot_zeros = ee.Image(3) # Define an image where all pixels are not zero.\nzeros = not_zeros.Not() # Pixels are not zeros, return zeros.\nones = zeros.Not() # Pixels are zeros, return ones.\n\nprint('zeros:')\npprint.pprint(zeros.getInfo())\nprint('\\nones:')\npprint.pprint(ones.getInfo())\n\n# Sample images at a location and print the results.\nloc = ee.Geometry.Point(0, 0) # Location to sample image values.\nprint('not_zeros:', not_zeros.sample(loc, 1).first().get('constant').getInfo())\nprint('zeros:', zeros.sample(loc, 1).first().get('constant').getInfo())\nprint('ones:', ones.sample(loc, 1).first().get('constant').getInfo())\n```"]]