تطرح Earth Engine
فئات حصص غير تجارية لحماية موارد الحوسبة المشترَكة وضمان أداء موثوق للجميع. يجب أن تختار جميع المشاريع غير التجارية فئة حصة بحلول
27 أبريل 2026، وإلا سيتم استخدام "فئة المجتمع" تلقائيًا. سيبدأ تطبيق حصص المستوى على جميع المشاريع (بغض النظر عن تاريخ اختيار المستوى) في
27 أبريل 2026.
مزيد من المعلومات
ee.Geometry.Rectangle
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تنشئ هذه الدالة ee.Geometry تصف مضلّعًا مستطيلاً.
لتسهيل الأمر، يمكن استخدام الوسيطات المتغيرة عندما تكون جميع الوسيطات أرقامًا. يتيح ذلك إنشاء مضلّعات EPSG:4326 باستخدام أربع إحداثيات بالضبط، مثل ee.Geometry.Rectangle(minLng, minLat, maxLng, maxLat).
| الاستخدام | المرتجعات |
|---|
ee.Geometry.Rectangle(coords, proj, geodesic, evenOdd) | Geometry.Rectangle |
| الوسيطة | النوع | التفاصيل |
|---|
coords | List[Geometry]|List[List[Number]]|List[Number] | الحد الأدنى والحد الأقصى لأركان المستطيل، وذلك على شكل قائمة من نقطتين لكل ركن بالتنسيق GeoJSON "Point"، أو قائمة من عنصرَين من ee.Geometry يصفان نقطة، أو قائمة من أربعة أرقام بالترتيب xMin وyMin وxMax وyMax |
proj | التوقّعات، اختيارية | إسقاط هذا الشكل الهندسي إذا لم يتم تحديد نظام الإسقاط، سيكون نظام الإسقاط التلقائي هو نظام إسقاط ee.Geometry للإدخال، أو EPSG:4326 إذا لم تكن هناك مدخلات ee.Geometry. |
geodesic | قيمة منطقية، اختيارية | إذا كانت القيمة false، تكون الحواف مستقيمة في العرض. إذا كانت القيمة هي true، تكون الحواف منحنية لتتّبع أقصر مسار على سطح الأرض. القيمة التلقائية هي حالة الإدخالات الجيوديسية، أو "صحيح" إذا كانت الإدخالات أرقامًا. |
evenOdd | قيمة منطقية، اختيارية | إذا كانت القيمة صحيحة، سيتم تحديد الأجزاء الداخلية للمضلّع حسب قاعدة الزوجي/الفردي، حيث تكون النقطة في الداخل إذا كانت تعبر عددًا فرديًا من الحواف للوصول إلى نقطة في اللانهاية. وفي الحالات الأخرى، تستخدم المضلّعات قاعدة "اليسار في الداخل"، حيث تكون الأجزاء الداخلية على الجانب الأيسر من حواف الشكل عند التنقّل بين الرؤوس بالترتيب المحدّد. إذا لم يتم تحديد هذه السمة، تكون القيمة التلقائية هي "صحيح". |
أمثلة
أداة تعديل الرموز (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);
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-01-08 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2026-01-08 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]