Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed
15 kwietnia 2025 r. muszą
potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
ee.Geometry.Rectangle
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Tworzy obiekt ee.Geometry opisujący prostokątny wielokąt.
Dla wygody można używać argumentów zmiennych, gdy wszystkie argumenty są liczbami. Umożliwia to tworzenie wielokątów EPSG:4326 na podstawie dokładnie 4 współrzędnych, np. ee.Geometry.Rectangle(minLng, minLat, maxLng, maxLat).
| Wykorzystanie | Zwroty |
|---|
ee.Geometry.Rectangle(coords, proj, geodesic, evenOdd) | Geometry.Rectangle |
| Argument | Typ | Szczegóły |
|---|
coords | List<Geometry>|List<List<Number>>|List<Number> | Minimalne i maksymalne rogi prostokąta w postaci listy 2 punktów w formacie współrzędnych GeoJSON „Point”, listy 2 obiektów ee.Geometry opisujących punkt lub listy 4 liczb w kolejności xMin, yMin, xMax, yMax. |
proj | Projekcja (opcjonalnie) | Projekcja tej geometrii. Jeśli nie zostanie określony, domyślnie będzie to projekcja wejściowego obiektu ee.Geometry lub EPSG:4326, jeśli nie ma wejściowych obiektów ee.Geometry. |
geodesic | Wartość logiczna, opcjonalna | W przypadku wartości false (fałsz) krawędzie są proste w projekcji. Jeśli ma wartość true, krawędzie są zakrzywione, aby podążać najkrótszą ścieżką na powierzchni Ziemi. Domyślnie jest to stan geodezyjny danych wejściowych lub wartość „prawda”, jeśli dane wejściowe są liczbami. |
evenOdd | Wartość logiczna, opcjonalna | Jeśli wartość to „true”, wnętrza wielokątów będą określane na podstawie reguły parzystości i nieparzystości, zgodnie z którą punkt znajduje się wewnątrz, jeśli przecina nieparzystą liczbę krawędzi, aby dotrzeć do punktu w nieskończoności. W przeciwnym razie wielokąty używają reguły lewej strony, zgodnie z którą wnętrza znajdują się po lewej stronie krawędzi powłoki podczas przechodzenia przez wierzchołki w podanej kolejności. Jeśli nie podasz tu żadnej wartości, zostanie użyta wartość domyślna „true”. |
Przykłady
Edytor kodu (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);
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-25 UTC."],[],[]]