إشعار: يجب
إثبات الأهلية للاستخدام غير التجاري لجميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إليها. إذا لم يتم تأكيد حسابك بحلول 26 سبتمبر 2025، قد يتم تعليق إمكانية الوصول إليه.
ee.FeatureCollection.remap
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تعيد تعيين قيمة خاصية معيّنة في مجموعة. تأخذ هذه الدالة قائمتَين متوازيتَين وتربط القيم الموجودة في إحداهما بالقيم الموجودة في الأخرى. يتم حذف أي عنصر بقيمة غير محدّدة في القائمة الأولى من مجموعة النتائج.
الاستخدام | المرتجعات |
---|
FeatureCollection.remap(lookupIn, lookupOut, columnName) | FeatureCollection |
الوسيطة | النوع | التفاصيل |
---|
هذا: collection | FeatureCollection | المجموعة المطلوب تعديلها |
lookupIn | قائمة | قيم ربط الإدخال يقتصر على السلاسل والأعداد الصحيحة. |
lookupOut | قائمة | قيم ربط الإخراج. يجب أن يكون حجمها مماثلاً لحجم lookupIn. |
columnName | سلسلة | اسم السمة المطلوب إعادة ربطها. |
أمثلة
محرّر الرموز البرمجية (JavaScript)
// Classify features based on a string property.
// The 'nonsense' category gets dropped.
var fc = ee.FeatureCollection([
ee.Feature(ee.Geometry.Point([1, 2]), {isTree: 'Tree'}),
ee.Feature(ee.Geometry.Point([3, 4]), {isTree: 'NotTree'}),
ee.Feature(ee.Geometry.Point([5, 6]), {isTree: 'nonsense'}),
]);
var trees = fc.remap(['NotTree', 'Tree'], [0, 1], 'isTree');
print('remapped trees', trees);
إعداد Python
راجِع صفحة
بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام
geemap
للتطوير التفاعلي.
import ee
import geemap.core as geemap
Colab (Python)
# Classify features based on a string property.
# The 'nonsense' category gets dropped.
fc = ee.FeatureCollection([
ee.Feature(ee.Geometry.Point([1, 2]), {'isTree': 'Tree'}),
ee.Feature(ee.Geometry.Point([3, 4]), {'isTree': 'NotTree'}),
ee.Feature(ee.Geometry.Point([5, 6]), {'isTree': 'nonsense'}),
])
trees = fc.remap(['NotTree', 'Tree'], [0, 1], 'isTree')
print('Remapped trees:', trees.getInfo())
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]