Annuncio: tutti i progetti non commerciali registrati per l'utilizzo di Earth Engine prima del
15 aprile 2025 devono
verificare l'idoneità non commerciale per mantenere l'accesso a Earth Engine.
ee.Number.atan2
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Calcola l'angolo formato dal vettore 2D [x, y].
Utilizzo | Resi |
---|
Number.atan2(right) | Numero |
Argomento | Tipo | Dettagli |
---|
questo: left | Numero | Il valore a sinistra. |
right | Numero | Il valore a destra. |
Esempi
Editor di codice (JavaScript)
// Left input is x and right input is y, representing point (x,y).
print('Atan2 of point (0,0)', ee.Number(0).atan2(0)); // 0
print('Atan2 of point (1,0)', ee.Number(1).atan2(0)); // 0
print('Atan2 of point (0,1)', ee.Number(0).atan2(1)); // 1.570796326 (π/2)
print('Atan2 of point (-1,0)', ee.Number(-1).atan2(0)); // 3.141592653 (π)
print('Atan2 of point (0,-1)', ee.Number(0).atan2(-1)); // -1.570796326 (-π/2)
Configurazione di Python
Consulta la pagina
Ambiente Python per informazioni sull'API Python e sull'utilizzo di
geemap
per lo sviluppo interattivo.
import ee
import geemap.core as geemap
Colab (Python)
print('Atan2 of point (0,0):', ee.Number(0).atan2(0).getInfo()) # 0
print('Atan2 of point (1,0):', ee.Number(1).atan2(0).getInfo()) # 0
# 1.570796326 (π/2)
print('Atan2 of point (0,1):', ee.Number(0).atan2(1).getInfo())
# 3.141592653 (π)
print('Atan2 of point (-1,0):', ee.Number(-1).atan2(0).getInfo())
# -1.570796326 (-π/2)
print('Atan2 of point (0,-1):', ee.Number(0).atan2(-1).getInfo())
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eatan2()\u003c/code\u003e calculates the angle formed by a 2D vector represented by its x and y coordinates (left and right inputs respectively).\u003c/p\u003e\n"],["\u003cp\u003eIt returns the angle in radians, ranging from -π to π.\u003c/p\u003e\n"],["\u003cp\u003eThe function is accessed using \u003ccode\u003eee.Number(left).atan2(right)\u003c/code\u003e, where \u003ccode\u003eleft\u003c/code\u003e represents the x-coordinate and \u003ccode\u003eright\u003c/code\u003e represents the y-coordinate.\u003c/p\u003e\n"],["\u003cp\u003eExamples demonstrate how \u003ccode\u003eatan2()\u003c/code\u003e is used to find angles for various points in a 2D plane.\u003c/p\u003e\n"]]],["The `atan2` function calculates the angle of a 2D vector [x, y]. It takes two numeric inputs: `left` as x and `right` as y. The function returns a number representing the angle. For example, `atan2(1, 0)` represents the point (1,0) returning an angle of 0. The point (0,1) `atan2(0,1)` returns an angle of π/2. `atan2(-1,0)` returns π, and `atan2(0,-1)` returns -π/2.\n"],null,["# ee.Number.atan2\n\nCalculates the angle formed by the 2D vector \\[x, y\\].\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------|---------|\n| Number.atan2`(right)` | Number |\n\n| Argument | Type | Details |\n|--------------|--------|-----------------------|\n| this: `left` | Number | The left-hand value. |\n| `right` | Number | The right-hand value. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Left input is x and right input is y, representing point (x,y).\nprint('Atan2 of point (0,0)', ee.Number(0).atan2(0)); // 0\nprint('Atan2 of point (1,0)', ee.Number(1).atan2(0)); // 0\nprint('Atan2 of point (0,1)', ee.Number(0).atan2(1)); // 1.570796326 (π/2)\nprint('Atan2 of point (-1,0)', ee.Number(-1).atan2(0)); // 3.141592653 (π)\nprint('Atan2 of point (0,-1)', ee.Number(0).atan2(-1)); // -1.570796326 (-π/2)\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\nprint('Atan2 of point (0,0):', ee.Number(0).atan2(0).getInfo()) # 0\nprint('Atan2 of point (1,0):', ee.Number(1).atan2(0).getInfo()) # 0\n# 1.570796326 (π/2)\nprint('Atan2 of point (0,1):', ee.Number(0).atan2(1).getInfo())\n# 3.141592653 (π)\nprint('Atan2 of point (-1,0):', ee.Number(-1).atan2(0).getInfo())\n# -1.570796326 (-π/2)\nprint('Atan2 of point (0,-1):', ee.Number(0).atan2(-1).getInfo())\n```"]]