Earth Engine sta introducendo
livelli di quota non commerciali per salvaguardare le risorse di calcolo condivise e garantire prestazioni affidabili per tutti. Tutti i progetti non commerciali dovranno selezionare un livello di quota entro il
27 aprile 2026, altrimenti verrà utilizzato il livello Community per impostazione predefinita. Le quote di livello entreranno in vigore per tutti i progetti (indipendentemente dalla data di selezione del livello) il
27 aprile 2026.
Scopri di più.
ee.Geometry.Rectangle
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Costruisce un ee.Geometry che descrive un poligono rettangolare.
Per comodità, è possibile utilizzare varargs quando tutti gli argomenti sono numeri. Ciò consente di creare poligoni EPSG:4326 con esattamente quattro coordinate, ad esempio ee.Geometry.Rectangle(minLng, minLat, maxLng, maxLat).
| Utilizzo | Resi |
|---|
ee.Geometry.Rectangle(coords, proj, geodesic, evenOdd) | Geometry.Rectangle |
| Argomento | Tipo | Dettagli |
|---|
coords | List[Geometry]|List[List[Number]]|List[Number] | Gli angoli minimo e massimo del rettangolo, come elenco di due punti ciascuno nel formato delle coordinate "Point" GeoJSON o un elenco di due oggetti ee.Geometry che descrivono un punto o un elenco di quattro numeri nell'ordine xMin, yMin, xMax, yMax. |
proj | Proiezione, facoltativa | La proiezione di questa geometria. Se non specificato, il valore predefinito è la proiezione di ee.Geometry di input o EPSG:4326 se non sono presenti input ee.Geometry. |
geodesic | Booleano, facoltativo | Se è false, i bordi sono dritti nella proiezione. Se true, i bordi sono curvi per seguire il percorso più breve sulla superficie della Terra. Il valore predefinito è lo stato geodetico degli input oppure true se gli input sono numeri. |
evenOdd | Booleano, facoltativo | Se il valore è true, gli interni del poligono vengono determinati dalla regola pari/dispari, in base alla quale un punto si trova all'interno se attraversa un numero dispari di bordi per raggiungere un punto all'infinito. In caso contrario, i poligoni utilizzano la regola sinistra-interna, in cui gli interni si trovano sul lato sinistro dei bordi della shell quando si percorrono i vertici nell'ordine specificato. Se non specificato, il valore predefinito è true. |
Esempi
Editor di codice (JavaScript)
// Coordinates for the bounds of a rectangle.
var xMin = -122.09;
var yMin = 37.42;
var xMax = -122.08;
var yMax = 37.43;
// Construct a rectangle from a list of GeoJSON 'point' formatted coordinates.
var rectangleGeoJSON = ee.Geometry.Rectangle(
[
[xMin, yMin],
[xMax, yMax] // max x and y
]
);
Map.addLayer(rectangleGeoJSON, {}, 'rectangleGeoJSON');
// Construct a rectangle from a list of ee.Geometry.Point objects.
var rectanglePoint = ee.Geometry.Rectangle(
[
ee.Geometry.Point(xMin, yMin), // min x and y
ee.Geometry.Point(xMax, yMax) // max x and y
]
);
Map.addLayer(rectanglePoint, {}, 'rectanglePoint');
// Construct a rectangle from a list of bounding coordinates.
var rectangleBounds = ee.Geometry.Rectangle(
[xMin, yMin, xMax, yMax]
);
Map.addLayer(rectangleBounds, {}, 'rectangleBounds');
Map.setCenter(-122.085, 37.422, 15);
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 2026-01-08 UTC.
[null,null,["Ultimo aggiornamento 2026-01-08 UTC."],[],[]]