Muddasir Shah
Muddasir Shah
  • 48
  • 113 657
Authenticating the Google Earth Engine Python API
In this tutorial I demonstrate 3 methods to authenticate google earth engine python API. In google colab, using google cloud sdk shell and through GEE API key.
Please subscribe and share
Drop a comment or contact me : muddasirshah@outlook.com
Download Google Cloud SDK Shell:
cloud.google.com/sdk/docs/install-sdk
Alternative Keyphrases:
Three methods to authenticate google earth engine python API
How to authenticate google earth engine python API
GEE Authentication in Google Colab, Google Cloud CLI SDK Shell and API Key
Google Earth Engine API key
Google Earth Engine authentication methods
Earth Engine Authentication Error
Earth Engine Authenticate Error in QGIS
How to use Google Earth Engine with Python
GEE Python API authentication tutorial
QGIS Google Earth Engine Integration
Setting up Google Earth Engine in Google Colab
Using Google Cloud SDK for GEE authentication
Getting started with Google Earth Engine API
Authenticating GEE using an API key
Python and Google Earth Engine integration
Troubleshooting Google Earth Engine authentication
step-by-step guide to GEE Python setup
Google Cloud Command Line Interface (CLI) Earth Engine
Google Earth Engine Tutorials
Timestamps:
00:00 Intro
00:10 Prerequisites for GEE Python API
01:00 GEE Authentication in Google Colab
01:55 GEE Authentication Using Google Cloud SDK Shell (CLI)
03:47 GEE Authentication Using API Key (Service Account)
05:11 Outro
#earthengine #pythonapi #gee # authentication #geemap #googlecolab #serviceaccount #apikey #gcloud #sdk
Переглядів: 567

Відео

Time-series Analysis (Monitoring Waterbody Area Changes) in Google Earth Engine
Переглядів 1,3 тис.8 місяців тому
Excerpt: In this tutorial, I guide you through the dynamic process of monitoring waterbody area changes over time using Google Earth Engine. We begin by seamlessly mosaicing Sentinel-2 imagery for the same dates, followed by calculating the Normalized Difference Water Index (NDWI) and creating a precise NDWI threshold mask. Leveraging these insights, we compute the waterbody area and export it ...
Time-Series Analysis (Sentinel-2 same day MGRS tiles processing) in Google Earth Engine
Переглядів 1,7 тис.8 місяців тому
Excerpt: In this video I demonstrate how to do time-series analysis using sentinel-2 imagery in Google Earth Engine. Sentinel-2 imagery is stored tile wise and each tile has its own metadata based on which we can filter. Problem is what if you AOI gets covered in 2 or more tiles of the same date. In this tutorial I demonstrate how to tackle that. Script Link: code.earthengine.google.com/c37c1e3...
Reclassifying a raster in Google Earth Engine
Переглядів 7419 місяців тому
Reclassifying a raster in Google Earth Engine Tutorial Write in Comments or Email me: muddasirshah@outlook.com Code Link: code.earthengine.google.com/26eadb2cc08d7e14734509d4a64b68d0 Special Thanks to Dr. Ujaval Gandhi - @SpatialThoughts for teaching me this. Make sure to subscribe to his channel. Sugested Videos: How to filter images in Google Earth Engine? ua-cam.com/video/DFlmm7jr1pw/v-deo.h...
SampleRegions vs ReduceRegions in Google Earth Engine - Update 2024
Переглядів 1,5 тис.10 місяців тому
Sample Regions or Reduce Regions for Extracting Pixel Values in Google Earth Engine? Please Subscribe and for help ask in comments. My Email Address: muddasirshah@outlook.com Code Link: code.earthengine.google.com/4c1afd36dab4e80ca9b393194989986f Previous Video on this topic: ua-cam.com/video/M9EMghOLP94/v-deo.html Also Watch: Reducers in Google Earth Engine (Updated Video Coming Soon) ua-cam.c...
Classification of Satellite Imagery With Deep Learning Model Using Google Earth Engine & TensorFlow
Переглядів 6 тис.Рік тому
Video Title: Classification of Satellite Imagery With Deep Learning Model Using Google Earth Engine & TensorFlow Excerpt: In this video tutorial sentinel-2 imagery will be classified with deep machine learning (Artificial Neural Network - ANN) model by using google earth engine JS API, tensor flow python library with google collaboratory (colab). My Special Thanks to: Dr. Ujaval Gandhi (Founder...
How to mask out Sentinel-2 clouds using SCL bitmasks in Google Earth Engine?
Переглядів 2,9 тис.Рік тому
Excerpt: In this tutorial I show how to mask out clouds of Sentinel-2 Level-2A imagery by availing the Scene Classification (SCL) band in Google Earth Engine. Subscribe to the channel Contact email : muddasirshah@outlook.com Code Link: code.earthengine.google.com/8dad8e9d7297138ab691aa04fa05336d Also Watch: Cloud Masking and replacement in Google Earth Engine ua-cam.com/video/lFL7lKCHQrE/v-deo....
Google Earth Engine Python API Installation, Authentication & gcloud Auth Error Fix - CMD OSGEO QGIS
Переглядів 3,5 тис.Рік тому
Excerpt: In this video I show how to install google earth engine python API on your local machine as well as how to fix the authentication error for cmd, terminal, OSGEO 4W Shell and QGIS Google Earth Engine Plugin. Links: GCloud is important, download and install from here cloud.google.com/sdk/docs/install gis.stackexchange.com/questions/453147/authentication-error-of-google-earth-engine-qgis-...
Charts in Google Earth Engine Series For Beginners (Merged)
Переглядів 7 тис.2 роки тому
Charts in Google Earth Engine Series Merged For more queries please write to: muddasirshah@outlook.com Charts in Google Earth Engine Series (Merged) Image Classification Charts in Google Earth Engine Series for Beginners Image Classification in Google Earth Engine #charts #googleearthengine #tutorials #beginners
Sampling Image Using Points and Downloading as CSV in Google Earth Engine
Переглядів 1,6 тис.2 роки тому
Excerpt: In this tutorial I have shown how you can sample bands of an image and download the values as a CSV in google earth engine Code Link: github.com/muddasirshah/Google-Earth-Engine/blob/main/sampling&downloadCSV.js Write to me: muddasirshah@outlook.com Read my blogs: muddasirshah.com Suggested Video/s: Difference between sample regions and reduce regions ua-cam.com/video/M9EMghOLP94/v-deo...
Resampling and Finding Resolution of a band in Google Earth Engine
Переглядів 2,9 тис.2 роки тому
Excerpt: In this tutorial I show how to resample and re-project a band from multi-band imagery in google earth engine. This technique can be used to down-scale or up-scale resolution of a band. Code Link: github.com/muddasirshah/Google-Earth-Engine/blob/main/resampling.js Write to me: muddasirshah@outlook.com Read my blogs: muddasirshah.com Suggested Video/s: Arguments of a method in Google Ear...
Cloud Masking and Cloud Removal (Fill Nulls) of Sentinel 2 Imagery in Google Earth Engine
Переглядів 4,2 тис.2 роки тому
Excerpt: In this tutorial I shown how to remove clouds and cloud shadows from an image of sentinel 2 in google earth engine without writing complex bitMask and cirrus bitmask functions. I have used the cloud removal repository by Rodrigo Principie. Code Link (Updated): code.earthengine.google.com/ea87531615f4612cd36359c295140194 Contact Email: muddasirshah@outlook.com Description Updated (13-03...
Fetching Properties of Image Collection in Google Earth Engine
Переглядів 1,1 тис.2 роки тому
Excerpt: In this tutorial I show how to get property of image or an image collection in google earth engine. Code Link: Coming Soon... Contact Email: muddasirshah@outlook.com Suggested Videos: Mapping a function in Google Earth Engine ua-cam.com/video/m8tf-XK5IBI/v-deo.html Charts in Google Earth Engine ua-cam.com/video/D8jIfEYSI9Q/v-deo.html Alternative Key-Phrases / Keywords: How to get infor...
Clipping raster using a raster and type of raster masks in Google Earth Engine
Переглядів 1,3 тис.2 роки тому
Excerpt: I this video I explain Clipping of raster using a raster and type of raster masks that include GEE methods like .clip(), .selfMask() and .updateMask() in Google Earth Engine. Additionally I teach how to compute pixel area of a thresholded mask in GEE Code Link: Coming Soon... Contact Email: muddasirshah@outlook.com Read my blogs at: muddasirshah.com/ Recommended Videos: Filtering Datas...
Downloading Image Collection From Google Earth Engine
Переглядів 2,1 тис.2 роки тому
Downloading Image Collection From Google Earth Engine
Filtering Watersheds And Feature Collections in Google Earth Engine
Переглядів 9632 роки тому
Filtering Watersheds And Feature Collections in Google Earth Engine
Landsat Data Levels & Tiers Explained in Google Earth Engine
Переглядів 7632 роки тому
Landsat Data Levels & Tiers Explained in Google Earth Engine
How to make a chart with secondary vertical axis in Google Earth Engine?
Переглядів 1,1 тис.2 роки тому
How to make a chart with secondary vertical axis in Google Earth Engine?
Installing SNAPHU on Apple Mac OSX and Windows Without Terminal / Command Prompt
Переглядів 8902 роки тому
Installing SNAPHU on Apple Mac OSX and Windows Without Terminal / Command Prompt
Exploring Landsat 9 Imagery in Google Earth Engine
Переглядів 7722 роки тому
Exploring Landsat 9 Imagery in Google Earth Engine
How to remove line-breaks in time series charts & stylize line chart in Google Earth Engine?
Переглядів 1,2 тис.2 роки тому
How to remove line-breaks in time series charts & stylize line chart in Google Earth Engine?
Best Effort or MaxPixels to fix Reducer Errors in Google Earth Engine?
Переглядів 2,3 тис.2 роки тому
Best Effort or MaxPixels to fix Reducer Errors in Google Earth Engine?
How to make area chart of a classified image in Google Earth Engine?
Переглядів 2,3 тис.2 роки тому
How to make area chart of a classified image in Google Earth Engine?
How to calculate area of land cover classes from a classified image in Google Earth Engine?
Переглядів 4,1 тис.2 роки тому
How to calculate area of land cover classes from a classified image in Google Earth Engine?
Atmospheric Correction (TOA to BOA) of Landsat and Sentinel-2 Imagery in Google Earth Engine
Переглядів 6 тис.2 роки тому
Atmospheric Correction (TOA to BOA) of Landsat and Sentinel-2 Imagery in Google Earth Engine
Six Methods of Filtering Images and Datasets in Google Earth Engine
Переглядів 2,1 тис.2 роки тому
Six Methods of Filtering Images and Datasets in Google Earth Engine
How to read arguments of a method or function in Google Earth Engine?
Переглядів 6132 роки тому
How to read arguments of a method or function in Google Earth Engine?
How to sample a multi-band image in Google Earth Engine?
Переглядів 1,1 тис.2 роки тому
How to sample a multi-band image in Google Earth Engine?
How to perform Supervised Image Classification & Accuracy Assessment in Google Earth Engine?
Переглядів 5 тис.2 роки тому
How to perform Supervised Image Classification & Accuracy Assessment in Google Earth Engine?
Scaling MODIS NDVI and EVI in Google Earth Engine
Переглядів 1,3 тис.3 роки тому
Scaling MODIS NDVI and EVI in Google Earth Engine

КОМЕНТАРІ

  • @gezahagnnegash9740
    @gezahagnnegash9740 26 днів тому

    Thanks for sharing since it's very helpful for me!

  • @suthagargovindaraj5476
    @suthagargovindaraj5476 28 днів тому

    why i get all the band value are masked

    • @MuddasirShah
      @MuddasirShah 28 днів тому

      @@suthagargovindaraj5476 which collection are you using?

  • @reginaldotoo3155
    @reginaldotoo3155 2 місяці тому

    hi would appreciate it if you could share how you collected your training data or a link to a video that explain that. thanks

    • @MuddasirShah
      @MuddasirShah 2 місяці тому

      @@reginaldotoo3155 Hi, I simply visualized the image in TCC. Picked randomly few points for each class and exported to GCS :)

  • @godwinkiprono1598
    @godwinkiprono1598 2 місяці тому

    Thanks much

  • @wahyundapratama781
    @wahyundapratama781 3 місяці тому

    Is it necessary to correct the Sentinel 2A level 2 image which is already Surface Reflectant to calculate the index on mangroves?

    • @MuddasirShah
      @MuddasirShah 3 місяці тому

      @@wahyundapratama781 No. but you have to scale the bands. Multiply the L2 image by 0.0001 (which is the scale factor) and then calculate indices.

    • @MuddasirShah
      @MuddasirShah 3 місяці тому

      @@wahyundapratama781 scaling S2 level 2 product is necessary as GEE stores images in uint64 for storage management. Floating data takes more storage so google did that. Majority of image collections e.g. landsats, sentinel, modis are stored this way and you have to multiply with the scale factor which is provided in the dataset description next to the bands. Some images even have offsets along with scale. For such a band multiply the band by scale factor and add offset to it to get reflectances in your case in nm (nano meters)

  • @ayeshaimran3665
    @ayeshaimran3665 3 місяці тому

    Keep it up 👍

  • @NEYABHII
    @NEYABHII 3 місяці тому

    Hello Sir how we can apply it to Landsat-8/9 OLI. Is it required for L1CO2 images?

    • @MuddasirShah
      @MuddasirShah 3 місяці тому

      @@NEYABHII yes it can be applied to L1 collection2 But why don’t you use Landsat 8/9 SR collection?

    • @NEYABHII
      @NEYABHII 3 місяці тому

      @@MuddasirShah okay sir I will try to use the SR collection

  • @ibtihajahmad3314
    @ibtihajahmad3314 4 місяці тому

    Hey Mudassir, I was facing a problem that i was trying to access Sentinel 2 L2A imagery for 2017 and 2018 on GEE and was unable to do it. SO i used saic method on the L1c imagery for testing i calculated the ndvi from l1c imagery on which saic was applied and l2a imagery available on gee for 2019 and i noticed that values were not matching with each other there were significant differences. Can you guide on this or how to solve this error

    • @MuddasirShah
      @MuddasirShah 4 місяці тому

      @@ibtihajahmad3314 how were the values not matching? Can you email me at muddasirshah@outlook.com

  • @Munai-1176
    @Munai-1176 6 місяців тому

    I need help for masking out water from LULC. please sir how to contact you.

    • @MuddasirShah
      @MuddasirShah 6 місяців тому

      @@Munai-1176 muddasirshah@outlook.com

    • @MuddasirShah
      @MuddasirShah 6 місяців тому

      @@Munai-1176 write an email share your script with commebts or we will set a google meet and there do it

  • @njengnapoleonngenge1753
    @njengnapoleonngenge1753 6 місяців тому

    Thank you sir, for this explanations. I have followed everything successfully except that i have not been able to authenticate the plug in. when i 'import ee', and 'ee.Authenticate()', it did not take me to the web page for authentication as it was with your demonstration. It just returned 'True' . Please how can i really authenticate my plugin? or solve this problem?

    • @MuddasirShah
      @MuddasirShah 6 місяців тому

      @@njengnapoleonngenge1753 lets meet. Drop an email please muddasirshah@outlook.com

  • @arafisolo9877
    @arafisolo9877 8 місяців тому

    Saya lihat vidio kamu bagus sayang🎉🎉❤

  • @IAKhan-km4ph
    @IAKhan-km4ph 8 місяців тому

    nice

  • @HermaneDiesse
    @HermaneDiesse 8 місяців тому

    I need the same but I hqve q list of point in csv file

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      Convert that to points shapefile in qgis upload to ee and load there as a feature collection. I can help you with that muddasirshah@outlook.com

  • @HermaneDiesse
    @HermaneDiesse 8 місяців тому

    thank you so much, I have a csv file containing my field point and would like to extract for each point NDVI

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      Calculate NDVI first and then use sample or reduce regions

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      I hope you know the difference

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      Also is it for time-series you want ndvi values?

    • @HermaneDiesse
      @HermaneDiesse 8 місяців тому

      @@MuddasirShah It is not for a time series. I need it for 2021 only

  • @MuddasirShah
    @MuddasirShah 8 місяців тому

    Updated Script Link: Correct (L1C to L2A) Sentinel Image Collection, Batch Visualize or Export to Google Drive code.earthengine.google.com/9075d4270ef0c5167096b468347ec6f5

    • @dogoldude
      @dogoldude 3 місяці тому

      Can i use it for extracting all band values?

    • @MuddasirShah
      @MuddasirShah 3 місяці тому

      @@dogoldude yes you can

    • @MuddasirShah
      @MuddasirShah 3 місяці тому

      @@dogoldude however if you get stuck email your script link with comments in it muddasirshah@outlook.com

  • @VISHALSHARMA-ps4jm
    @VISHALSHARMA-ps4jm 8 місяців тому

    Muddasir shah, sir my aoi is having 4 tiles, so how do i correct all tiles and then mosaic. Please help me in this regard

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      First perform atmospheric correction to the 4 tiles, export them to earth engine assets. Load the tiles one by one var tile1 = ee.Image(‘path to asset’) var tile2 = ee.Image(‘path to asset’) var tile3 = ee.Image(‘path to asset’) var tile4 = ee.Image(‘path to asset’) var mosaic = ee.ImageCollection([tile1,tile2,tile3,tile4]).mosaic() That’s the simplest technique

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      Or watch this tutorial ua-cam.com/video/yBFZQs4kj6I/v-deo.htmlsi=zMVClv3CipKSnzOe if you don’t want to export. First load the repository, then after filtering map a function over the collection and perform correction. Using the new corrected image collection generated stack the same date tiles and voila. But this is prone to slow execution. Will write a script and share with you using this methodology. If you want this way please remind me through email Ill write script and share muddasirshah@outlook.com

    • @VISHALSHARMA-ps4jm
      @VISHALSHARMA-ps4jm 8 місяців тому

      @@MuddasirShah Dear, I have mailed you the error that I am getting. Please look at it. It was asking for some parameter value. Actually it is time series data so exporting to asset will not be so easy.

    • @MuddasirShah
      @MuddasirShah 8 місяців тому

      @@VISHALSHARMA-ps4jm sure ill look into that.

  • @AbdelouahabELHAISSEN
    @AbdelouahabELHAISSEN 8 місяців тому

    Thank you very much ❤✌️✌️

  • @alemayehumullatuadashio5350
    @alemayehumullatuadashio5350 8 місяців тому

    very interesting tutorial,thanks for sharing with us!

  • @muhammadkamran-ej7th
    @muhammadkamran-ej7th 8 місяців тому

    ❤❤❤❤

  • @fahadbaqa1190
    @fahadbaqa1190 8 місяців тому

    plz make video for Landsat 5, 7, 8 cloud masking too. Thanks

  • @vineesh.geography
    @vineesh.geography 8 місяців тому

    Thank you

  • @alexandermuleta
    @alexandermuleta 8 місяців тому

    Always posting intersting work!! Keep it up! Good job

  • @noumanrafique6297
    @noumanrafique6297 8 місяців тому

    • @AlpineTrekker
      @AlpineTrekker 6 місяців тому

      Assalāmu ʿalaykum wa raḥmatullāhi wa barakātuh Muddasir. I hope you're doing good. I am working on a project which uses GEE for water quality testing. I need some help. How can I connect to you?

  • @aymantazarin1682
    @aymantazarin1682 9 місяців тому

    Good job 🌹🌹🌹 can u share code with us please, thanks ❤️

  • @Short_anas
    @Short_anas 9 місяців тому

    Bro really good

  • @noumanrafique6297
    @noumanrafique6297 9 місяців тому

  • @Long-bp8og
    @Long-bp8og 9 місяців тому

    i have some question my research requires that the data does not have null values. How can I fill the holes after removing the cloud?

    • @MuddasirShah
      @MuddasirShah 9 місяців тому

      Spatial interpolation

    • @manishmaurya6580
      @manishmaurya6580 4 місяці тому

      ​@@MuddasirShah can u plz provide the code. ty

    • @MuddasirShah
      @MuddasirShah 4 місяці тому

      @@manishmaurya6580its in video description

  • @AishwaryaDesai-yx9ne
    @AishwaryaDesai-yx9ne 9 місяців тому

    good morning, sir 🙏 I have some doubts can you help me in my project

    • @MuddasirShah
      @MuddasirShah 9 місяців тому

      Hi Aishwarya, Sure I will help you. Please email me on muddasirshah@outlook.com

  • @kathahahn20
    @kathahahn20 9 місяців тому

    Hello, I hope you are doing well. I just wanted to mention that I have noticed a small issue with the work you have done. Overall, it looks good, but when I try to use it for my thresholding, I encounter a problem. Every time I click on Run, the BOA image turns black and I have to click on stretch 100% to make it visible again. This causes me to lose the bands and information necessary for further processing, especially when working with a vegetation index. The values become scaled, which complicates my work since I typically use unscaled band values. It would be greatly appreciated if you could ensure the stability and usability of the result in the future. Currently, it's aesthetically pleasing but not quite as functional for my needs. Thank you for your attention to this matter.

    • @MuddasirShah
      @MuddasirShah 9 місяців тому

      Hi, Thank you for pointing this out. Yes, I am aware of it but this repo is managed by some other person. I faced similar issues but most of the time it works. It started doing this behaviour very recently

  • @somdeepkundu2506
    @somdeepkundu2506 9 місяців тому

    Fascinating brother.. ♥️

  • @malakzaky5284
    @malakzaky5284 9 місяців тому

    how to get all the information that is related to the image? how did you know what to write in the code?

    • @MuddasirShah
      @MuddasirShah 9 місяців тому

      Sorry I didn’t quite understand your question

  • @noumanrafique6297
    @noumanrafique6297 10 місяців тому

    ❤❤❤

  • @tardanoir
    @tardanoir 10 місяців тому

    Awesome video my dude!

  • @arielangelcespedesllave6872
    @arielangelcespedesllave6872 10 місяців тому

    Dear Muddasir Shah, I am reaching out to you regarding a specific aspect that caught my attention. While your video comprehensively covers calibration techniques for several sensors, I noticed there was no mention of Landsat 5 TM. Please can you help me with the GEE Script. Thank you very much for the help you can give me. Best regards

    • @MuddasirShah
      @MuddasirShah 10 місяців тому

      Hi, Personally I have never used landsat 5 imagery. Only studied it. But will look for a script if available on GEE and will get back to you.

  • @shahadawadalabidi7565
    @shahadawadalabidi7565 10 місяців тому

    Hello dear Can you help me answer the following question? How to extract the data from only one band ( or raster )and convert it to a CSV file because the data was uploaded via the hard disk from the personal computer?

    • @MuddasirShah
      @MuddasirShah 10 місяців тому

      Hi create a shapefile out of it. Upload it to GEE assets, then import the uploaded asset in your script as a ee.FeatureCollection(“asset_path”) use reduce regions on it Finally Export.table.toDrive(format:”csv”) Run the script then go task tasks and click on run. A csv file will be exported

    • @shahadawadalabidi7565
      @shahadawadalabidi7565 10 місяців тому

      Frankly, I am a beginner in learning Google Earth Engine, so I have difficulty understanding what you are talking about!! Please can you make a video explaining this and I would be grateful to you

    • @MuddasirShah
      @MuddasirShah 10 місяців тому

      @@shahadawadalabidi7565 ua-cam.com/video/kyEJ49q6TDs/v-deo.htmlsi=ordyHQ6VPwNfI1KG

    • @MuddasirShah
      @MuddasirShah 10 місяців тому

      @@shahadawadalabidi7565 in this video I have used sample regions. Instead of sample regions use the reduceregions function as shown in this tutorial for your shapefile

    • @shahadawadalabidi7565
      @shahadawadalabidi7565 10 місяців тому

      Ok, thank you very much@@MuddasirShah

  • @বাগানবিলাস-খ৮ষ
    @বাগানবিলাস-খ৮ষ 10 місяців тому

    Hello, I want to use this code in my own research. My study area is Belgium (S2B_MSIL2A_20211024T104029_N0301_R008_T31UFR_20211024T122748.SAFE) I am using the tile name 31UFR. But I am facing problem in the very first line [var img = ee.Image('COPERNICUS/S2_SR/20230113T060209_20230113T060209_T42SYC');]. Could you please tell me what should I change in the first line in my case?

  • @aprilianidiar
    @aprilianidiar 10 місяців тому

    Thank you for te tutorial! Just curious, does it gonna work if we use T4 CPU instead of A100 GPU? It seems that A100 is not free.

    • @MuddasirShah
      @MuddasirShah 10 місяців тому

      Yes it will work , even it will work with CPU but that will take time

  • @Вадим-е2ш2л
    @Вадим-е2ш2л 11 місяців тому

    Do you have an algorithm for calculating atmospherically corrected radiance values Landsat 8 (not BOA reflectance, namely BOA radiance)?

    • @MuddasirShah
      @MuddasirShah 11 місяців тому

      Please find here developers.google.com/earth-engine/datasets/catalog/LANDSAT_LC08_C02_T1

    • @MuddasirShah
      @MuddasirShah 11 місяців тому

      This is at sensor radiance. Not sure about BOA Radiance

    • @Вадим-е2ш2л
      @Вадим-е2ш2л 11 місяців тому

      @@MuddasirShah thank you, but isn't atmosperic correction data, this is RAW data.

    • @MuddasirShah
      @MuddasirShah 11 місяців тому

      @@Вадим-е2ш2л umm 🤔 if you have the conversation equations I can write script for you because it comes with metadata

  • @alemayehumullatuadashio5350
    @alemayehumullatuadashio5350 11 місяців тому

    It is nice video,is there any video how to export classified images with its legend, or how to process the classified map in Arcmap,this is my problem.

    • @MuddasirShah
      @MuddasirShah 11 місяців тому

      export he classified images using the Export.image.toDrive() function. Then download the geotiff from google drive and load in arc or qgis. Visualize the data there however you like :)

    • @alemayehumullatuadashio5350
      @alemayehumullatuadashio5350 11 місяців тому

      @@MuddasirShah I exported and added in Arcmap but the legend disappears when I try to map in arcmap.

    • @MuddasirShah
      @MuddasirShah 11 місяців тому

      @@alemayehumullatuadashio5350 please email muddasirshah@outlook.com

  • @reynaldoalvarado3068
    @reynaldoalvarado3068 Рік тому

    Hello, thanks for the video, is there a way for the names of each series to appear at the bottom of each bar, I don't know if you understand what I mean

    • @MuddasirShah
      @MuddasirShah Рік тому

      Yes I understand and that’s possible. You have to make a data table. These helper chart functions in GEE utilize google charts API. You can modify them to a certain point by using setOptions. But once your data is in the form of datatable, with google charts API you can customize the chart however you like. Let me share some resources

    • @MuddasirShah
      @MuddasirShah Рік тому

      courses.spatialthoughts.com/gee-charts.html#datatable-charts

    • @reynaldoalvarado3068
      @reynaldoalvarado3068 Рік тому

      Excellent, thank you so much

  • @prasadinipadwal3641
    @prasadinipadwal3641 Рік тому

    very informative and sentinel 2 L2 can we use this

  • @giacomoquattrini8254
    @giacomoquattrini8254 Рік тому

    "Is it possible that the SCL (Scene Classification Layer) band is not yet available for the S2_HARMONIZED collection? I'm encountering difficulties accessing the SCL band in my script. If anyone has information on the availability of the SCL band or suggestions for alternative collections with SCL data, I would greatly appreciate your insights. Thank you!"

    • @MuddasirShah
      @MuddasirShah Рік тому

      Share your script muddasirshah@outlook.com

    • @giacomoquattrini8254
      @giacomoquattrini8254 Рік тому

      Thank you for your quick response. I believe I succeeded; I probably made a mistake in the collection name. If I may, I would like to ask you something. Once the mask is created, can I obtain statistical information about how many valid pixels I have within my study area?@@MuddasirShah

  • @butchanokkongket9237
    @butchanokkongket9237 Рік тому

    Thank you for your tutorial, I follow the process in vdo and when i run Initialize the library ee.Initialize() in google colab. I have got an error WARNING:googleapiclient.http:Encountered 403 Forbidden with reason "PERMISSION_DENIED" Google Earth Engine API has not been used in project 52********47 before or it is disabled. and actually, it is not my project. I want to get some advice from you about this issue.

  • @hindlamrani7078
    @hindlamrani7078 Рік тому

    Please, how can i do Cloud Masking and Cloud Removal (Fill Nulls) of Landsat 8 and Landsat 7 in Google Earth Engine ?

    • @MuddasirShah
      @MuddasirShah Рік тому

      Hi use can use the quality bands from Landsat and generate cloud mask from the cloudy bits.

    • @MuddasirShah
      @MuddasirShah Рік тому

      Watch this tutorial. It’s for Sentinel-2 but the idea the same ua-cam.com/video/989DoViDORo/v-deo.htmlsi=4HqgVniZpXhsCD7N

    • @hindlamrani7078
      @hindlamrani7078 Рік тому

      @@MuddasirShah Thank you for your reply. I did already remove cloud but the problem is the pixels that contains clouds has been delete.

    • @MuddasirShah
      @MuddasirShah Рік тому

      @@hindlamrani7078 so you want gap filling?

    • @MuddasirShah
      @MuddasirShah Рік тому

      @@hindlamrani7078 spatialthoughts.com/2021/11/08/temporal-interpolation-gee/

  • @CollyInSA
    @CollyInSA Рік тому

    @MuddasirShah I have a question on this method. Is it the same methodology as Sen2Cor? I need to know if its exactly the same as that method.

    • @MuddasirShah
      @MuddasirShah Рік тому

      Yes it’s the same thing. TOA to BOA. Sen2Cor is just the plugin name in ESA SNAP. That essentially does the same thing. It is good that you have commented. Recently I was using this and it returned a null image. So I will have to talk SIAC developer. You can check and let me know if that happens to your image as well

  • @pratikdhende3117
    @pratikdhende3117 Рік тому

    Hi sir can u please guide me with the procedure to use Google drive insted of Google cloud service

    • @MuddasirShah
      @MuddasirShah Рік тому

      You just have to define I/O paths. I am sorry I am occupied a lot these days. Else would’ve loved to do meeting with you. Just remove the gcloud credentials and authentication part. Like manually remove each variable associated with gcloud. And give the google drive folder path by copying it from colab sidebar. It’s easy I am sure you can do it

    • @pratikdhende3117
      @pratikdhende3117 Рік тому

      @@MuddasirShah thank you so much for your valuable response

  • @maddalenadozzo3652
    @maddalenadozzo3652 Рік тому

    Hi! Is it possible to calculate the LST values of each pixel of an Image Collection and print them in ascending order? many thanks

    • @MuddasirShah
      @MuddasirShah Рік тому

      Yes that’s possible. Fetch the values in a feature collection. Then use the sort method

  • @lorenzogaiba6692
    @lorenzogaiba6692 Рік тому

    Hello! Is there a way to extract the N (for example 10) minimum values of a time series in a chart and calculate the median value of these? Thanks a lot!

    • @MuddasirShah
      @MuddasirShah Рік тому

      Yes that’s possible

    • @MuddasirShah
      @MuddasirShah Рік тому

      Try series by region chart. developers.google.com/earth-engine/apidocs/ui-chart-image-seriesbyregion

    • @MuddasirShah
      @MuddasirShah Рік тому

      Alternatively I recommend downloading the min values for locations as a csv using this method ^tutorial. And using python or R you can do great charting. I generally do that. If this isn’t the answer you were expecting you can write an email to me and I will write script for you. muddasirshah@outlook.com

    • @lorenzogaiba6692
      @lorenzogaiba6692 Рік тому

      yeah it would be better for me because I don't understand how to use the tutorial only for extract some values from a chart. Moreover I'd like to identify the area in a image with the lowest N pixels@@MuddasirShah

  • @sofypuspita7715
    @sofypuspita7715 Рік тому

    muddasir how are you? I lost contact with you

    • @MuddasirShah
      @MuddasirShah Рік тому

      Hi Sofy, How are you? Pls email me at muddasirshah@outlook.com, I will share my WhatsApp there

  • @sofypuspita7715
    @sofypuspita7715 Рік тому

    Mudarris, where are you from? from Palestine, right?