اخبار ، مقالات و تحقیقات گروهی را دنبال کنید.
کتاب کاربردهای سامانه گوگل ارث انجین – کاربردی در سنجش از دور
در مقالات قبلی منتشر شده در سایت girs در ارتباط با اهمیت و مزایای سامانه گوگل ارث انجین و کمک های آن به سنجش از دور و متخصصین این حوزه، اشاره شد. در مقالات قبلی این طور عنوان شد که گوگل ارث انجین به تنهایی برای انجام پروژه های سنجش از دور کافی نیست اما یک مهارت مهم و لازم است که هر کاربری نیاز به آشنایی کار با آن را دارد. با این حال تردیدهایی نیز نسبت به کاربردهای این سامانه وجود دارد.
بر همین اساس در این پست قصد دارم تا شما را با کتاب کاربردهای گوگل ارث انجین آشنا کنم. این کتاب مجموعه ای از جدیدترین و در عین حال معتبرترین مقالات سنجش از دور است که در آن ها از گوگل ارث انجین برای کاربردهای متنوع زیست محیطی و پردازش تصاویر ماهواره ای استفاده شده است. بنابراین با استفاده از این کتاب که به زبان لاتین نوشته شده شما قادر هستید تا با انواع پروژه های مهم گوگل ارث انجین در جهان آشنا شوید.
این کتاب از اعتبار بالایی برخوردار است و قابلیت استفاده در کارهای پژوهشی را به عنوان یک مرجع معتبر دارا است. این کتاب به همت سایت MDPI که یکی از معتبرترین مراجع عرضه کننده مقالات علمی رایگان در جهان است تهیه و عرضه شده است. اگر به این ادعا شک دارید، فقط کافی است بر روی این لینک کلیک کرده تا مشخصات اصلی کتاب را مشاهده نمایید.
کتاب کاربردهای گوگل ارث انجین توسط مجله بین المللی سنجش از دور با اعتبار ۳.۴ (impact factor) تولید شده است. این کتاب ترکیبی از مقالاتی است که در این ژورنال به چاپ رسیده. به همین منظور در این کتاب با انواع کاربردهای گوگل ارث انجین در حیطه های علمی مختلف آشنا خواهید شد که کاملا معتبر هستند. بنابراین کتاب حاضر یک مجموعه مقالات معتبر است که در قالب یک کتاب جمع آوری شده است.
مشخصات کتاب
- عنوان: کاربردهای گوگل ارث انجین
- تعداد فصول: ۲۲ فصل
- تعداد صفحات: ۴۲۲ صفحه
- زبان: انگلیسی
- قابلیت دانلود: دارد
- فرمت: PDF
مشخصات فصول کتاب
- فصل اول: کاربردهای گوگل ارث انجین
- فصل دوم: ویژگی های گوگل ارث انجین
- فصل سوم: برآورد پارامترهای بیوفیزیکی
- فصل چهارم: پایش پوشش گیاهی
- فصل پنجم: تولید نقشه پوشش گیاهی و کاربری اراضی
- فصل ششم: شاخص NDVI ماهواره لندست
- فصل هفتم: ارزیابی اکوسیستم های نیمه خشک
- فصل هشتم: پروداکت طبقه بندی سنجنده MODIS
- فصل نهم: پایش پوشش گیاهی با تصاویر سنتینل ۲
- فصل دهم: تلفیق تصاویر ماهواره ای
- فصل یازدهم: جزیره حرارتی شهری و کاربری اراضی
- فصل دوازدهم: بهره وری کشاورزی با تصاویر سنجنده مادیس
- فصل سیزدهم: تولید نقشه تالاب ها با تصاویر سنتینل ۱ و ۲
- فصل چهاردهم: طبقه بندی تصاویر چند زمانه
- فصل پانزدهم: تولید نقشه نوع کشت با تصاویر لندست و سنتینل۲
- فصل پانزدهم: مدل سازی و پیش بینی جریان های آبی در مناطق برفی
- فصل شانزدهم: تولید نقشه مدیریت وقوع سیل
- فصل هفدم: رابطه خشکسالی و رطوبت خاک
- فصل هجدهم: ماسک تصاویر چندزمانه
- فصل نوزدهم: پایش رسوبات سطحی با تصاویر لندست
- فصل بیستم: پایش مناطق معدنی با تصاویر سنتینل ۲
- فصل بیست و یکم: عمق سنجی با استفاده از تصاویر سنتینل ۲
- فصل بیست و دوم: پایش شدت آتش سوزی
مزایای این کتاب
مهم ترین مزیت این کتاب آن است که شما را از کاربرد، کارایی و اعتبار گوگل ارث انجین در سنجش از دور مطمئن می کند. علاوه بر این از مطالب ارائه شده در هر فصل ایده های مناسبی برای انجام کارهای تحقیقاتی بدست خواهید آورد. اگر کار تحقیقاتی شما با یکی از فصول این کتاب همپوشانی دارد، به یک مرجع بسیار مهم در ارتباط با موضوع ارائه شده دست یافته اید که از طریق آن به سایر مراجع کاربردی در این زمینه هدایت می شوید.
روش تهیه کتاب
این کتاب بصورت رایگان توسط سایت girs برای دسترسی کاربران سنجش از دور فراهم آورده شده است. بر همین اساس شما می توانید با استفاده از گزینه زیر نسبت به دانلود کتاب اقدام نمایید.
لینک های مفید
- کتاب موتور مجازی پردازش تصاویر ماهواره ای
- معرفی گوگل ارث انجین
- کاربردهای گوگل ارث انجین
- گوگل ارث انجین یا سایر نرم افزارها
- کارگاه رایگان گوگل ارث انجین
- آموزش جامع گوگل ارث انجین
52 دیدگاه. ارسال دیدگاه جدید
سلام و وقت بخیر
میخاستم بپرسم اون تصویری که در گوگل ارث انجین اکسپورت میگیریم در کجا ذخیره می شود که دوباره فراخوانی کنیم.
با سلام و احترام
داخل گوگل درایو ذخیره سازی شده و سپس می توانید از گوگل درایو دانلود کنید.
موفق باشید
سلام استاد.وقتتون بخیر.لطف میکنین لینک دانلود رو یه بررسی بفرمایید.ممنون.
با سلام و احترام
اگر به بخش پشتیبانی ایمیل داده باشید کارتون رو حتما انجام می دهند.
موفق باشید
برای خاک یا فرسایش ما چه پارمتری/شاخص داریم که بشه تو گوگل ارث انجین استفاده کرد
با سلام و احترام
در ارتباط با فرسایش خاک خیلی اطلاع ندارم متاسفانه. در بخش brows by tags کلمات کلیدی موجود را بررسی کنید.
موفق باشید
با سلام
کتاب فقط به صورت لاتین موجود هست؟
بله این کتاب شامل مقالاتی است که در کاربردهای مختلف از ارث انجین برای اهداف گوناگون استفاده شده است.
موفق باشید
با درود
فایل کد نویسی رو گجا میتونم دریافت کنم
چون فقط فایل کتاب رو بعد از پرداخت دریافت کردم
با سلام و احترام
اگر منظورتون کتاب گوگل ارث انجین هست باید به صفحه ۴ کتاب مراجعه کنید. یک لینک در آن معرفی شده که همه فایل های کتاب را از طریق آن می توانید دانلود کنید.
موفق باشید
با سلام و احترام
من قصد دارم تصاور سنتینل 2 را برای چند روز در قالب یک stack ذخیره کنم .
https://code.earthengine.google.com/61cd99c4f41a3f95c5b3d5d6dc34697a
زمانی که می خواهم باند ها را جدا ذخیره کنم باز هم ارور می دهد:
https://code.earthengine.google.com/160750ecce812c4c47114a9f6b1e30b8
با تشکر فراوان
با سلام و احترام
در کد زیر مشکل ذخیره سازی برطرف شده است.
https://code.earthengine.google.com/a131ccf1a3edb6b6385fdfc110b1c226
موفق باشید
با سلام و احترام
من میخواهم برای کل محدوده شاخص LAI را محاسبه کنم و خروجی ها را در قالب فایل tiff (یک تیف که شامل همه تصاویر باشد) ذخیره کنم.
لطفا در صورت امکان راهنمایی بفرمایید.
https://code.earthengine.google.com/4756bac7356bbdab1312ad37d7e8880d
با تشکر فراوان
با سلام و احترام
کد زیر را بررسی کنید. برای خروجی گرفتن باید کالکشن تبدیل به یک تصویر استک شود که بنده در کد این کار و انجام دادم. اگر باز هم خطا داد لطفا عبارت خطا و لینک کد رو در توضیحات بزارید تا مجداا بررسی کنم.
https://code.earthengine.google.com/a131ccf1a3edb6b6385fdfc110b1c226
موفق باشید
با عرض سلام و خسته نباشید خدمت جناب مهندس
من به یه سری چالش برخوردم و حتی با سرچ هم نتونستم به جواب مدنظرم برسم و از اونجایی که نیاز مبرم دارم به این که این مسایل رو هرچه زودتر برای مقالم حل کنم، ممنون میشم اگه من رو راهنمایی بفرمایید.
من پیکسل MAX یک تصویر را شناسایی کردم اما :
1- چطور میتونم به مختصات این پیکسل دست پیدا کنم؟
2- چطور میتونم این پیکسل رو به صورت اتوماتیک به شکل marker یا هر لیبل برجسته ای روی تصویر نمایش بدم؟
3- چطور میتونم این تک پیکسل رو به وکتور (point) تبدیل کنم؟ چون resterToVector پلیگونهارو فقط ساپورت میکنه و چیزی برای point من بشخصه پیدا نکردم.
احساس میکنم هر سه سوال به هم وابسته هستند و به کمک همدیگه میان…
واقعا ممنون میشم که راهنمایی بفرمایید…
با تشکر
با سلام و احترام
برای اینکه لوکیشن ماکزیموم مقدار را بدانید بهتر است تصویر ماکس رو دانلود کرده و با استفاده از ابزار ROI در نرم افزار ENVI این کار را انجام دهید. ابزار band threshold to ROI برای این کار مناسب است.
موفق باشید
سلام
ممنون از کتاب مفیدتون
در بخش 12_landsat_multimodal_classification
که در مورد طبقه بندی کاربری اراضی ست،
متوجه شدم که کد ee.Classifier.svm به ee.Classifier.libsvm تغییر پیدا کرده. درسته؟
اما با این وجود در هنگام اجرا با ارور
Layer 2: Layer error: Property ‘landuse’ of feature ‘1_1_1_1_1_0_0’ is missing.
مواجه میشوم.
ممنون میشم راهنماییم بفرمایید.
با سپاس
با سلام و احترام
این خطا مربوط به مشکل در نمونه های برداشتی هست. property نمونه هاتون رو یک بار چک کنید.
موفق باشید
سلام استاد
کتاب گوگل ارث انجین را چگونه دانلود کنم
با سلام و احترام
برای تهیه کتاب آموزش سامانه گوگل ارث انجین از لینک زیر استفاده کنید.
https://girs.ir/gee-book-announcements/
موفق باشید
سلام، خدا قوت
در مورد دانلود فایل های ضمیمه کتاب مشکل داشتم، موقع دانلود سیستم خطا می ده.متشکرم
با سلام و احترام
هر مشکلی در دانلود فایل های کتاب دارید لطفا در روزها و ساعات اداری با بخش پشتیبانی سایت در این زمینه مکاتبه نمایید.
girs.academy@gmail.com
راهنمایی می کنند.
موفق باشید
https://code.earthengine.google.com/9c9208ab07ba70034f0b462b5eb9d3e6
سلام استاد وقتتون بخیر من تصاویر سری لندست را برای اصفهان میخوام بگیرم هیچ تغییری در کد شما نمیدم به جز منطقه ولی هیچ داده ای رو نمیاره و صفر هست لطفا میشه بگین مشکل از کجا هست؟
با سلام و احترام
من چند روز اخیر دسترسی به سیستم نداشتم و الان هم بدلیل مشکل اینترنت دسترسی به ارث انجین ندارم. اگر هنوز مشکل حل نشده دوشنبه هفته آینده سوالتون رو مجددا مطرح کنید.
موفق باشید
https://code.earthengine.google.com/6dd1d68c6e9e047db7768eed9f904f77
سلام استاد وقتتون بخیر من میخوام تایم سری پوشش گیاهی برای شهر اصفهان رو بگیرم کد شما رو میزنم بدون هیچ تغییری فقط منطقه رو تغییر میدم که هیچ چیزی رو نمیاره و صفر میزنه میشه لطفا بررسی کنید و مشکلش رو بهم بگین
با سلام و احترام
متاسفانه بدلیل مشکل فیلترینگ الان دسترسی به ارث انجین ندارم. اگر مشکلتون حل نشده مجددا هفته آینده روز دوشنبه پیام بزارید.
موفق باشید
سلام استاد وقتتون بخیر من تصاویر سری لندست را برای اصفهان میخوام بگیرم هیچ تغییری در کد شما نمیدم به جز منطقه ولی هیچ داده ای رو نمیاره و صفر هست لطفا میشه بگین مشکل از کجا هست؟
https://code.earthengine.google.com/6dd1d68c6e9e047db7768eed9f904f77 عذرخواهی می کنم وقتتون رو میگیرم ولی هنوز مشکلم برطرف نشده
با سلام و احترام
بایستی path, row را متناسب با منطقه خود تغییر بدید.
موفق باشید
سلام.
در قسمت استفاده از مادیس برای تحلیل آئروسل ، یک قسمت گفتید که باید تمام تصاویر مادیس ضرب در عدد 0.001 بشه. میشه بگید این ضریب چرا استفاده میشه؟
ممنون
با سلام و احترام
در توضیحات این پروداکت در سامانه ارث انجین ذکر شده که برای اینکه مقادیر پروداکت در رنج درست خود قرار بگیرد نیاز به اعمال این ضریب هست.
موفق باشید
سلام وقتتون بخیر
من میخوام که تصاویر ماهواره ای لندست 8 رو برای بازه ی زمانی 2013 تا 2023 از گوگل ارث انجین با تمام باندها به صورت جداگانه دریافت کنم، اما خروجی فقط یک تیف هست که حتی بارگذاری هم نمیشه. میخواستم بدونم که میشه اینکار رو انجام داد یا نه فقط میشه به صورت تک تصویر دانلود کرد؟ اگر امکانش هست میشه لطفا کدش رو بهم بگین. ممنون از لطفتون
https://code.earthengine.google.com/92c203062eb693a0af4e7bc4988a155c
با سلام و احترام
تصاویر رو باید بصورت جداگانه دانلود نمایید. هر تاریخ بصورت جداگانه یک فایل تیف از استک باندها خواهد بود.
موفق باشید
سلام استاد وقتتون بخیر
من تصویر یک تاریخ ماهواره لندست 5 رو میخوام از گوگل ارث دانلود کنم اما هنگام آپلود شدن این خطا رو میده (Error: Exported bands must have compatible data types; found inconsistent types: UInt16 and Int16. (Error code: 3))، میشه لطف کنید لینکش رو بررسی کنید و بگین مشکل از کجا هست. ممنون
https://code.earthengine.google.com/52ce36383579772d7209afc79f926961
با سلام و احترام
لینک کد اصلاح شده ضمیمه شده است
https://code.earthengine.google.com/2befb6f3607040ca73290aab059c2981
موفق باشید
سلام استاد وقتتون بخیر
من تصاویر AOD ماهانه برای سری زمانی 2001 تا 2022 رو میخوام از گوگل ارث انجین بگیرم، همه چیز صحیح هست به جز اینکه وقتی دستور Map.addLayer رو میزنم فقط به اندازه دو پیکسل بزرگ از داخل منطقه ی مشخص شده استخراج میشه همین طور وقتی تصویر رو دانلود می کنم و در نرم افزار ARCMAP باز میکنم. دلیل خاصی داره؟
https://code.earthengine.google.com/084ccb76824b9f90a6299ab7ea452d9f
با سلام و احترام
این مشکل بدلیل توان تفکیک مکانی ۱۰ کیلومتری پروداکت ایجاد شده است. در لینک زیر داده ۱ کیلومتری روزانه AOD موجود است.
https://developers.google.com/earth-engine/datasets/catalog/MODIS_061_MCD19A2_GRANULES
موفق باشید
سلام
صفحه ی 59 کتاب موتور مجازی پردازش تصاویر ماهواره ی این کود تان خطا میدهد:
var chart = ui.Chart.image.series(
ndvi, darqad, ee.Reducer.mean(),30,[‘system:time_start’]);
print(chart);
میشه اصلاح بکنید؟
با سلام و احترام
لطفا با استفاده از گزینه getlink در ارث انجین لینک کد را کپی کرده و در اینجا برای بنده بزارید تا بتونم بررسی کنم. فقط کافی است بر روی گزینه betlink کلیک کنید تا لینک کد نمایش داده شود. سپس آن را کپی کنید.
موفق باشید
سلام دوباره خدمت شما:
کود که گفتید شریک ساختم. به صفحه 58 کتاب موتور مجازی پردازش تصاویر ماهواره ی قرار دارد.
لینک کود: https://code.earthengine.google.com/3f83d2f9cd2d097444a37faacfc8c23f
با سلام و احترام
بنده داده منطقه مورد مطالعه شما رو نداشتم به همین دلیل بصورت دستی یک منطقه رو انتخاب و کد را بر اساس آن اصلاح کردم. لینک کد اصلاح شده ضمیمه است.
https://code.earthengine.google.com/d44173430aa5f8be149eb777bd815cdb
موفق باشید
خیلی زیاد ممنون.
حالا درست شد.
با سلام و احترام
من میخواستم که سری زمانی دما سنجنده مادیس رو برای کلانشهر اصفهان به صورت نمودار بگیرم، اما با خطای زیر مواجه میشم، ممنون میشم لطف کنید بررسی کنید مشکل از کجا هست
https://code.earthengine.google.com/1395c85e5e38ed2843a502bec91a4fc0
با سلام و احترام
بنده شیپ فایل شما رو نداشتم اما کدتون رو اصلاح کردم. لینک کد اصلاح شده ضمیمه شده است:
https://code.earthengine.google.com/5d4a7f963c71ffe9cfd88e8505133dda
موفق باشید
سلام وقتتون بخیر
عذرخواهی می کنم من میخوام که یک تک تصویر LST رو خروجی بگیرم اما در بخش دانلود با ارور زیر مواجه شدم که با تغییرات منطقه و … هم برطرف نشد. مشکل از کجا هست؟
Image.setDefaultProjection, argument ‘image’: Invalid type. Expected type: Image. Actual type: ImageCollection. (Error code: 3)
لینک: https://code.earthengine.google.com/e6830a42312b2bb3a3c1fecdb3e95072
با سلام و احترام
لینک کد اصلاح شده ضمیمه شده است.
https://code.earthengine.google.com/ef48dc2b41a2bcc49cc75404c203ee7a
موفق باشید
سلام
جناب آقای احراری من از کد تولید نقشه کاربری با ترکیب پروداکت های لندست استفاده کردم ولی این خطا رو به من میده
سلام
جناب آقای احراری من از کد تولید نقشه کاربری با ترکیب پروداکت های لندست استفاده کردم ولی این خطا رو به من میده
var landsat = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)
https://code.earthengine.google.com/3d9f92b8797888d8a3b0b7f02c60a6b7
Map.centerObject(table);
Map.addLayer(table);
var landsat = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)
.filterBounds(table)
.filterDate(‘2017-01-01’,’2018-01-01’)
.filter(ee.Filter.lessThan(‘CLOUD_COVER’,5))
.median()
.select(‘B[2-7]’)
.clip(karkheh);
// first NDVI
var ndvi1 = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)
.filterBounds(table)
.filterDate(‘2017-01-01’,’2017-05-01’);
var ndvi1 = ndvi1.map(function(img){
return img.normalizedDifference([‘B5’,’B4’]); });
var ndvi1 = ndvi1.max().clip(table);
// second NDVI
var ndvi2 = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)
.filterBounds(table)
.filterDate(‘2017-05-01’,’2017-09-01’);
var ndvi2 = ndvi2.map(function(img){
return img.normalizedDifference([‘B5’,’B4’]); });
var ndvi2 = ndvi2.max().clip(table);
// third NDVI
var ndvi3 = ee.ImageCollection(‘LANDSAT/LC08/C01/T1_SR’)
.filterBounds(table)
.filterDate(‘2017-09-01’,’2018-01-01’);
var ndvi3 = ndvi3.map(function(img){
return img.normalizedDifference([‘B5’,’B4’]); });
var ndvi3 = ndvi3.max().clip(table);
// ndvi stack
var ndvi = ee.Image.cat([ndvi1,ndvi2,ndvi3]);
// landsat water
var landwater = ee.ImageCollection(‘GLCF/GLS_WATER’)
.mosaic()
.clip(table)
.eq(2.0);
// landsat canopy cover
var landveg = ee.ImageCollection(‘GLCF/GLS_TCC’)
.filterBounds(table)
.filterDate(‘2000-01-01’,’2001-01-01’)
.select(‘tree_canopy_cover’)
.mosaic()
.clip(table);
// landsat urban
var landurban = ee.Image(“JRC/GHSL/P2016/BUILT_LDSMT_GLOBE_V1”)
.clip(table)
.select(‘built’)
.gt(2.0);
// alos dsm
var dsm = ee.Image(“JAXA/ALOS/AW3D30_V1_1”)
.clip(gilan)
.select(‘AVE’);
// products stacking
var prostack = landsat.addBands(ndvi).addBands(landwater).addBands(landurban)
.addBands(landveg).addBands(dsm);
// sampling
var training_data = urban.merge(water).merge(bareland).merge(crop).
merge(forest)
.merge(rangeland);
print(training_data);
// first clusters
var training = prostack.sampleRegions({
collection: training_data,
properties: [‘landuse’],
scale:30 });
// classifier
var classifier = ee.Classifier.svm().train({
features: training,
classProperty: ‘landuse’});
// classification
var classified = prostack.classify(classifier);
Map.addLayer(classified,{min:0, max:5,
palette:[‘#000000’,’#1224ff’,’#fcf521’,’#4cff12’,’#10b515’,’#ffbb24’]})
با سلام و احترام
لینک کد کافی هست و نیاز به کپی کردن کد نیست. من کدتون رو بررسی کردم. فرمت علامت ” رو اشتباه گذاشتید و باعث شده که هیچکدام از عبارت هایی که باید بصورت string باشه اینطور در نظر گرفته نشده. من یک نمونه براتون اصلاح کردم. مابقی کد را طبق آن تصحیح کنید.
https://code.earthengine.google.com/38eeb6c9cbd16cec203da27171e779ed
موفق باشید
سلام
جناب احراری کد رو براساس چیزی که فرمودید اصلاح کردم اما اجرا نمی شود
https://code.earthengine.google.com/58afd4fa6d17c761c79ed3a47b5b1e8f
با سلام و احترام
الان خطا مربوط به خط 61 هست که شما نمونه های تعلیمی برای طبقه بندی را برداشت نکردید.
https://code.earthengine.google.com/3dbe14d73c6ec6f7fd06604f2eef5a4d
موفق باشید
سلام جناب احراری مجددا روی اون کارکردم و اصلاحات رو دوباره انجام دادم بازهم خطا داد
https://code.earthengine.google.com/c20f2c66e31ae57122860c3bb3292c10
لطفا راهنمایی فرمایید
تشکر
با سلام و احترام
الان خطا مربوط به خط 61 هست که شما نمونه های تعلیمی برای طبقه بندی را برداشت نکردید.
https://code.earthengine.google.com/3dbe14d73c6ec6f7fd06604f2eef5a4d
موفق باشید