ee.Image.stratifiedSample

تستخرج هذه الدالة عيّنة عشوائية طبقية من النقاط من صورة. تستخرِج هذه الدالة عدد العيّنات المحدّد لكل قيمة مميّزة تم اكتشافها ضمن classBand. تعرض هذه الدالة مجموعة FeatureCollection تتضمّن ميزة واحدة لكل نقطة مستخرَجة، مع تضمين كل ميزة لسمة واحدة لكل نطاق في الصورة المدخلة. إذا كان عدد العيّنات المتاحة لقيمة فئة معيّنة أقل من العدد المحدّد، سيتم تضمين جميع النقاط الخاصة بهذه الفئة. يجب أن يحتوي classBand على قيم أعداد صحيحة.

الاستخدامالمرتجعات
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
الوسيطةالنوعالتفاصيل
هذا: imageصورةالصورة المطلوب أخذ عيّنة منها
numPointsعدد صحيحعدد النقاط التلقائي المطلوب أخذ عيّنات منها في كل فئة. يمكن تجاهل هذه السياسة لفئات محدّدة باستخدام السمتَين "classValues" و"classPoints".
classBandسلسلة، القيمة التلقائية: nullاسم النطاق الذي يحتوي على الفئات المطلوب استخدامها للتصنيف الطبقي في حال عدم تحديدها، يتم استخدام النطاق الأول من الصورة المُدخَلة.
regionGeometry, default: nullالمنطقة التي سيتم أخذ عيّنات منها في حال عدم تحديدها، يتم استخدام المساحة الكاملة للصورة المُدخَلة.
scaleعدد عائم، القيمة التلقائية: nullمقياس اسمي بالأمتار للعرض الذي سيتم أخذ عينات منه يتم ضبط القيمة التلقائية على مقياس النطاق الأول من الصورة المُدخَلة.
projectionالتوقعات، القيمة التلقائية: nullنظام الإحداثيات الذي سيتم أخذ العيّنات فيه. في حال عدم تحديدها، يتم استخدام إسقاط النطاق الأول لصورة الإدخال. إذا تم تحديدها بالإضافة إلى المقياس، سيتم إعادة قياسها وفقًا للمقياس المحدّد.
seedعدد صحيح، القيمة التلقائية: 0قيمة عشوائية تُستخدَم لأخذ عينات فرعية.
classValuesقائمة، القيمة التلقائية: nullقائمة بقيم الفئات التي سيتم إلغاء مَعلمة numPoints لها. يجب أن يكون بالحجم نفسه الذي يظهر به classPoints أو أن تكون قيمته فارغة.
classPointsقائمة، القيمة التلقائية: nullقائمة بالحد الأقصى لعدد وحدات البكسل التي سيتم أخذ عينات منها لكل فئة في قائمة classValues. يجب أن يكون الحجم هو نفسه حجم classValues أو null.
dropNullsقيمة منطقية، القيمة التلقائية: trueتخطّي وحدات البكسل التي يتم إخفاء أي نطاق فيها
tileScaleعدد عشري، القيمة التلقائية: 1عامل قياس يُستخدَم لتقليل حجم مربّع التجميع، وقد يتيح استخدام tileScale أكبر (مثل 2 أو 4) إجراء عمليات حسابية تنفد فيها الذاكرة مع القيمة التلقائية.
geometriesقيمة منطقية، القيمة التلقائية: falseإذا كانت القيمة صحيحة، ستتضمّن النتائج شكلاً هندسيًا لكل بكسل تم أخذ عيّنة منه. وإلا سيتم حذف الأشكال الهندسية (لتوفير مساحة تخزين).