إشعار: يجب
إثبات أهلية جميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إلى Earth Engine.
ee.FeatureCollection.aside
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تستدعي دالة مع تمرير هذا العنصر كمعلَمة أولى، وتعرض العنصر نفسه. مفيد مثلاً عند تصحيح الأخطاء:
var c = ee.ImageCollection('foo').aside(print)
.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')
.filterBounds(geom).aside(print, 'In region')
.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')
.select('a', 'b');
تعرض هذه الدالة الكائن نفسه، وذلك للسماح بتسلسل الدوال.
الاستخدام | المرتجعات |
---|
FeatureCollection.aside(func, var_args) | ComputedObject |
الوسيطة | النوع | التفاصيل |
---|
هذا: computedobject | ComputedObject | مثيل ComputedObject |
func | الوظيفة | الدالة التي سيتم استدعاؤها. |
var_args | VarArgs<Object> | أي وسيطات إضافية لتمريرها إلى الدالة |
أمثلة
محرّر الرموز البرمجية (JavaScript)
// Get a FeatureCollection of power plants in Belgium. Use "aside" to print the
// collection and display it on the Map.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
.filter('country_lg == "Belgium"')
.aside(print, 'Power plants in Belgium')
.aside(Map.centerObject, 7)
.aside(Map.addLayer, {color: 'blue'}, 'Power plants');
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e is a method that allows you to call a function on a ComputedObject (like an ImageCollection or FeatureCollection) within a chain of operations without altering the object itself.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for debugging by printing intermediate results or displaying them on the map during a sequence of operations on a ComputedObject.\u003c/p\u003e\n"],["\u003cp\u003eThe function passed to \u003ccode\u003easide()\u003c/code\u003e receives the ComputedObject as the first argument and any additional arguments provided to \u003ccode\u003easide()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis enables actions like printing the object, centering the map on it, or adding it as a layer with visualization parameters without disrupting the primary workflow.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003easide()\u003c/code\u003e returns the original ComputedObject, facilitating seamless chaining of further operations.\u003c/p\u003e\n"]]],[],null,["# ee.FeatureCollection.aside\n\n\u003cbr /\u003e\n\nCalls a function passing this object as the first argument, and returning itself. Convenient e.g. when debugging:\n\n\u003cbr /\u003e\n\nvar c = ee.ImageCollection('foo').aside(print)\n\n.filterDate('2001-01-01', '2002-01-01').aside(print, 'In 2001')\n\n.filterBounds(geom).aside(print, 'In region')\n\n.aside(Map.addLayer, {min: 0, max: 142}, 'Filtered')\n\n.select('a', 'b');\n\nReturns the same object, for chaining.\n\n| Usage | Returns |\n|-------------------------------------------|----------------|\n| FeatureCollection.aside`(func, var_args)` | ComputedObject |\n\n| Argument | Type | Details |\n|------------------------|-------------------|----------------------------------------------|\n| this: `computedobject` | ComputedObject | The ComputedObject instance. |\n| `func` | Function | The function to call. |\n| `var_args` | VarArgs\\\u003cObject\\\u003e | Any extra arguments to pass to the function. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Get a FeatureCollection of power plants in Belgium. Use \"aside\" to print the\n// collection and display it on the Map.\nvar fc = ee.FeatureCollection('WRI/GPPD/power_plants')\n .filter('country_lg == \"Belgium\"')\n .aside(print, 'Power plants in Belgium')\n .aside(Map.centerObject, 7)\n .aside(Map.addLayer, {color: 'blue'}, 'Power plants');\n```"]]