إشعار: يجب
إثبات أهلية جميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إلى Earth Engine.
ee.FeatureCollection.aggregate_product
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تُجمِّع هذه الدالة القيم في سمة معيّنة للعناصر في مجموعة، وتحسب ناتج قيم السمة المحدّدة.
الاستخدام | المرتجعات |
---|
FeatureCollection.aggregate_product(property) | العدد |
الوسيطة | النوع | التفاصيل |
---|
هذا: collection | FeatureCollection | المجموعة المطلوب تجميعها. |
property | سلسلة | السمة التي سيتم استخدامها من كل عنصر في المجموعة |
أمثلة
محرّر الرموز البرمجية (JavaScript)
// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
.filter('country_lg == "Belgium"');
print('Product of power plant capacities (MW)',
fc.aggregate_product('capacitymw')); // 2.149198109e+109
إعداد Python
راجِع صفحة
بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام
geemap
للتطوير التفاعلي.
import ee
import geemap.core as geemap
Colab (Python)
# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
'country_lg == "Belgium"')
print('Product of power plant capacities (MW):',
fc.aggregate_product('capacitymw').getInfo()) # 2.149198109e+109
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eCalculates the product of a specified property's values across all features within a FeatureCollection.\u003c/p\u003e\n"],["\u003cp\u003eReturns a single numerical value representing the aggregated product.\u003c/p\u003e\n"],["\u003cp\u003eRequires a FeatureCollection as input and the name of the property to aggregate as a string.\u003c/p\u003e\n"],["\u003cp\u003eUseful for operations like calculating the total capacity of power plants in a region by aggregating their individual capacities.\u003c/p\u003e\n"]]],[],null,["# ee.FeatureCollection.aggregate_product\n\nAggregates over a given property of the objects in a collection, calculating the product of the values of the selected property.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------|---------|\n| FeatureCollection.aggregate_product`(property)` | Number |\n\n| Argument | Type | Details |\n|--------------------|-------------------|----------------------------------------------------------|\n| this: `collection` | FeatureCollection | The collection to aggregate over. |\n| `property` | String | The property to use from each element of the collection. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// FeatureCollection of power plants in Belgium.\nvar fc = ee.FeatureCollection('WRI/GPPD/power_plants')\n .filter('country_lg == \"Belgium\"');\n\nprint('Product of power plant capacities (MW)',\n fc.aggregate_product('capacitymw')); // 2.149198109e+109\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# FeatureCollection of power plants in Belgium.\nfc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(\n 'country_lg == \"Belgium\"')\n\nprint('Product of power plant capacities (MW):',\n fc.aggregate_product('capacitymw').getInfo()) # 2.149198109e+109\n```"]]