آموزش خروجی گرفتن در گوگل ارث انجین + فیلم آموزشی

آموزش خروجی گرفتن در گوگل ارث انجین + فیلم آموزشی

می توان گفت استفاده از گوگل ارث انجین بدون دریافت خروجی بسیار بی فایده است. در این پست روش دریافت خروجی را بررسی خواهیم کرد
نویسنده: admin
تعداد بازدید: 1500
انتشار: 1401-12-16

خروجی گرفتن در گوگل ارث انجین

از جمله توانایی های گوگل ارث انجین می توان به استفاده از سایر بخش ها و خدمات گوگل در این سامانه است. یکی از این توانایی ها استفاده از گوگل درایو می باشد. گوگل این قابلیت را به ما می دهد تا داده های خام یا داده های حاصل از پردازش ها را به سمت گوگل درایو خود ارسال کرده و آن ها را به صورت رایگان دانلود کنیم. این قابلیت بسیار جذاب است چرا که با دانلود خروجی ها می توان آن ها را در سایر نرم افزار های سنجش از دور نیز استفاده کرد. در ادامه با روش دانلود تصاویر در گوگل ارث انجین آشنا خواهید شد.

 

پست های مشابه

خروجی گرفتن در گوگل ارث انجین

 

خروجی گرفتن در گوگل ارث انجین

روش های بسیار زیادی برای دریافت خروجی در گوگل ارث انجین وجود دارد. شما ممکن است از داده های متفاوتی خروجی بگیرید که برای هر کدام نیاز است تا کدهای مخصوص به آن را بنویسید. فرض بگیرید قصد خروجی گرفتن از تصاویر لندست 9 را دارید برای این کار باید کدهای مربوط به تصاویر ماهواره ای را بنویسید. یا در پروژه ای دیگر قصد خروجی گرفتن از شیپ فایل ها را دارید، این کار کاملا متفاوت از تصاویر ماهواره ای است و نیاز به کدهای خاص خود دارد. در ادامه به روش های مختلق برای خروجی گرفتن اشاره خواهیم کرد.

 

خروجی گرفتن از تصاویر لندست در گوگل ارث اتجین

تصاویر سری ماهواره های با ارزش لندست در این سامانه به شکل رایگان قرار گرفته است. هر داده ای که در این سامانه قرار داشته باشد می تواند در سیستم شما ذخیره شود. در این مثال قصد داریم تا نحوه خروجی گرفتن از تصاویر لندست 9 را توضیح دهیم. برای این کار ابتدا باید تصویر را در محیط کد نویسی خود باز کنید. با استفاده از کدهای زیر می توانید این تصاویر را باز کنید.

function applyScaleFactors(image) {
  var opticalBands = image.select('SR_B.').multiply(0.0000275)
                                 .add(-0.2);
  var thermalBands = image.select('ST_B.*').multiply(0.00341802)
                                  .add(149.0);
  return image.addBands(opticalBands, null, true)
              .addBands(thermalBands, null, true);
}
var dataset = ee.ImageCollection('LANDSAT/LC09/C02/T1_L2')
    .filterDate('2022-01-01', '2022-02-01')
    .mosaic()
    .clip(table);
dataset = dataset.map(applyScaleFactors).mosaic()
                            .clip(geometry);
var visualization = {
  bands: ['SR_B4', 'SR_B3', 'SR_B2'],
  min: 0.0,
  max: 0.3,
};
Map.setCenter(52.3256, 32.2145, 9);
Map.addLayer(dataset, visualization, 'True Color (432)');

 

با استفاده از این کدها می توانید تصویری مشابه تصویر زیر را ببینید.

خروجی به گوگل درایو در گوگل ارث انجین

 

حال مانند تصویر زیر در قسمت task بر روی گزینه run کلیک کننید.

export در گول ارث انجین

 

در پنجره باز شده در قسمت drive folder نام یک پوشه در گوگل درایو خود را وارد کنید. خروجی شما در این پوشه دخیره می شود. در صورتی که نام پوشه وارد شده در گوگل درایو وجود نداشته باشد، یک پوشه با این نام ایجاد خواهد شد.

گوگل درایو ارث انجین

 

در این کدها در تابع clip به جای عبارت table از نام شیپ فایل منطقه مورد مطالعه خود استفاده کنید. حال برای دریافت خروجی از تصویر باز شده می توانید از کدهای زیر استفاده کنید.

Export.image.toDrive({
  image: dataset.select(['SR_B4', 'SR_B3', 'SR_B2']),
  description: 'landsat9',
  region: table,
  fileFormat: 'GeoTIFF',
});

 

خروجی گرفتن از شیپ فایل در گوگل ارث انجین

سامانه ارث انجین قابلیت رسم شیپ فایل را در اختیار کاربران خود قرار داده است. در همین راستا کاربر می تواند از شیپ فایل ها به فرمت kml خروجی گرفته و از آن ها در نرم افزار های سیستم های اطلاعات جغرافیایی مانند arc gis و یا qgis استفاده کند. برای دریافت خروجی به kml در ارث انجین می توانید از تابع Export.table.toDrive استفاده کنید.

Export.table.toDrive({
  collection: ShapeFile,
  description:'vectorsToDriveExample',
  fileFormat: 'KML'
});

در این کد ها به جای عبارت ShapeFile باید از نام شیپ فایل مورد نیاز خود استفاده کنید.

 

سایر مطالب ناشر
آموزش ژئورفرنس کردن (زمین مرجع کردن) در arc gis pro
آموزش ژئورفرنس کردن (زمین مرجع کردن) در arc gis pro آموزش زمین مرجع کردن نقشه توپوگرافی در محیط نرم افزار رک جی ای اس پرو …
آموزش طبقه بندی نظارت نشده در arc map + فیلم آموزشی
آموزش طبقه بندی نظارت نشده در arc map + فیلم … یکی از پردازش های مهم بر روی تصاویر ماهواره ای، طبقه بندی ان است که …
آموزش رایگان استخراج آبراهه در آرک جی ای اس پرو
آموزش رایگان استخراج آبراهه در آرک جی ای اس پرو در این آموزش می توانید نحوه ترسیم آبراهه (stream) را در نرم افزار arc gis …
شاخص آب تفاضلی نرمال شده | NDWI چیست ؟
شاخص آب تفاضلی نرمال شده | NDWI چیست ؟ شاخص آب تفاضلی نرمال شده یا ndwi یکی از شاخص های مهم سنجش از دور …
ارتباط با ناشر

admin

admin

وضعیت در سایت: مدرس

کامنت ها
Co

تعداد کل کامنت ها: 8
Us
ایمان 1403-5-4
https://s32.picofile.com/file/8477834500/Soaal.png
Us
ایمان 1403-5-4
https://s32.picofile.com/file/8477834500/Soaal.png
Us
ایمان 1403-5-4
https://s32.picofile.com/file/8477834500/Soaal.png
Us
ایمان 1403-5-4
سلام وقتتون بخیر کد من به این صورت است::: ______________________ // Example script to load and visualize ERA5 climate reanalysis parameters in // Google Earth Engine // Daily mean 2m air temperature var era5_2mt = ee.ImageCollection('ECMWF/ERA5/DAILY') .select('mean_2m_air_temperature') .filter(ee.Filter.date('2024-06-21', '2024-07-21')); print(era5_2mt); // Daily total precipitation sums var era5_tp = ee.ImageCollection('ECMWF/ERA5/DAILY') .select('total_precipitation') .filter(ee.Filter.date('2024-06-21', '2024-07-21')); // Visualization palette for total precipitation var visTp = { min: 0.0, max: 0.1, palette: ['ffffff', '00ffff', '0080ff', 'da00ff', 'ffa400', 'ff0000'] }; // Visualization palette for temperature (mean, min and max) and 2m dewpoint // temperature var vis2mt = { min: 250, max: 320, palette: [ '000080', '0000d9', '4000ff', '8000ff', '0080ff', '00ffff', '00ff80', '80ff00', 'daff00', 'ffff00', 'fff500', 'ffda00', 'ffb000', 'ffa400', 'ff4f00', 'ff2500', 'ff0a00', 'ff00ff' ] }; // Export the image, specifying the CRS, transform, and region. Export.image.toDrive({ image: era5_tp, description: 'era5_tp', region: geometry }); ______________________ در قسمت task گزینه run میاد و من run نهایی برای گوگل درایو رو میزنم اما در نهایت یه همچین اروری در همون task نشون میده::: ______________________ Error: Image.clipToBoundsAndScale, argument 'input': Invalid type. Expected type: Image<unknown bands>. Actual type: ImageCollection. (Error code: 3) ______________________ ممنون میشم بنده رو راهنمایی کنید . تشکر
Us
مصطفی طحانی 1402-12-22
عالی
Us
مصطفی طحانی 1402-7-7
واسه تک تک گرفتن یک مجموعه دیتا یک کد هست بنام استوک اگراشتباه نکنم.میشه
Us
Ftm_Hkm 1402-1-24
سلام وقت بخیر اگر بخایم از یک سری زمانی خروجی بگیریم از چه حلقه ای باید استفاده کنیم؟ برای مثال من NDVI رو برای سری زمانی 20 ساله محاسبه کردم و میخام خروجی بگیرم
Us
arya ahmedy 1402-1-13
نکته اصلی آموزش را بازتاب دادید

GeoRS.ir


خلاصه ای از GeoRS

هدف ما آموزش رایگان مباحث سنجش از دور و سیستم های اطلاعات جغرافیایی است. در این زمینه قابلیت هایی را فراهم کرده ایم تا به ساده ترین روش مباحث را یاد بگیرید و در نهایت سطح خود را در آزمون ها بسنجید.

آموزش و آزمون رایگان هدیه بگیر

در شبکه اینستاگرام ما هر روز با پاسخگویی صحیح به سوالات آزمون و آموزش رایگان هدیه بگیرید.

دوره های رایگان GeoRS

با کلیک بر روی هر بخش آموزش ریگان آن را دریافت کنید. تمامی آموزش ها به صورت انلاین پخش می شوند

با خیال راحت خرید کن