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.PixelType
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Restituisce un PixelType della precisione specificata con i limiti specificati per elemento e una dimensionalità facoltativa.
Utilizzo | Resi |
---|
ee.PixelType(precision, minValue, maxValue, dimensions) | PixelType |
Argomento | Tipo | Dettagli |
---|
precision | Oggetto | La precisione del pixel, uno dei valori "int", "float" o "double". |
minValue | Numero, valore predefinito: null | Il valore minimo dei pixel di questo tipo. Se la precisione è "float" o "double", questo valore può essere null, a indicare infinito negativo. |
maxValue | Numero, valore predefinito: null | Il valore massimo dei pixel di questo tipo. Se la precisione è "float" o "double", questo valore può essere null, a indicare infinito positivo. |
dimensions | Numero intero, valore predefinito: 0 | Il numero di dimensioni in cui possono variare i pixel di questo tipo: 0 è uno scalare, 1 è un vettore, 2 è una matrice e così via. |
Esempi
Editor di codice (JavaScript)
print(ee.PixelType('int', 0, 1)); // int ∈ [0, 1]
print(ee.PixelType('int', -20, -10)); // int ∈ [-20, -10]
print(ee.PixelType('float')); // float
print(ee.PixelType('double')); // double
print(ee.PixelType('double', null)); // double
print(ee.PixelType('double', null, null)); // double
print(ee.PixelType('double', null, null, 0)); // double
print(ee.PixelType('double', null, null, 1)); // double, 1 dimensions
print(ee.PixelType('double', null, null, 2)); // double, 2 dimensions
print(ee.PixelType('double', null, null, 3)); // double, 3 dimensions
print(ee.PixelType('double', null, null, 10)); // double, 10 dimensions
print(ee.PixelType('double', null, null, 1e8)); // double, 100000000 dimensions
print(ee.PixelType('double', 1, 2, 0)); // double ∈ [1, 2]
print(ee.PixelType('double', 1, 3, 2)); // double ∈ [1, 3], 2 dimensions
print(ee.PixelType('double', -4, -3, 0)); // double ∈ [-4, -3]
print(ee.PixelType('double', null, 2.3, 0)); // double
print(ee.PixelType('double', 3.4, null, 0)); // double
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(ee.PixelType('int', 0, 1).getInfo()) # int ∈ [0, 1]
print(ee.PixelType('int', -20, -10).getInfo()) # int ∈ [-20, -10]
print(ee.PixelType('float').getInfo()) # float
print(ee.PixelType('double').getInfo()) # double
print(ee.PixelType('double', None).getInfo()) # double
print(ee.PixelType('double', None, None).getInfo()) # double
print(ee.PixelType('double', None, None, 0).getInfo()) # double
print(ee.PixelType('double', None, None, 1).getInfo()) # double, 1 dimensions
print(ee.PixelType('double', None, None, 2).getInfo()) # double, 2 dimensions
print(ee.PixelType('double', None, None, 3).getInfo()) # double, 3 dimensions
print(ee.PixelType('double', None, None, 10).getInfo()) # double, 10 dimensions
# double, 100000000 dimensions
print(ee.PixelType('double', None, None, 1e8).getInfo())
print(ee.PixelType('double', 1, 2, 0).getInfo()) # double ∈ [1, 2]
# double ∈ [1, 3], 2 dimensions
print(ee.PixelType('double', 1, 3, 2).getInfo())
print(ee.PixelType('double', -4, -3, 0).getInfo()) # double ∈ [-4, -3]
print(ee.PixelType('double', None, 2.3, 0).getInfo()) # double
print(ee.PixelType('double', 3.4, None, 0).getInfo()) # double
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\u003eee.PixelType()\u003c/code\u003e defines the data type and range of values for pixels in an image.\u003c/p\u003e\n"],["\u003cp\u003eYou can specify the precision ('int', 'float', 'double'), minimum and maximum values, and the number of dimensions for the pixel type.\u003c/p\u003e\n"],["\u003cp\u003eIf minimum or maximum values are not specified for 'float' or 'double' precision, they default to negative and positive infinity, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003edimensions\u003c/code\u003e argument allows you to create scalar, vector, matrix, or higher-dimensional pixel types.\u003c/p\u003e\n"]]],[],null,["# ee.PixelType\n\nReturns a PixelType of the given precision with the given limits per element, and an optional dimensionality.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------------------------------|-----------|\n| `ee.PixelType(precision, `*minValue* `, `*maxValue* `, `*dimensions*`)` | PixelType |\n\n| Argument | Type | Details |\n|--------------|-----------------------|--------------------------------------------------------------------------------------------------------------------------------|\n| `precision` | Object | The pixel precision, one of 'int', 'float', or 'double'. |\n| `minValue` | Number, default: null | The minimum value of pixels of this type. If precision is 'float' or 'double', this can be null, signifying negative infinity. |\n| `maxValue` | Number, default: null | The maximum value of pixels of this type. If precision is 'float' or 'double', this can be null, signifying positive infinity. |\n| `dimensions` | Integer, default: 0 | The number of dimensions in which pixels of this type can vary; 0 is a scalar, 1 is a vector, 2 is a matrix, etc. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint(ee.PixelType('int', 0, 1)); // int ∈ [0, 1]\nprint(ee.PixelType('int', -20, -10)); // int ∈ [-20, -10]\nprint(ee.PixelType('float')); // float\nprint(ee.PixelType('double')); // double\nprint(ee.PixelType('double', null)); // double\nprint(ee.PixelType('double', null, null)); // double\nprint(ee.PixelType('double', null, null, 0)); // double\nprint(ee.PixelType('double', null, null, 1)); // double, 1 dimensions\nprint(ee.PixelType('double', null, null, 2)); // double, 2 dimensions\nprint(ee.PixelType('double', null, null, 3)); // double, 3 dimensions\nprint(ee.PixelType('double', null, null, 10)); // double, 10 dimensions\nprint(ee.PixelType('double', null, null, 1e8)); // double, 100000000 dimensions\n\nprint(ee.PixelType('double', 1, 2, 0)); // double ∈ [1, 2]\nprint(ee.PixelType('double', 1, 3, 2)); // double ∈ [1, 3], 2 dimensions\nprint(ee.PixelType('double', -4, -3, 0)); // double ∈ [-4, -3]\n\nprint(ee.PixelType('double', null, 2.3, 0)); // double\nprint(ee.PixelType('double', 3.4, null, 0)); // double\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(ee.PixelType('int', 0, 1).getInfo()) # int ∈ [0, 1]\nprint(ee.PixelType('int', -20, -10).getInfo()) # int ∈ [-20, -10]\nprint(ee.PixelType('float').getInfo()) # float\nprint(ee.PixelType('double').getInfo()) # double\nprint(ee.PixelType('double', None).getInfo()) # double\nprint(ee.PixelType('double', None, None).getInfo()) # double\nprint(ee.PixelType('double', None, None, 0).getInfo()) # double\nprint(ee.PixelType('double', None, None, 1).getInfo()) # double, 1 dimensions\nprint(ee.PixelType('double', None, None, 2).getInfo()) # double, 2 dimensions\nprint(ee.PixelType('double', None, None, 3).getInfo()) # double, 3 dimensions\nprint(ee.PixelType('double', None, None, 10).getInfo()) # double, 10 dimensions\n\n# double, 100000000 dimensions\nprint(ee.PixelType('double', None, None, 1e8).getInfo())\n\nprint(ee.PixelType('double', 1, 2, 0).getInfo()) # double ∈ [1, 2]\n\n# double ∈ [1, 3], 2 dimensions\nprint(ee.PixelType('double', 1, 3, 2).getInfo())\nprint(ee.PixelType('double', -4, -3, 0).getInfo()) # double ∈ [-4, -3]\n\nprint(ee.PixelType('double', None, 2.3, 0).getInfo()) # double\nprint(ee.PixelType('double', 3.4, None, 0).getInfo()) # double\n```"]]