DAWOODSKYM / Geospatial_DataScience

This repo contains javascript code used in Google Earth engine to perform various Geospatial Data analysis tasks on satellite data. The code utilizes Google earth engines own archive of Satellite data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Satelite data Classification in Google Earth engine

This repo contains javascript code used via the Js Api in Google Earth engine to perform various Geospatial Data analysis tasks on satellite images data sets The code utilizes Google earth engines own archive of Satellite data, which is then subset to our region on interest using a shapefile and analytics derived.

Problem Statement

  1. Determination of various land use land cover of our study area using Landsat data at 30m spatial resolution
  2. Perform a tassled cap transformation on satlellite data to analyze and map vegetation and urban development changes in our AOI
  3. Assesment of drought using Vegetation health Index (VHI) drought indices

Methodology

-LULC Classification is the process of appointing land cover classes to pixels and categorize them. For instance, water, metropolitan, woodland, horticulture, buildings, woodlands, agriculture, grasslands, mountains, and highlands

  • load the satellite data
  • Prepare LULC training data
  • train a Random Forest Classifier on this data
  • RF model classifies the Satellite image
  • Assess the accuracy of the classified map

-The basic idea of tasseled cap transformation is compressing spectral data into a few bands associated with physical scene characteristics. Principal component analysis is frequently used to evaluate the data dimensionality.

  • Load the satellite data
  • Perform Tassled cap transformation
  • Viz and exportation
  • The Vegetation Health Index (VHI) provides an indication of drought severity by assessing vegetation health and the impact of temperature on plant conditions. VHI integrates both the Vegetation Condition Index (VCI) and the Temperature Condition Index (TCI).
  • Load MODIS data
  • Scale the data
  • Calculate VHI
  • Visualize the data

About

This repo contains javascript code used in Google Earth engine to perform various Geospatial Data analysis tasks on satellite data. The code utilizes Google earth engines own archive of Satellite data.