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. Se non hai eseguito la verifica entro il 26 settembre 2025, il tuo accesso potrebbe essere sospeso.
ee.Geometry.Rectangle
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Costruisce un oggetto ee.Geometry che descrive un poligono rettangolare.
Per comodità, gli argomenti variabili possono essere utilizzati 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 true, gli interni del poligono saranno 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 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[]]