Minera panama
Google Earth Engine App - Minera Panama
This project utilizes Earth Engine, a cloud-based platform for geospatial analysis, to process Landsat 7 satellite imagery to create True Color COmposites in the region of Petaquilla, Republic of Panama. The script focuses on an area within Donoso District, which is part of the Mesoamerican Biological Corridor.
This workflow automates the creation, visualization, and export of median composites of Landsat 7 images for monitoring the Petaquilla Minera Panama area over time, including the creation of an annotated GIF animation.
Landsat Composites over the area of Minera Panama.
Description of Functions and Steps
Functions
applyScaleFactors(image):
Adjusts optical and thermal bands of an image using specific scaling factors for accurate representation.
maskL7srClouds(image):
Masks out clouds and cloud shadows in Landsat 7 images by using bitwise operations on QA_PIXEL data.
blendImage(image):
Applies a focal mean filter to smooth the image and blends it with the original image to reduce noise.
median_yearly_landsat_7(start, end):
Creates a median composite of Landsat 7 images for a specified date range, filtered by the AOI and cloud cover threshold.
Steps for the Application
- Define Area of Interest (AOI):
- Set the AOI to the geometry variable.
- Create a buffered extent around the AOI for analysis.
- Set Cloud Cover Threshold: Define the maximum acceptable cloud cover for images (set to 100%).
- Prepare Date Ranges: Define periods for data collection and segment years into intervals. Concatenate years with periods to generate specific date ranges.
- Generate Composites: For each date range, create median composites of Landsat 7 images using the
median_yearly_landsat_7
function. Apply cloud masking and image blending to enhance the quality of the composites. Clip the composites to the AOI and add them to the map. - Export Composites: Export the generated composites to Google Drive as GeoTIFF files with descriptive names.
- Annotate Images: Use the text package to annotate the composites with labels.
- Create a collection of annotated images.
- Create GIF Animation:
- Define GIF parameters, including region, dimensions, and frame rate.
- Generate and display a GIF animation of the annotated image collection.
Code
petaquilla_mosaics.js | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 |
|