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