تبدیل برداری به شطرنجی در Earth Engine توسط متد featureCollection.reduceToImage()
انجام می شود. این روش به پیکسل ها در زیر هر ویژگی مقدار خاصیت مشخص شده را اختصاص می دهد. این مثال از داده های شهرستان ها برای ایجاد تصویری که مساحت زمین هر شهرستان را نشان می دهد استفاده می کند:
ویرایشگر کد (جاوا اسکریپت)
// Load a collection of US counties. var counties = ee.FeatureCollection('TIGER/2018/Counties'); // Make an image out of the land area attribute. var landAreaImg = counties .filter(ee.Filter.notNull(['ALAND'])) .reduceToImage({ properties: ['ALAND'], reducer: ee.Reducer.first() }); // Display the county land area image. Map.setCenter(-99.976, 40.38, 5); Map.addLayer(landAreaImg, { min: 3e8, max: 1.5e10, palette: ['FCFDBF', 'FDAE78', 'EE605E', 'B63679', '711F81', '2C105C'] });
import ee import geemap.core as geemap
کولب (پایتون)
# Load a collection of US counties. counties = ee.FeatureCollection('TIGER/2018/Counties') # Make an image out of the land area attribute. land_area_img = counties.filter(ee.Filter.notNull(['ALAND'])).reduceToImage( properties=['ALAND'], reducer=ee.Reducer.first() ) # Display the county land area image. m = geemap.Map() m.set_center(-99.976, 40.38, 5) m.add_layer( land_area_img, { 'min': 3e8, 'max': 1.5e10, 'palette': ['FCFDBF', 'FDAE78', 'EE605E', 'B63679', '711F81', '2C105C'], }, ) m
یک کاهنده برای نشان دادن نحوه تجمیع ویژگیهای ویژگیهای همپوشانی مشخص کنید. در مثال قبلی، از آنجایی که هیچ همپوشانی وجود ندارد، یک ee.Reducer.first()
کافی است. مانند این مثال ، داده ها را از قبل فیلتر کنید تا تهی هایی که نمی توانند به تصویر تبدیل شوند حذف شوند. خروجی باید چیزی شبیه به شکل 1 باشد که یک گرادیان رنگ را به اندازه شهرستان ترسیم می کند. مانند تمام کاهنده های خروجی تصویر در Earth Engine، مقیاس به صورت پویا توسط خروجی تنظیم می شود. در این مورد، مقیاس مربوط به سطح زوم در ویرایشگر کد است.

reduceToImage()
با استفاده از ویژگی «ALAND» (مساحت زمین) FeatureCollection
«TIGER/2018/Counties».