diff --git a/lab/lab_07.ipynb b/lab/lab_07.ipynb index 3255f4a..98418f5 100644 --- a/lab/lab_07.ipynb +++ b/lab/lab_07.ipynb @@ -28,6 +28,18 @@ "- [NAIP](https://developers.google.com/earth-engine/datasets/catalog/USDA_NAIP_DOQQ)" ] }, + { + "cell_type": "code", + "execution_count": 1, + "id": "f8e8747b", + "metadata": {}, + "outputs": [], + "source": [ + "import ee \n", + "import geemap\n", + "ee.Initialize()" + ] + }, { "cell_type": "markdown", "metadata": { @@ -45,11 +57,767 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 7, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "df57e17298174a419a9ee4b2d8e69374", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Map(center=[40, -100], controls=(WidgetControl(options=['position', 'transparent_bg'], widget=SearchDataGUI(ch…" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "# Add your code here." + "m= geemap.Map(center=[40,-100], zoom=4)\n", + "image= ee.Image('LANDSAT/LE7_TOA_5YEAR/1999_2003').select(['B4', 'B3', 'B2'])\n", + "\n", + "vis_params= {\n", + " 'min':0,\n", + " 'max':255,\n", + " 'gamma': [0.95, 1.1, 1]\n", + "}\n", + "m.addLayer(image, vis_params, 'Landsat')\n", + "m" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "6460f978", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "region= ee.Geometry.BBox(-112.5439, 34.0891, -85.0342, 49.6858)\n", + "fc = ee.FeatureCollection(region)\n", + "fishnet=geemap.fishnet(fc.geometry(), rows=4, cols=7, delta=0.5)\n", + "style={'color':'ffff00ff', 'fillColor':'00000000'}\n", + "m.addLayer(fishnet.style(**style), {}, 'Fishnet')" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "0e71b81e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 1/28: tiles\\Landsat_01.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "fe7a4a118cb245e08b2d7c06197ef889", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_01.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 2/28: tiles\\Landsat_02.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "23703dbc9dab432ca48cbf1d5509c0a1", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_02.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 3/28: tiles\\Landsat_03.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "9564cb34cf1f49d989f059891a748b11", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_03.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 4/28: tiles\\Landsat_04.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5fed98153888442fb491cf432d094d70", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_04.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 5/28: tiles\\Landsat_05.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "36a24567c47a4f93a5d6f05aa07cd885", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_05.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 6/28: tiles\\Landsat_06.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "cecb3b87ad5147d0b956928490fc6350", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_06.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 7/28: tiles\\Landsat_07.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f592f3b7e0434b4a907d6b04cf5e4f83", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_07.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 8/28: tiles\\Landsat_08.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f2e998af002740fa947270d06a697bdf", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_08.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 9/28: tiles\\Landsat_09.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5a2922b455004dda9750f0fc13b109b4", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_09.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 10/28: tiles\\Landsat_10.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "d1fd888b05db4560b1c22cbfe8635c63", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_10.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 11/28: tiles\\Landsat_11.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "106e205f3e3948919b259c70596ee50c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_11.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 12/28: tiles\\Landsat_12.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "11142f8e123c4417a40b242859867188", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_12.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 13/28: tiles\\Landsat_13.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "8da75e61dcf24652abf659f29d8492b1", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_13.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 14/28: tiles\\Landsat_14.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "9cf0df3634b4442cb02053af5b0674cb", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_14.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 15/28: tiles\\Landsat_15.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "137614a935d54a47b1371fd6bcf5c11f", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_15.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 16/28: tiles\\Landsat_16.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e1e8b686171548cb91062bdfbaccfb29", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_16.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 17/28: tiles\\Landsat_17.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "c3de576a24314ada90b4f8c919d38c47", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_17.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 18/28: tiles\\Landsat_18.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "74c488e78570419cbf69ef9b46ef7861", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_18.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 19/28: tiles\\Landsat_19.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "b205f2febb574bd49cbfa6890c6d1afd", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_19.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 20/28: tiles\\Landsat_20.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "7e0ef1c24c77462b8d697de15062956b", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_20.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 21/28: tiles\\Landsat_21.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "3e65c65ace25450a99204bb2d2370b38", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_21.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 22/28: tiles\\Landsat_22.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "01c43eddecef4fd39ead98976d0759dd", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_22.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 23/28: tiles\\Landsat_23.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "b5a67ab0d5f34a86a4b467d1b1c639f8", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_23.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 24/28: tiles\\Landsat_24.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f73fff34445a401986f7291960081c54", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_24.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 25/28: tiles\\Landsat_25.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e794ba8281094bd4bf5503fc3a5db44c", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_25.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 26/28: tiles\\Landsat_26.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e68efd7a1f1640788a427443f6905694", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_26.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 27/28: tiles\\Landsat_27.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5c9fc6c6f37b481baac71ce11a3d1681", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_27.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloading 28/28: tiles\\Landsat_28.tif\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "d71bef793d014844b8c644df3daee5e2", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Landsat_28.tif: | | 0.00/39.6M (raw) [ 0.0%] in 00:00 (eta: ?)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Downloaded 28 tiles in 188.30196857452393 seconds.\n" + ] + } + ], + "source": [ + "outdir= 'tiles'\n", + "geemap.download_ee_image_tiles(\n", + " image,\n", + " fishnet,\n", + " outdir,\n", + " prefix='Landsat_',\n", + " crs='EPSG:4326',\n", + " scale=120\n", + ")" ] }, { @@ -149,7 +917,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.11.5" + "version": "3.12.3" } }, "nbformat": 4, diff --git a/lab/tiles/Landsat_01.tif b/lab/tiles/Landsat_01.tif new file mode 100644 index 0000000..29334a0 Binary files /dev/null and b/lab/tiles/Landsat_01.tif differ diff --git a/lab/tiles/Landsat_02.tif b/lab/tiles/Landsat_02.tif new file mode 100644 index 0000000..02e8644 Binary files /dev/null and b/lab/tiles/Landsat_02.tif differ diff --git a/lab/tiles/Landsat_03.tif b/lab/tiles/Landsat_03.tif new file mode 100644 index 0000000..9d35d86 Binary files /dev/null and b/lab/tiles/Landsat_03.tif differ diff --git a/lab/tiles/Landsat_04.tif b/lab/tiles/Landsat_04.tif new file mode 100644 index 0000000..9923cb6 Binary files /dev/null and b/lab/tiles/Landsat_04.tif differ diff --git a/lab/tiles/Landsat_05.tif b/lab/tiles/Landsat_05.tif new file mode 100644 index 0000000..42af39f Binary files /dev/null and b/lab/tiles/Landsat_05.tif differ diff --git a/lab/tiles/Landsat_06.tif b/lab/tiles/Landsat_06.tif new file mode 100644 index 0000000..b59273b Binary files /dev/null and b/lab/tiles/Landsat_06.tif differ diff --git a/lab/tiles/Landsat_07.tif b/lab/tiles/Landsat_07.tif new file mode 100644 index 0000000..ca737de Binary files /dev/null and b/lab/tiles/Landsat_07.tif differ diff --git a/lab/tiles/Landsat_08.tif b/lab/tiles/Landsat_08.tif new file mode 100644 index 0000000..e80ac9b Binary files /dev/null and b/lab/tiles/Landsat_08.tif differ diff --git a/lab/tiles/Landsat_09.tif b/lab/tiles/Landsat_09.tif new file mode 100644 index 0000000..47b0a71 Binary files /dev/null and b/lab/tiles/Landsat_09.tif differ diff --git a/lab/tiles/Landsat_10.tif b/lab/tiles/Landsat_10.tif new file mode 100644 index 0000000..c6453d8 Binary files /dev/null and b/lab/tiles/Landsat_10.tif differ diff --git a/lab/tiles/Landsat_11.tif b/lab/tiles/Landsat_11.tif new file mode 100644 index 0000000..76bd5f0 Binary files /dev/null and b/lab/tiles/Landsat_11.tif differ diff --git a/lab/tiles/Landsat_12.tif b/lab/tiles/Landsat_12.tif new file mode 100644 index 0000000..75b1e08 Binary files /dev/null and b/lab/tiles/Landsat_12.tif differ diff --git a/lab/tiles/Landsat_13.tif b/lab/tiles/Landsat_13.tif new file mode 100644 index 0000000..d0dda99 Binary files /dev/null and b/lab/tiles/Landsat_13.tif differ diff --git a/lab/tiles/Landsat_14.tif b/lab/tiles/Landsat_14.tif new file mode 100644 index 0000000..31686e3 Binary files /dev/null and b/lab/tiles/Landsat_14.tif differ diff --git a/lab/tiles/Landsat_15.tif b/lab/tiles/Landsat_15.tif new file mode 100644 index 0000000..583a0f9 Binary files /dev/null and b/lab/tiles/Landsat_15.tif differ diff --git a/lab/tiles/Landsat_16.tif b/lab/tiles/Landsat_16.tif new file mode 100644 index 0000000..bb3f7ac Binary files /dev/null and b/lab/tiles/Landsat_16.tif differ diff --git a/lab/tiles/Landsat_17.tif b/lab/tiles/Landsat_17.tif new file mode 100644 index 0000000..c3c893a Binary files /dev/null and b/lab/tiles/Landsat_17.tif differ diff --git a/lab/tiles/Landsat_18.tif b/lab/tiles/Landsat_18.tif new file mode 100644 index 0000000..5b337b6 Binary files /dev/null and b/lab/tiles/Landsat_18.tif differ diff --git a/lab/tiles/Landsat_19.tif b/lab/tiles/Landsat_19.tif new file mode 100644 index 0000000..663f4ee Binary files /dev/null and b/lab/tiles/Landsat_19.tif differ diff --git a/lab/tiles/Landsat_20.tif b/lab/tiles/Landsat_20.tif new file mode 100644 index 0000000..b7fe326 Binary files /dev/null and b/lab/tiles/Landsat_20.tif differ diff --git a/lab/tiles/Landsat_21.tif b/lab/tiles/Landsat_21.tif new file mode 100644 index 0000000..339a066 Binary files /dev/null and b/lab/tiles/Landsat_21.tif differ diff --git a/lab/tiles/Landsat_22.tif b/lab/tiles/Landsat_22.tif new file mode 100644 index 0000000..eac77fb Binary files /dev/null and b/lab/tiles/Landsat_22.tif differ diff --git a/lab/tiles/Landsat_23.tif b/lab/tiles/Landsat_23.tif new file mode 100644 index 0000000..6b13e82 Binary files /dev/null and b/lab/tiles/Landsat_23.tif differ diff --git a/lab/tiles/Landsat_24.tif b/lab/tiles/Landsat_24.tif new file mode 100644 index 0000000..50f0574 Binary files /dev/null and b/lab/tiles/Landsat_24.tif differ diff --git a/lab/tiles/Landsat_25.tif b/lab/tiles/Landsat_25.tif new file mode 100644 index 0000000..0b4819a Binary files /dev/null and b/lab/tiles/Landsat_25.tif differ diff --git a/lab/tiles/Landsat_26.tif b/lab/tiles/Landsat_26.tif new file mode 100644 index 0000000..3bfa85f Binary files /dev/null and b/lab/tiles/Landsat_26.tif differ diff --git a/lab/tiles/Landsat_27.tif b/lab/tiles/Landsat_27.tif new file mode 100644 index 0000000..461ec74 Binary files /dev/null and b/lab/tiles/Landsat_27.tif differ diff --git a/lab/tiles/Landsat_28.tif b/lab/tiles/Landsat_28.tif new file mode 100644 index 0000000..069391a Binary files /dev/null and b/lab/tiles/Landsat_28.tif differ