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.Geometry.BBox.bounds
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Restituisce il rettangolo di selezione della geometria.
Utilizzo | Resi |
---|
BBox.bounds(maxError, proj) | Geometria |
Argomento | Tipo | Dettagli |
---|
questo: geometry | Geometria | Restituisce il riquadro di selezione di questa geometria. |
maxError | ErrorMargin, valore predefinito: null | La quantità massima di errore tollerata durante l'esecuzione di qualsiasi riproiezione necessaria. |
proj | Proiezione, valore predefinito: null | Se specificato, il risultato sarà in questa proiezione. In caso contrario, sarà in EPSG:4326. |
Esempi
Editor di codice (JavaScript)
// Define a BBox object.
var bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);
// Apply the bounds method to the BBox object.
var bBoxBounds = bBox.bounds();
// Print the result to the console.
print('bBox.bounds(...) =', bBoxBounds);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(bBox,
{'color': 'black'},
'Geometry [black]: bBox');
Map.addLayer(bBoxBounds,
{'color': 'red'},
'Result [red]: bBox.bounds');
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)
# Define a BBox object.
bbox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43)
# Apply the bounds method to the BBox object.
bbox_bounds = bbox.bounds()
# Print the result.
display('bbox.bounds(...) =', bbox_bounds)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(bbox, {'color': 'black'}, 'Geometry [black]: bbox')
m.add_layer(bbox_bounds, {'color': 'red'}, 'Result [red]: bbox.bounds')
m
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\u003eThe \u003ccode\u003ebounds()\u003c/code\u003e method returns the bounding rectangle of a given geometry.\u003c/p\u003e\n"],["\u003cp\u003eIt can optionally be reprojected using the \u003ccode\u003eproj\u003c/code\u003e argument and allows for error tolerance with \u003ccode\u003emaxError\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe returned geometry represents the minimum bounding box that encompasses the input geometry.\u003c/p\u003e\n"]]],["The `bounds` method calculates and returns the bounding rectangle (Geometry) of a given geometry. It accepts optional arguments `maxError` to define the allowed error during reprojection and `proj` to specify the output projection. If `proj` is not defined, the output defaults to EPSG:4326. Examples in Javascript and Python demonstrate creating a BBox, applying the `bounds` method, and visualizing the original geometry and its resulting bounding rectangle on a map.\n"],null,["# ee.Geometry.BBox.bounds\n\nReturns the bounding rectangle of the geometry.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------------------|----------|\n| BBox.bounds`(`*maxError* `, `*proj*`)` | Geometry |\n\n| Argument | Type | Details |\n|------------------|----------------------------|-----------------------------------------------------------------------------------------|\n| this: `geometry` | Geometry | Return the bounding box of this geometry. |\n| `maxError` | ErrorMargin, default: null | The maximum amount of error tolerated when performing any necessary reprojection. |\n| `proj` | Projection, default: null | If specified, the result will be in this projection. Otherwise it will be in EPSG:4326. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Define a BBox object.\nvar bBox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43);\n\n// Apply the bounds method to the BBox object.\nvar bBoxBounds = bBox.bounds();\n\n// Print the result to the console.\nprint('bBox.bounds(...) =', bBoxBounds);\n\n// Display relevant geometries on the map.\nMap.setCenter(-122.085, 37.422, 15);\nMap.addLayer(bBox,\n {'color': 'black'},\n 'Geometry [black]: bBox');\nMap.addLayer(bBoxBounds,\n {'color': 'red'},\n 'Result [red]: bBox.bounds');\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# Define a BBox object.\nbbox = ee.Geometry.BBox(-122.09, 37.42, -122.08, 37.43)\n\n# Apply the bounds method to the BBox object.\nbbox_bounds = bbox.bounds()\n\n# Print the result.\ndisplay('bbox.bounds(...) =', bbox_bounds)\n\n# Display relevant geometries on the map.\nm = geemap.Map()\nm.set_center(-122.085, 37.422, 15)\nm.add_layer(bbox, {'color': 'black'}, 'Geometry [black]: bbox')\nm.add_layer(bbox_bounds, {'color': 'red'}, 'Result [red]: bbox.bounds')\nm\n```"]]