آشنایی و معرفی اولیه Google Earth Engine


چرا پنجره اتمسفری در علوم زمین دارای اهمیت است ؟

تصاویر ماهواره DigitalGlobe: ووردویو(Worldview)، ژئوآی(GeoEye) و آیکونوس (IKONOS)

راهنمای طبقه بندی نزدیکترین همسایه در e-Cognition

نقشه های کروپلت – مقدمه ای بر طبقه بندی داده

تصاویر چند طیفی (Multi-spectral) در مقایسه با تصاویر ابر طیفی (Hyper-spectral)

فتوگرافی هوایی (Aerial Photography) در مقابل ارتوفوتوگرافی (Orthophotography)

راهنمای جامع لیدار (Light Detection and Ranging – LiDAR)

سنجش از دور چیست ؟

منابع داده GIS رایگان در سطح جهانی : داده های رستری و برداری

مقدمه ای بر سرویس های نقشه کشی تحت وب (WMS)

علم داده مکانی چیست ؟

تحلیل عوارض سه بعدی

ژئوانالیتیکس: آنالیز داده های مکانی حجیم

فرمت های داده در سیستم اطلاعات جغرافیایی بخش سوم

فرمت های داده در سیستم اطلاعات جغرافیایی بخش دوم

فرمت های GIS و پسوندهای داده مکانی بخش اول

آموزش برنامه نویسی پایتون بخش سی ام

انتشار نخستین تصاویر لندست 9 توسط سازمان هوا و فضای آمریکا (NASA)

آموزش برنامه نویسی پایتون بخش بیست و نهم

آموزش برنامه نویسی پایتون بخش بیست و هشتم

آموزش برنامه نویسی پایتون بخش بیست و هفتم

آموزش برنامه نویسی پایتون بخش بیست و ششم

آموزش برنامه نویسی پایتون بخش بیست و پنجم

معرفی سامانه WEB GIS

نقشه متوسط دمای سطح زمین ایران (LST)

آموزش برنامه نویسی پایتون بخش بیست و چهارم

آموزش برنامه نویسی پایتون بخش یازدهم (تبدیل نوع و گرد کردن)

آموزش برنامه نویسی پایتون بخش دهم (اپراتورهای انتساب گمارشی)

آموزش برنامه نویسی پایتون بخش نهم (نمادهای علمی، ارزیابی عبارات و اولویت اجرای اپراتورها)

برنامه نویسی پایتون بخش هشتم (انتساب چندگانه، ثابت ها، نوع-داده های عددی و اپراتورها)

برنامه نویسی پایتون بخش هفتم (متغیرها، دستور انتساب و عبارات)

برنامه نویسی پایتون بخش ششم (Identifiers)

معرفی توانایی ها و ویژگی های ماهواره لندست 9

ماهواره لندست 9

نرم افزار Arc GIS Desktop در مقابل Arc GIS Pro

آموزش برنامه نویسی پایتون بخش چهارم (برنامه نویسی مقدماتی در پایتون)

آموزش برنامه نویسی پایتون بخش سوم (محاسبات ریاضی، استایل و خطاها در برنامه نویسی)

آموزش برنامه نویسی پایتون بخش دوم (شروع به کار با پایتون)

ابزارهای برنامه نویسی (Programming Tools)

سیکل توسعه نرم افزار

آشنایی اولیه و معرفی سامانه Google earth Engine
سامانه Google Earth Engine یک پلتفرم پردازش مکانی است که امکان نمایش و آنالیز داده ها در مقیاس سیاره ای را برای کاربران فراهم می آورد. به دلیل آنکه که این اپلیکیشن به صورت ابری می باشد، امکان پردازش فوق العاده سریع تر حجم زیادی از داده ها را در مقایسه با اجرای این نوع آنالیزها بر روی ماشین های محلی یا کامپیوترهای کلاینت فراهم می آورد. علاوه بر آن با استفاده از Google Earth Engine امکان دسترسی به آرشیو کاملی از داده های علوم زمین و تصاویر ماهواره ای مختلف از منابع مختلف که در بیش از 40 سال جمع آوری شده است را فراهم می آورد. بخشی از این منابع شامل تصاویر ماهواره ای لندست 4 و 5 و 7 و 8 و نیز تصاویر سنجنده مادیس می گردد. در ضمن امکان بارگذاری داده های رستری و برداری بر روی این سیستم وجود داشته که می توان این لایه ها را بهصورت خصوصی نگه داشت و یا آنکه آنها را به صورت عمومی منتشر نمود. این سامانه عظیم با استفاده از کدهای جاوااسکریپت و پایتون قابلیت سفارشی سازی، کوئری گرفتن و مدیریت می باشد.


نحوه دسترسی به سامانه Google Earth Engine
سامانه گوگل ارث انجین، رایگان بوده و تنها نیاز به یک اکانت Google برای ورود و استفاده از آن می باشد. با استفاده از یک اکانت گوگل امکان دسترسی و استفاده از تمامی امکانات این سیستم وجود دارد. برای وورد به این سامانه می توانید به صفحه اصلی این سامانه به نام Google Earth Engine رفته و با Sign up نمودن در این سامانه وارد آن شوید. به محض ورود به این سیستم یک ایمیل حاوی اطلاعات مربوط به این سامانه در کمتر از 24 ساعت برای اکانت شما ارسال می گردد.در صفحه اصلی Google Earth Engine به طوری که در شکل زیر نشان داده شده است در قسمت بالای صفحه سمت راست بر روی دکمه Sign up کلیک نموده و سپس بر روی دکمه TRY THE CODE EDITOR کلیک کنید.

محیط ویرایش کد Google Earth Code Editor
سامانه Google Earth Engine مستقیما از web browser از طریق Earth Engine Code Editor قابل دسترسی است. در بخش Earth Engine Code Editor امکان اجرای بسیار سریع تر آنالیز داده ها و نمایش آنها در محیط نمایشه نقشه وجود دارد.

اجزای بخش ویرایش کد Google Earth Engine
بخش ویرایش کد یا Code Editor سامانه Google Earth Engine شامل چهار ماژول مختلف می گردد. این اجزا شامل بخش مدیریت (Manager)، بخش ویرایش کد یا اسکریپت (Code Editor)، بخش کونسول (Console) و بخش نمایش نقشه ها یا Map می گردد. در شکل زیر تمامی بخش های مذکور با شماره گذاری مشخص شده اند.

1- بخش پنل مدیریت (Manager)
پنل مدیریت Manager همانطور که در شکل با شماره 1 مشخص شده است، را می توان به عنوان یک یک پنل مدیریت فایل های سیستمی اولیه در نظر گرفت. این پنل به سه زیر بخش تقسیم می شود که در شکل زیر تصاویر هر سه بخش در کنار یکدیگر نشان داده شده است.

پنل Script: در این بخش کدها یا اسکریپت های شما ذخیره سازی می گردددر صمن نمونه کدهای Google Earth Engine نیز قرار داده شده است.
پنل Documentation: که فایل های راهنمای سامانه Google Earth Engine قرار داده شده است.
پنل Assets: در این بخش می توانید فایل های برداری و رستری خود را بر روی سامانه Google Earth Engine آپلود کنید.
2- بخش ویرایشگر کد (Code Editor)
در پنل ویرایشگر کد که در شکل فوق یا شماره 2 مشخص شده است، می توانید اسکریپت های خود را نوشته و اجرا کنید. در این بخش که به نوعی IDE سامانه گوگل ارث انجین است، امکاناتی همچون تکمیل خودکار یا Auto Complete و نیز امکاناتی برای عیب یابی و رفع خطای کدهای نوشته شده وجود دارد. دکمه های Run/Reset و Save نیز در بالای این بخش وجود دارد که برای اجرای کدها، ذخیره سازی آنها و ریست می توان از آنها استفاده نمود.

3- بخش کونسول (Console)
پنل کنسول دارای سه زیر ماژول به نام های Inspector، Console و Task می باشد.
1- پنل Inspector: این پنل امکان اخذ کوئری تعاملی نقشه با استفاده از کلیک بر روی نقشه را فراهم می آورد.
2- پنل Console: این بخش جائی است که هر نوع متنی که از تابع Print () به خروجی می رود، نمایش داده خواهد شد در ضمن در صورتی که برنامه با خطا نیز رو به رو شود، پیغام خطا در این بخش نمایش داده می شود.
3- پنل Task: این زیر-ماژول برای نمایش کارها و عملیات هایی که بایستی مورد تائید قرار گرفته و سپس اجرا شوند، مورد استفاده قرار می گیرد. در این بخش، پردازش های سنگینیی که در حالت اجرا هستند، وضعیت اتمام و یا در حال پردازش بودن آنها را نیز اعلام می دارد. علاوه بر آنکه اجرا یا Run کردن پردازش هایی که نیاز به Submission دارند در این بخش بایستی توسط کاربر مورد تائید قرار گرفته تا فرمان شروع پردازش به سمت سرور ارسال و پردازش آغاز شود.

3- بخش نمایش نقشه (Map)
بخش نمای نقشه ها و لایه ها (Map) جائی است که خروجی های تصویری اسکریپت های نوشته شده در آن به نمایش در خواهند آمد. با استفاده از دستوراتی که در بخش Script وارد می گردد و با اجرای آنها، می توان نمایش گرافیکی تصاویر، و لایه ها را در این بخش مشاهده نمود.

مزیت سامانه Google Earth Engine
یکی از مزیت سامانه google Earth Engine در دسترسی به طیف گسترده ای از پایگاههای داده رایگان شامل طیف وسیعی از آرشیو داده ها و تصاویر ماهواره ای می گردد. مزیت دیگر این سامانه در سرعت فوق العاده بالای حجم زیادی از داده ها می باشد. به دلیل آنکه این سامانه تمامی پردازش ها را در سمت سرور و با استفاده از سرویس ابری با قدرت پردازش فو العاده بالا انجام می دهد، پردازش هایی که بر روی ماشین های local یا کامپیوترهای کلاینت ممکن است هفته ها و یا ماهها به طول انجامد از این طریق می تواند در چتد دقیقه انجام شود. سامانه google Earth Engine در واقع یک سامانه وب جی آی اس فوق العاده قدرتمند و تعاملی نیز محسوب می گردد.
برخی از کاربردهای سامانه Google Earth Engine
این سامانه کاربردهای بسیار گسترده ای در حوزه سیستم اطلاعات جغرافیایی و سنجش از دور دارد. به طور مثال در زمینه هایی همچون پایش تغییرات محیطی، مدیریت محیط، کشاورزی دقیق و مکانیزه، ردیابی تغییرات محیطی، پایش پوشش گیاهی، بررسی اکوسیستم های آبی و خشکی، مدیریت بیابان، ردیابی عقب نشینی یخچال های طبیعی، بررسی تغییرات جنگل ها و مراتع، ردیابی تغییرات سطح دریاچه ها و دریاها، بررسی ناهمواری های زمین، بررسی دمای سطح زمین و سطح آب اقیانوس ها، تغییرات کاربری زمین، مدلسازی تغییرات پوشش زمین و نیز طیف بسیار گسترده ای از امور علمی، تحقیقاتی و عملی، کاربرد دارد.
نکته
با توجه به تحریم بودن آی پی های ایران برای وورد به سامانه Google Earth Engine بایستی حتما از فیلترشکن استفاده کنید.

دانلود رایگان تصاویر ماهواره ای ژئورفرنس شده با رزولوشن بالا

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش چهارم

آموزش برنامه نویسی پایتون بخش بیستم

آموزش برنامه نویسی پایتون بخش پنجم

آموزش برنامه نویسی پایتون بخش هجدهم

نقشه حوضه های هیدرولوژیکی ایران

نقشه های زمین شناسی اسکن شده ایران در مقیاس 1:250000

نرم افزار Coordinate Format Changer V.1 برای تبدیل فرمت مختصات

دانلود نرم افزار Arc GIS Pro 2.5 + روش نصب گام به گام

نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه جازموریان به شماره NG-40-4

سیستم مختصات، واژه شناسی و مفاهیم در سیستم اطلاعات جغرافیایی

آموزش صفر تا صد ترسیم نقشه های توپوگرافی حرفه ای در نرم افزار Arc GIS

نقشه های توپوگرافی اسکن شده با مقیاس 1/50000 برگه زابل به شماره NH-41-1

مقدمه ای بر برنامه نویسی کامپیوتر بخش سخت افزار

مقدمه ای بر برنامه نویسی کامپیوتر (بخش مبانی برنامه نویسی)

فیلم آموزشی زمین مرجع یا ژئورفرنس لایه ها و داده های مکانی در نرم افزار Arc GIS Desktop

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش پنجم

آموزش برنامه نویسی پایتون بخش سیزدهم (توابع مرسوم پایتون)

آموزش برنامه نویسی پایتون بخش پانزدهم

نرم افزار Coordinate to Map V.1 برای ترسیم عوارض برداری نقطه ای، خطی و پلیگونی بر اساس اطلاعات نقطه ای برداشت شده در عملیات نقشه برداری

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش دوم

آموزش برنامه نویسی پایتون بخش چهاردهم

نقشه تقسیمات سیاسی ایران

تبدیل مختصات در نرم افزار Global Mapper

فیلم آموزشی زمین مرجع یا ژئورفرنس لایه ها و داده های مکانی در نرم افزار Global Mapper

دانلود رایگان محاسبه سرعت دانلود و آپلود اینترنت

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

آشنایی و معرفی اولیه Google Earth Engine

آموزش برنامه نویسی پایتون بخش نوزدهم

آموزش برنامه نویسی پایتون بخش بیست و سوم

نرم افزار Terrain Morphometer V.1 برای اجرای آنالیز مورفومتری از مدل رقومی ارتفاعی

آموزش برنامه نویسی پایتون بخش هفدهم

نقشه های پوششی زمین شناسی ایران در مقیاس 1:100000 بخش هشتم

آموزش ویدئویی تحلیل های هیدرولوژی در نرم افزار ArcGIS Pro

آموزش برنامه نویسی پایتون بخش شانزدهم

فیلم آموزشی زمین مرجع یا ژئورفرنس لایه ها و داده های مکانی در نرم افزار Arc GIS Pro

روش برش حواشی نقشه های اسکن شده در نرم افزار Global Mapper

آموزش برنامه نویسی پایتون بخش بیست و دوم

آموزش تحلیل های هیدرولوژی در نرم افزار Arc GIS Desktop

دیدگاهتان را بنویسید