ee.Geometry.Rectangle
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
هندسه ee را می سازد که یک چند ضلعی مستطیلی را توصیف می کند.
برای راحتی کار، زمانی که همه آرگومان ها اعداد هستند، می توان از varargs استفاده کرد. این اجازه می دهد تا چند ضلعی EPSG:4326 ایجاد کنید که دقیقاً چهار مختصات داده شده است، به عنوان مثال ee.Geometry.Rectangle (minLng، minLat، maxLng، maxLat).
| استفاده | برمی گرداند | ee.Geometry.Rectangle(coords, proj , geodesic , evenOdd ) | هندسه.مستطیل |
| استدلال | تایپ کنید | جزئیات | coords | فهرست<هندسه>|فهرست<لیست<تعداد>>|فهرست<تعداد> | حداقل و حداکثر گوشههای مستطیل، بهعنوان فهرستی از دو نقطه هر کدام در قالب مختصات «نقطه» GeoJSON، یا فهرستی از دو شیء ee.Geometry که یک نقطه را توصیف میکنند، یا فهرستی از چهار عدد به ترتیب xMin، yMin، xMax، yMax. |
proj | طرح ریزی، اختیاری | طرح ریزی این هندسه. اگر مشخص نشده باشد، پیشفرض نمایش ورودی ee.Geometry یا EPSG:4326 اگر ورودیهای ee.Geometry وجود ندارد، است. |
geodesic | بولی، اختیاری | اگر نادرست باشد، لبه ها در برآمدگی مستقیم هستند. اگر درست باشد، لبهها برای دنبال کردن کوتاهترین مسیر روی سطح زمین خمیده میشوند. حالت پیشفرض، وضعیت ژئودزیکی ورودیها است، یا اگر ورودیها عدد باشند، درست است. |
evenOdd | بولی، اختیاری | اگر درست باشد، فضای داخلی چند ضلعی با قانون زوج/فرد تعیین می شود، جایی که یک نقطه در داخل است اگر از تعداد فرد یال عبور کند تا به نقطه ای در بی نهایت برسد. در غیر این صورت، چند ضلعی ها از قانون سمت چپ استفاده می کنند، جایی که قسمت های داخلی در سمت چپ لبه های پوسته قرار می گیرند که رئوس را به ترتیب داده شده طی می کنند. اگر مشخص نشده باشد، پیشفرض روی true است. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
// 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);
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],[]]