From 9542f43fb7584ae9c06039c6a97bdef1cb6dfba1 Mon Sep 17 00:00:00 2001
From: YECHE Quentin <quentin.yeche@inrae.fr>
Date: Tue, 19 Sep 2023 17:19:17 +0200
Subject: [PATCH] removed redundant function and some commented code

---
 04-Zonal-stats-spectral-signatures.ipynb | 147 +++++++++--------------
 1 file changed, 59 insertions(+), 88 deletions(-)

diff --git a/04-Zonal-stats-spectral-signatures.ipynb b/04-Zonal-stats-spectral-signatures.ipynb
index abafbee..7655852 100644
--- a/04-Zonal-stats-spectral-signatures.ipynb
+++ b/04-Zonal-stats-spectral-signatures.ipynb
@@ -57,7 +57,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 97,
+   "execution_count": 1,
    "id": "8bfabb34-d174-45e0-aa3d-34f5ae585819",
    "metadata": {},
    "outputs": [],
@@ -105,7 +105,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 98,
+   "execution_count": 2,
    "id": "1dc9ac4a-eab8-4d38-89a6-27fe00d2a841",
    "metadata": {
     "tags": []
@@ -136,7 +136,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 99,
+   "execution_count": 3,
    "id": "6aad6b84-4a5c-4f74-aa0d-6c5db13a143b",
    "metadata": {
     "tags": []
@@ -207,7 +207,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 100,
+   "execution_count": 4,
    "id": "145557a7",
    "metadata": {},
    "outputs": [
@@ -344,7 +344,7 @@
        "12   13    forest03  POLYGON ((4.00686 43.71606, 4.00686 43.71740, ..."
       ]
      },
-     "execution_count": 100,
+     "execution_count": 4,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -367,7 +367,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 101,
+   "execution_count": 5,
    "id": "a418cab0-4f65-489d-905b-06d19c7ec451",
    "metadata": {
     "tags": []
@@ -392,7 +392,7 @@
        "- Prime Meridian: Greenwich"
       ]
      },
-     "execution_count": 101,
+     "execution_count": 5,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -412,7 +412,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 102,
+   "execution_count": 6,
    "id": "13043345",
    "metadata": {},
    "outputs": [
@@ -790,13 +790,13 @@
        "       [0, 0, 0, ..., 0, 0, 0],\n",
        "       [0, 0, 0, ..., 0, 0, 0],\n",
        "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)\n",
-       "Dimensions without coordinates: y, x</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'></div><ul class='xr-dim-list'><li><span>y</span>: 2590</li><li><span>x</span>: 1999</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-c0bb0d1f-ccae-46ad-a5a6-068f06fccf1b' class='xr-array-in' type='checkbox' checked><label for='section-c0bb0d1f-ccae-46ad-a5a6-068f06fccf1b' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span></div><div class='xr-array-data'><pre>array([[0, 0, 0, ..., 0, 0, 0],\n",
+       "Dimensions without coordinates: y, x</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'></div><ul class='xr-dim-list'><li><span>y</span>: 2590</li><li><span>x</span>: 1999</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-a591e279-152e-4a73-80d0-4468178fad1e' class='xr-array-in' type='checkbox' checked><label for='section-a591e279-152e-4a73-80d0-4468178fad1e' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ... 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0</span></div><div class='xr-array-data'><pre>array([[0, 0, 0, ..., 0, 0, 0],\n",
        "       [0, 0, 0, ..., 0, 0, 0],\n",
        "       [0, 0, 0, ..., 0, 0, 0],\n",
        "       ...,\n",
        "       [0, 0, 0, ..., 0, 0, 0],\n",
        "       [0, 0, 0, ..., 0, 0, 0],\n",
-       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)</pre></div></div></li><li class='xr-section-item'><input id='section-10a8264c-ebb0-44c9-9636-6677227ed7ee' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-10a8264c-ebb0-44c9-9636-6677227ed7ee' class='xr-section-summary'  title='Expand/collapse section'>Coordinates: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-30f13d46-ca02-4d71-8564-209f7b169843' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-30f13d46-ca02-4d71-8564-209f7b169843' class='xr-section-summary'  title='Expand/collapse section'>Indexes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-7ed35727-e7f9-434a-8ea9-4aaa157aa5be' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-7ed35727-e7f9-434a-8ea9-4aaa157aa5be' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
+       "       [0, 0, 0, ..., 0, 0, 0]], dtype=uint8)</pre></div></div></li><li class='xr-section-item'><input id='section-7cdbe854-016d-4ade-83da-f6e64c6ed194' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-7cdbe854-016d-4ade-83da-f6e64c6ed194' class='xr-section-summary'  title='Expand/collapse section'>Coordinates: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-cd309f09-d172-4750-9f79-1932f334315f' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-cd309f09-d172-4750-9f79-1932f334315f' class='xr-section-summary'  title='Expand/collapse section'>Indexes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'></ul></div></li><li class='xr-section-item'><input id='section-1cb54727-4d71-4a7e-8be6-fbd2d2c6a735' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-1cb54727-4d71-4a7e-8be6-fbd2d2c6a735' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.DataArray (y: 2590, x: 1999)>\n",
@@ -810,7 +810,7 @@
        "Dimensions without coordinates: y, x"
       ]
      },
-     "execution_count": 102,
+     "execution_count": 6,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -828,7 +828,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 103,
+   "execution_count": 7,
    "id": "d2504d24",
    "metadata": {},
    "outputs": [
@@ -859,7 +859,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 104,
+   "execution_count": 8,
    "id": "f8a06a63-e809-4707-9d4e-25328d79d009",
    "metadata": {},
    "outputs": [
@@ -896,39 +896,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 105,
-   "id": "4ad02a3d-87f4-4e36-82d4-790add0b6b46",
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "def s2_zonal_stats(ds, patch_mask, pre_compute = True):\n",
-    "    # compute is needed at some point because\n",
-    "    # both ds and patch_mask must be numpy backed DataArrays.\n",
-    "    # It is faster to pre-compute all bands at once\n",
-    "    # but requires more memory\n",
-    "    if pre_compute:\n",
-    "        ds = ds.compute()\n",
-    "    final = zones_df.copy()\n",
-    "    for band_name, single_band in ds.groupby('band'):\n",
-    "        # will do nothing if pre_compute = True\n",
-    "        # otherwise will turn single_band into a numpy backed DataArray\n",
-    "        single_band = single_band.compute()\n",
-    "        sign_spectral = xrspatial.zonal_stats(patch_mask, \n",
-    "                                 single_band, \n",
-    "                                 stats_funcs = ['count','min','mean','max'], nodata_values = 0)\n",
-    "        \n",
-    "        # putting the band name as a prefix for the columns\n",
-    "        # except for fid which we keep unchanged for the merge\n",
-    "        out_names = {column: f'{band_name}_{column}' if column != 'zone' else 'fid' for column in sign_spectral.columns}\n",
-    "        sign_spectral = sign_spectral.rename(columns = out_names)\n",
-    "        final = final.merge(sign_spectral, on='fid')\n",
-    "        \n",
-    "    return final\n"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 106,
+   "execution_count": 9,
    "id": "6cc24380",
    "metadata": {},
    "outputs": [],
@@ -961,12 +929,7 @@
     "                                            \n",
     "        sign_spectral = sign_spectral.drop('zone', axis=1).set_index('fid', drop=True)\n",
     "        band_xarrays.append(sign_spectral.to_xarray())\n",
-    "        \n",
-    "        # putting the band name as a prefix for the columns\n",
-    "        # except for fid which we keep unchanged for the merge\n",
-    "        #out_names = {column: f'{band_name}_{column}' if column != 'zone' else 'fid' for column in sign_spectral.columns}\n",
-    "        #sign_spectral = sign_spectral.rename(columns = out_names)\n",
-    "        #final = final.merge(sign_spectral, on='fid')\n",
+    "    \n",
     "\n",
     "    final = xr.concat(band_xarrays, 'band')\n",
     "    final = final.assign_coords({'band': ('band', ds.band.data),\n",
@@ -979,7 +942,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 107,
+   "execution_count": 10,
    "id": "fe128acd",
    "metadata": {},
    "outputs": [
@@ -1359,10 +1322,10 @@
        "    count      (band, fid) float64 531.0 693.0 928.0 ... 294.0 1.435e+03 195.0\n",
        "    min        (band, fid) float64 133.0 277.0 70.0 77.0 ... 400.0 233.0 626.0\n",
        "    mean       (band, fid) float64 704.0 1.803e+03 650.6 ... 358.1 1.131e+03\n",
-       "    max        (band, fid) float64 1.64e+03 3.57e+03 ... 527.0 1.571e+03</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-ff9376e9-6b4e-4807-b67f-b0499c2fcec5' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-ff9376e9-6b4e-4807-b67f-b0499c2fcec5' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>fid</span>: 13</li><li><span class='xr-has-index'>band</span>: 9</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-8df4de19-e0ac-4642-80cb-689d8a0fba22' class='xr-section-summary-in' type='checkbox'  checked><label for='section-8df4de19-e0ac-4642-80cb-689d8a0fba22' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-5ae0ad25-2138-448d-b709-63ce78ed9a38' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-5ae0ad25-2138-448d-b709-63ce78ed9a38' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d5b86cc7-7c48-4024-a38f-72ed5a1b1796' class='xr-var-data-in' type='checkbox'><label for='data-d5b86cc7-7c48-4024-a38f-72ed5a1b1796' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-fad3f4b6-b6a5-40e3-bb39-859aef2659f2' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-fad3f4b6-b6a5-40e3-bb39-859aef2659f2' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-f5ec29c8-f088-460b-8853-24da158521dd' class='xr-var-data-in' type='checkbox'><label for='data-f5ec29c8-f088-460b-8853-24da158521dd' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
-       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-fa050954-0b55-430d-a347-2d154bb49cea' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-fa050954-0b55-430d-a347-2d154bb49cea' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-85e9e05b-f4bd-48bc-85b1-b8f15f61b4d4' class='xr-var-data-in' type='checkbox'><label for='data-85e9e05b-f4bd-48bc-85b1-b8f15f61b4d4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
+       "    max        (band, fid) float64 1.64e+03 3.57e+03 ... 527.0 1.571e+03</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-b05e116f-ccdb-4b12-8a71-6f0181ba62fe' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-b05e116f-ccdb-4b12-8a71-6f0181ba62fe' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>fid</span>: 13</li><li><span class='xr-has-index'>band</span>: 9</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-5ff51df3-702d-40fb-99b5-5f68701db0d2' class='xr-section-summary-in' type='checkbox'  checked><label for='section-5ff51df3-702d-40fb-99b5-5f68701db0d2' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-6c21b020-b092-4b40-8f17-9f1477f56e17' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6c21b020-b092-4b40-8f17-9f1477f56e17' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a65bdae0-f898-49b2-9340-12a923c6dccf' class='xr-var-data-in' type='checkbox'><label for='data-a65bdae0-f898-49b2-9340-12a923c6dccf' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-85514186-f550-4170-8fed-47cc92666729' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-85514186-f550-4170-8fed-47cc92666729' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cd24ea5c-8b70-48bd-b248-080a3e32a98a' class='xr-var-data-in' type='checkbox'><label for='data-cd24ea5c-8b70-48bd-b248-080a3e32a98a' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
+       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-6f674755-58c5-4ff8-a65a-2d7baf2a75f0' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6f674755-58c5-4ff8-a65a-2d7baf2a75f0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-c9af24ff-96e4-474e-ac73-0433b9e0d078' class='xr-var-data-in' type='checkbox'><label for='data-c9af24ff-96e4-474e-ac73-0433b9e0d078' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
        "       &#x27;agri01&#x27;, &#x27;agri02&#x27;, &#x27;agri03&#x27;, &#x27;water01&#x27;, &#x27;water02&#x27;, &#x27;forest01&#x27;,\n",
-       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-23854b68-fde3-433d-8856-3972675da808' class='xr-section-summary-in' type='checkbox'  checked><label for='section-23854b68-fde3-433d-8856-3972675da808' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>count</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>531.0 693.0 ... 1.435e+03 195.0</div><input id='attrs-30e26c38-78e3-4c9e-aade-90d718434ee0' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-30e26c38-78e3-4c9e-aade-90d718434ee0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1e5a3e65-f26b-408f-abbe-6910123a052f' class='xr-var-data-in' type='checkbox'><label for='data-1e5a3e65-f26b-408f-abbe-6910123a052f' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
+       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-8ca059c7-b7ac-4acb-ad0d-82021d22f937' class='xr-section-summary-in' type='checkbox'  checked><label for='section-8ca059c7-b7ac-4acb-ad0d-82021d22f937' class='xr-section-summary' >Data variables: <span>(4)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>count</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>531.0 693.0 ... 1.435e+03 195.0</div><input id='attrs-11a623ab-848a-497b-b0a1-4b4d50693958' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-11a623ab-848a-497b-b0a1-4b4d50693958' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-05bbea3a-361a-47d8-b420-f64a5536c9f4' class='xr-var-data-in' type='checkbox'><label for='data-05bbea3a-361a-47d8-b420-f64a5536c9f4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
@@ -1379,7 +1342,7 @@
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
-       "          2786.,  19109., 141260.,    294.,   1435.,    195.]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>min</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>133.0 277.0 70.0 ... 233.0 626.0</div><input id='attrs-8cbca36e-7f21-42bd-bff0-20688e5a9ab1' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-8cbca36e-7f21-42bd-bff0-20688e5a9ab1' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-a5e9ee30-7364-4c3e-9e35-3e8190829830' class='xr-var-data-in' type='checkbox'><label for='data-a5e9ee30-7364-4c3e-9e35-3e8190829830' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1.330e+02, 2.770e+02, 7.000e+01, 7.700e+01, 2.020e+02, 8.270e+02,\n",
+       "          2786.,  19109., 141260.,    294.,   1435.,    195.]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>min</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>133.0 277.0 70.0 ... 233.0 626.0</div><input id='attrs-6cb7acb7-9e91-4ef6-8bd6-c411001f5a02' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6cb7acb7-9e91-4ef6-8bd6-c411001f5a02' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-46fd4cd8-cccd-4907-a8bc-d86b32346492' class='xr-var-data-in' type='checkbox'><label for='data-46fd4cd8-cccd-4907-a8bc-d86b32346492' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1.330e+02, 2.770e+02, 7.000e+01, 7.700e+01, 2.020e+02, 8.270e+02,\n",
        "        1.200e+03, 3.180e+02, 2.330e+02, 1.580e+02, 5.400e+01, 4.900e+01,\n",
        "        7.300e+01],\n",
        "       [3.290e+02, 2.930e+02, 1.810e+02, 1.850e+02, 3.700e+02, 1.158e+03,\n",
@@ -1405,7 +1368,7 @@
        "        1.236e+03],\n",
        "       [1.089e+03, 9.230e+02, 8.920e+02, 1.017e+03, 1.166e+03, 1.672e+03,\n",
        "        2.127e+03, 1.126e+03, 1.000e+00, 1.000e+00, 4.000e+02, 2.330e+02,\n",
-       "        6.260e+02]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mean</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>704.0 1.803e+03 ... 358.1 1.131e+03</div><input id='attrs-f1c9d9a8-adbd-431c-aada-c35816160769' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-f1c9d9a8-adbd-431c-aada-c35816160769' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-369d9332-242e-4b17-a59e-3e04dc1969e8' class='xr-var-data-in' type='checkbox'><label for='data-369d9332-242e-4b17-a59e-3e04dc1969e8' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[7.03994350e+02, 1.80280664e+03, 6.50589440e+02, 4.72221513e+02,\n",
+       "        6.260e+02]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mean</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>704.0 1.803e+03 ... 358.1 1.131e+03</div><input id='attrs-9d01dc06-6800-45f9-9ddb-8941030d75a3' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-9d01dc06-6800-45f9-9ddb-8941030d75a3' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-e9cc90ec-4c84-471b-b0c8-fcd591da36af' class='xr-var-data-in' type='checkbox'><label for='data-e9cc90ec-4c84-471b-b0c8-fcd591da36af' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[7.03994350e+02, 1.80280664e+03, 6.50589440e+02, 4.72221513e+02,\n",
        "        3.43122426e+02, 1.28972340e+03, 2.50788772e+03, 6.71121321e+02,\n",
        "        3.95433827e+02, 3.24501324e+02, 1.68605442e+02, 1.36211150e+02,\n",
        "        2.84979487e+02],\n",
@@ -1440,7 +1403,7 @@
        "       [1.89273070e+03, 2.12951804e+03, 2.52629741e+03, 2.01723154e+03,\n",
        "        1.69191991e+03, 2.11654306e+03, 2.95536842e+03, 1.60185032e+03,\n",
        "        7.08069496e+00, 4.80238567e+00, 5.36302721e+02, 3.58125436e+02,\n",
-       "        1.13052308e+03]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>max</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1.64e+03 3.57e+03 ... 1.571e+03</div><input id='attrs-a543d67f-1229-4ad7-9c7f-26c06db01a4f' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-a543d67f-1229-4ad7-9c7f-26c06db01a4f' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-292be196-8f00-4449-9fb8-75454aa8bbb7' class='xr-var-data-in' type='checkbox'><label for='data-292be196-8f00-4449-9fb8-75454aa8bbb7' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1640., 3570., 2504., 1274.,  604., 1736., 4200., 1078.,  586.,\n",
+       "        1.13052308e+03]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>max</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1.64e+03 3.57e+03 ... 1.571e+03</div><input id='attrs-fc62eb7b-d75e-41dc-a8a9-299adc06c9a6' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-fc62eb7b-d75e-41dc-a8a9-299adc06c9a6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-1a6b8327-31b6-4d20-ae9e-b7257251c3e0' class='xr-var-data-in' type='checkbox'><label for='data-1a6b8327-31b6-4d20-ae9e-b7257251c3e0' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1640., 3570., 2504., 1274.,  604., 1736., 4200., 1078.,  586.,\n",
        "        1466.,  319.,  272.,  609.],\n",
        "       [2076., 4264., 3084., 1730., 1023., 1976., 4264., 1702.,  839.,\n",
        "        1354.,  636.,  517., 1030.],\n",
@@ -1457,7 +1420,7 @@
        "       [3290., 3952., 3641., 3173., 3150., 3253., 4799., 3108.,   21.,\n",
        "          92., 1309.,  997., 2874.],\n",
        "       [2927., 3248., 3448., 2469., 2319., 2389., 3891., 2191.,   54.,\n",
-       "          68.,  755.,  527., 1571.]])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-8d1382f3-d43c-443c-bfeb-bd8e7ebc6518' class='xr-section-summary-in' type='checkbox'  ><label for='section-8d1382f3-d43c-443c-bfeb-bd8e7ebc6518' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-e0220948-f45d-4fc9-b7a8-f0858bafafab' class='xr-index-data-in' type='checkbox'/><label for='index-e0220948-f45d-4fc9-b7a8-f0858bafafab' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-e7eb4bb4-5593-4de1-a04c-e0177fc14569' class='xr-index-data-in' type='checkbox'/><label for='index-e7eb4bb4-5593-4de1-a04c-e0177fc14569' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-7e599334-450d-4f02-bbcf-792301179f45' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-7e599334-450d-4f02-bbcf-792301179f45' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
+       "          68.,  755.,  527., 1571.]])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-817fe40e-0be3-4131-9180-ff8156903a6d' class='xr-section-summary-in' type='checkbox'  ><label for='section-817fe40e-0be3-4131-9180-ff8156903a6d' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-948f48da-f982-43ff-9881-76d158f1e2b1' class='xr-index-data-in' type='checkbox'/><label for='index-948f48da-f982-43ff-9881-76d158f1e2b1' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-316051e0-38b6-4a4a-8495-988902332e91' class='xr-index-data-in' type='checkbox'/><label for='index-316051e0-38b6-4a4a-8495-988902332e91' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-cd9213b2-37b9-4315-8e63-7ecfb9b90533' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-cd9213b2-37b9-4315-8e63-7ecfb9b90533' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.Dataset>\n",
@@ -1473,7 +1436,7 @@
        "    max        (band, fid) float64 1.64e+03 3.57e+03 ... 527.0 1.571e+03"
       ]
      },
-     "execution_count": 107,
+     "execution_count": 10,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -1501,7 +1464,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 108,
+   "execution_count": 11,
    "id": "fac946b7",
    "metadata": {},
    "outputs": [],
@@ -1524,10 +1487,18 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 109,
+   "execution_count": 12,
    "id": "74a328bc",
    "metadata": {},
    "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/home/quentin/miniconda3/envs/beyond/lib/python3.11/site-packages/rasterstats/io.py:328: NodataWarning: Setting nodata to -999; specify nodata explicitly\n",
+      "  warnings.warn(\n"
+     ]
+    },
     {
      "data": {
       "text/html": [
@@ -1905,10 +1876,10 @@
        "    max        (band, fid) float64 1.64e+03 3.57e+03 ... 527.0 1.571e+03\n",
        "    mean       (band, fid) float64 704.0 1.803e+03 650.6 ... 357.1 1.118e+03\n",
        "    count      (band, fid) int64 531 693 928 1097 874 ... 4779 35318 72 347 49\n",
-       "    median     (band, fid) float64 674.0 1.676e+03 645.5 ... 356.0 1.141e+03</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-af7fb002-5503-4beb-ba6b-642d99c5eb95' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-af7fb002-5503-4beb-ba6b-642d99c5eb95' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>fid</span>: 13</li><li><span class='xr-has-index'>band</span>: 9</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-c962ebf5-38e1-437b-bd63-5dd22e69605a' class='xr-section-summary-in' type='checkbox'  checked><label for='section-c962ebf5-38e1-437b-bd63-5dd22e69605a' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-449e939e-e8be-450b-8219-cd848ee8d1c5' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-449e939e-e8be-450b-8219-cd848ee8d1c5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-801c8852-664b-4862-9cdb-40519d66e4a2' class='xr-var-data-in' type='checkbox'><label for='data-801c8852-664b-4862-9cdb-40519d66e4a2' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-e7331a37-124b-478b-9a8a-98d9efb0ef80' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-e7331a37-124b-478b-9a8a-98d9efb0ef80' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b2aaced7-b059-4c38-9680-191ed54587dd' class='xr-var-data-in' type='checkbox'><label for='data-b2aaced7-b059-4c38-9680-191ed54587dd' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
-       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-33ec314f-a0fc-442f-b0eb-6ea1092b0a78' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-33ec314f-a0fc-442f-b0eb-6ea1092b0a78' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5095820e-071b-49f2-b433-294dca87048e' class='xr-var-data-in' type='checkbox'><label for='data-5095820e-071b-49f2-b433-294dca87048e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
+       "    median     (band, fid) float64 674.0 1.676e+03 645.5 ... 356.0 1.141e+03</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.Dataset</div></div><ul class='xr-sections'><li class='xr-section-item'><input id='section-8dd10b0a-92b8-4c43-9251-edcfa8fbf129' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-8dd10b0a-92b8-4c43-9251-edcfa8fbf129' class='xr-section-summary'  title='Expand/collapse section'>Dimensions:</label><div class='xr-section-inline-details'><ul class='xr-dim-list'><li><span class='xr-has-index'>fid</span>: 13</li><li><span class='xr-has-index'>band</span>: 9</li></ul></div><div class='xr-section-details'></div></li><li class='xr-section-item'><input id='section-17fa134f-e7e6-4664-b964-a8422178d9f3' class='xr-section-summary-in' type='checkbox'  checked><label for='section-17fa134f-e7e6-4664-b964-a8422178d9f3' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-b9239ab6-5850-4e31-88c0-56dcc4102305' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b9239ab6-5850-4e31-88c0-56dcc4102305' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-92a7e92d-ddd3-4bf6-935d-c72ac73dce2e' class='xr-var-data-in' type='checkbox'><label for='data-92a7e92d-ddd3-4bf6-935d-c72ac73dce2e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-d4acc99e-7b62-43f1-9d16-188ba70f48c0' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d4acc99e-7b62-43f1-9d16-188ba70f48c0' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-33cebedc-849a-40dd-9985-b00475413e0c' class='xr-var-data-in' type='checkbox'><label for='data-33cebedc-849a-40dd-9985-b00475413e0c' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
+       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-d9100d41-9981-4814-9a7f-7cd1ff4d84ea' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d9100d41-9981-4814-9a7f-7cd1ff4d84ea' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-98ffe0ca-dc48-47ea-ad3d-b3e3172cb928' class='xr-var-data-in' type='checkbox'><label for='data-98ffe0ca-dc48-47ea-ad3d-b3e3172cb928' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
        "       &#x27;agri01&#x27;, &#x27;agri02&#x27;, &#x27;agri03&#x27;, &#x27;water01&#x27;, &#x27;water02&#x27;, &#x27;forest01&#x27;,\n",
-       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-661002f7-f7ac-48c2-aa98-8850872689ec' class='xr-section-summary-in' type='checkbox'  checked><label for='section-661002f7-f7ac-48c2-aa98-8850872689ec' class='xr-section-summary' >Data variables: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>min</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>133.0 277.0 70.0 ... 233.0 626.0</div><input id='attrs-a41085cf-5004-4ccb-9084-e2029c450d14' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-a41085cf-5004-4ccb-9084-e2029c450d14' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2330b117-efb6-4231-8da6-73ac758db5f9' class='xr-var-data-in' type='checkbox'><label for='data-2330b117-efb6-4231-8da6-73ac758db5f9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1.330e+02, 2.770e+02, 7.000e+01, 7.700e+01, 2.020e+02, 8.270e+02,\n",
+       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-cee06b91-2e4c-4c12-a47a-6857d5f5c2f6' class='xr-section-summary-in' type='checkbox'  checked><label for='section-cee06b91-2e4c-4c12-a47a-6857d5f5c2f6' class='xr-section-summary' >Data variables: <span>(5)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span>min</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>133.0 277.0 70.0 ... 233.0 626.0</div><input id='attrs-6d5765e5-332a-4273-8ac1-c4b39ac76825' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-6d5765e5-332a-4273-8ac1-c4b39ac76825' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-2fea213c-3941-4c0d-8bec-821167023312' class='xr-var-data-in' type='checkbox'><label for='data-2fea213c-3941-4c0d-8bec-821167023312' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1.330e+02, 2.770e+02, 7.000e+01, 7.700e+01, 2.020e+02, 8.270e+02,\n",
        "        1.200e+03, 3.180e+02, 2.330e+02, 1.580e+02, 5.400e+01, 4.900e+01,\n",
        "        7.300e+01],\n",
        "       [3.290e+02, 2.930e+02, 1.810e+02, 1.850e+02, 3.700e+02, 1.158e+03,\n",
@@ -1934,7 +1905,7 @@
        "        1.236e+03],\n",
        "       [1.089e+03, 9.230e+02, 8.920e+02, 1.017e+03, 1.166e+03, 1.672e+03,\n",
        "        2.127e+03, 1.126e+03, 1.000e+00, 1.000e+00, 4.000e+02, 2.330e+02,\n",
-       "        6.260e+02]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>max</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1.64e+03 3.57e+03 ... 1.571e+03</div><input id='attrs-9918a7e3-042d-476d-b1bf-7cb6153ff3c5' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-9918a7e3-042d-476d-b1bf-7cb6153ff3c5' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-9982dbf7-5a79-43ef-bd1b-f7192d9e2659' class='xr-var-data-in' type='checkbox'><label for='data-9982dbf7-5a79-43ef-bd1b-f7192d9e2659' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1640., 3570., 2504., 1274.,  604., 1736., 4200., 1078.,  586.,\n",
+       "        6.260e+02]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>max</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>1.64e+03 3.57e+03 ... 1.571e+03</div><input id='attrs-42ca498e-b7f0-4b75-bbeb-4e0c3047f024' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-42ca498e-b7f0-4b75-bbeb-4e0c3047f024' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-91d40f1a-4a74-41fd-8760-079a941d45fb' class='xr-var-data-in' type='checkbox'><label for='data-91d40f1a-4a74-41fd-8760-079a941d45fb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[1640., 3570., 2504., 1274.,  604., 1736., 4200., 1078.,  586.,\n",
        "        1466.,  319.,  272.,  609.],\n",
        "       [2076., 4264., 3084., 1730., 1023., 1976., 4264., 1702.,  839.,\n",
        "        1354.,  636.,  517., 1030.],\n",
@@ -1951,7 +1922,7 @@
        "       [3290., 3952., 3641., 3173., 3150., 3253., 4799., 3108.,   21.,\n",
        "          92., 1309.,  997., 2874.],\n",
        "       [2927., 3248., 3448., 2469., 2319., 2389., 3891., 2191.,   54.,\n",
-       "          68.,  755.,  527., 1571.]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mean</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>704.0 1.803e+03 ... 357.1 1.118e+03</div><input id='attrs-d9341d0c-5573-4b85-afae-69f78628b2c7' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-d9341d0c-5573-4b85-afae-69f78628b2c7' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-d3100b53-4465-484d-ac8c-2b007bf1b0ed' class='xr-var-data-in' type='checkbox'><label for='data-d3100b53-4465-484d-ac8c-2b007bf1b0ed' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[7.03994350e+02, 1.80280664e+03, 6.50589440e+02, 4.72221513e+02,\n",
+       "          68.,  755.,  527., 1571.]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>mean</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>704.0 1.803e+03 ... 357.1 1.118e+03</div><input id='attrs-a737818f-c15b-4be1-86be-a8304e5a1494' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-a737818f-c15b-4be1-86be-a8304e5a1494' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-531c793f-4961-4a71-8c67-c9efcb3c0a3e' class='xr-var-data-in' type='checkbox'><label for='data-531c793f-4961-4a71-8c67-c9efcb3c0a3e' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[7.03994350e+02, 1.80280664e+03, 6.50589440e+02, 4.72221513e+02,\n",
        "        3.43122426e+02, 1.28972340e+03, 2.50788772e+03, 6.71121321e+02,\n",
        "        3.95433827e+02, 3.24501324e+02, 1.68605442e+02, 1.36211150e+02,\n",
        "        2.84979487e+02],\n",
@@ -1986,7 +1957,7 @@
        "       [1.88716923e+03, 2.15221893e+03, 2.52716102e+03, 2.02471321e+03,\n",
        "        1.69434222e+03, 2.11532353e+03, 2.95574126e+03, 1.60120774e+03,\n",
        "        7.08579201e+00, 4.80341469e+00, 5.38402778e+02, 3.57086455e+02,\n",
-       "        1.11763265e+03]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>count</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>531 693 928 1097 ... 72 347 49</div><input id='attrs-9c5a7c92-5592-46a1-a804-d70c72eab85c' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-9c5a7c92-5592-46a1-a804-d70c72eab85c' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bf2b9bd2-7b1c-4215-88d1-17545b5573fb' class='xr-var-data-in' type='checkbox'><label for='data-bf2b9bd2-7b1c-4215-88d1-17545b5573fb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[   531,    693,    928,   1097,    874,    987,    570,   2786,\n",
+       "        1.11763265e+03]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>count</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>531 693 928 1097 ... 72 347 49</div><input id='attrs-eb9c0074-c455-42c6-8882-6171a51e274b' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-eb9c0074-c455-42c6-8882-6171a51e274b' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-7be998df-6742-4be4-828d-77d63767fdc4' class='xr-var-data-in' type='checkbox'><label for='data-7be998df-6742-4be4-828d-77d63767fdc4' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[   531,    693,    928,   1097,    874,    987,    570,   2786,\n",
        "         19109, 141260,    294,   1435,    195],\n",
        "       [   531,    693,    928,   1097,    874,    987,    570,   2786,\n",
        "         19109, 141260,    294,   1435,    195],\n",
@@ -2003,7 +1974,7 @@
        "       [   130,    169,    236,    265,    225,    238,    143,    698,\n",
        "          4779,  35318,     72,    347,     49],\n",
        "       [   130,    169,    236,    265,    225,    238,    143,    698,\n",
-       "          4779,  35318,     72,    347,     49]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>median</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>674.0 1.676e+03 ... 356.0 1.141e+03</div><input id='attrs-33df9b0c-323b-4587-9cc8-79ef21fbf59d' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-33df9b0c-323b-4587-9cc8-79ef21fbf59d' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-0df9e53b-b2d5-4e61-93f9-2dd7edb810f6' class='xr-var-data-in' type='checkbox'><label for='data-0df9e53b-b2d5-4e61-93f9-2dd7edb810f6' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[6.7400e+02, 1.6760e+03, 6.4550e+02, 4.7800e+02, 3.3200e+02,\n",
+       "          4779,  35318,     72,    347,     49]])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>median</span></div><div class='xr-var-dims'>(band, fid)</div><div class='xr-var-dtype'>float64</div><div class='xr-var-preview xr-preview'>674.0 1.676e+03 ... 356.0 1.141e+03</div><input id='attrs-76b43582-ebc1-410f-a41a-58bc9aa3c92a' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-76b43582-ebc1-410f-a41a-58bc9aa3c92a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-93b2f53f-eb56-4d37-a4ad-4af8bc60a874' class='xr-var-data-in' type='checkbox'><label for='data-93b2f53f-eb56-4d37-a4ad-4af8bc60a874' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([[6.7400e+02, 1.6760e+03, 6.4550e+02, 4.7800e+02, 3.3200e+02,\n",
        "        1.2940e+03, 2.4690e+03, 6.5700e+02, 3.9500e+02, 3.2700e+02,\n",
        "        1.6500e+02, 1.3400e+02, 2.7700e+02],\n",
        "       [9.3900e+02, 2.0380e+03, 9.7350e+02, 8.2200e+02, 5.7250e+02,\n",
@@ -2029,7 +2000,7 @@
        "        1.0120e+03, 6.9700e+02, 1.8700e+03],\n",
        "       [1.8755e+03, 2.2510e+03, 2.6325e+03, 2.0450e+03, 1.6820e+03,\n",
        "        2.1235e+03, 3.0290e+03, 1.5740e+03, 5.0000e+00, 1.0000e+00,\n",
-       "        5.2300e+02, 3.5600e+02, 1.1410e+03]])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-f9c1a318-38c6-4f80-8d34-0792d212782b' class='xr-section-summary-in' type='checkbox'  ><label for='section-f9c1a318-38c6-4f80-8d34-0792d212782b' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-df5b877a-fc97-48d2-8f6b-c2c057eafd61' class='xr-index-data-in' type='checkbox'/><label for='index-df5b877a-fc97-48d2-8f6b-c2c057eafd61' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-5da99a31-efea-4e01-ab35-569befbe5557' class='xr-index-data-in' type='checkbox'/><label for='index-5da99a31-efea-4e01-ab35-569befbe5557' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-0a7aed68-21ee-4068-86a3-2554d46c271c' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-0a7aed68-21ee-4068-86a3-2554d46c271c' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
+       "        5.2300e+02, 3.5600e+02, 1.1410e+03]])</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-b81fc9c0-28cd-4c3c-8349-4428bacc1268' class='xr-section-summary-in' type='checkbox'  ><label for='section-b81fc9c0-28cd-4c3c-8349-4428bacc1268' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-f0a949a1-2104-4a08-a5c7-9b6a26c1855a' class='xr-index-data-in' type='checkbox'/><label for='index-f0a949a1-2104-4a08-a5c7-9b6a26c1855a' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-660c8e00-d94f-45bf-be12-c7a1cbfd23a5' class='xr-index-data-in' type='checkbox'/><label for='index-660c8e00-d94f-45bf-be12-c7a1cbfd23a5' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-6f449c63-6deb-403b-ba08-f7e1fe40ba56' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-6f449c63-6deb-403b-ba08-f7e1fe40ba56' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.Dataset>\n",
@@ -2046,7 +2017,7 @@
        "    median     (band, fid) float64 674.0 1.676e+03 645.5 ... 356.0 1.141e+03"
       ]
      },
-     "execution_count": 109,
+     "execution_count": 12,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2079,7 +2050,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 110,
+   "execution_count": 13,
    "id": "63d60f3d",
    "metadata": {},
    "outputs": [
@@ -2471,7 +2442,7 @@
        "Coordinates:\n",
        "  * fid        (fid) int64 1 2 3 4 5 6 7 8 9 10 11 12 13\n",
        "  * band       (band) &lt;U3 &#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; &#x27;B05&#x27; &#x27;B06&#x27; &#x27;B07&#x27; &#x27;B08&#x27; &#x27;B11&#x27; &#x27;B12&#x27;\n",
-       "    landcover  (fid) object &#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest02&#x27; &#x27;forest03&#x27;</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'count'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>band</span>: 9</li><li><span class='xr-has-index'>fid</span>: 13</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-e6d682df-ec23-43f0-8c3c-8e5cdee142c3' class='xr-array-in' type='checkbox' checked><label for='section-e6d682df-ec23-43f0-8c3c-8e5cdee142c3' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>531.0 693.0 928.0 1.097e+03 874.0 ... 1.413e+05 294.0 1.435e+03 195.0</span></div><div class='xr-array-data'><pre>array([[   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
+       "    landcover  (fid) object &#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest02&#x27; &#x27;forest03&#x27;</pre><div class='xr-wrap' style='display:none'><div class='xr-header'><div class='xr-obj-type'>xarray.DataArray</div><div class='xr-array-name'>'count'</div><ul class='xr-dim-list'><li><span class='xr-has-index'>band</span>: 9</li><li><span class='xr-has-index'>fid</span>: 13</li></ul></div><ul class='xr-sections'><li class='xr-section-item'><div class='xr-array-wrap'><input id='section-4bae0009-0f99-4c5a-b998-3bfb49530285' class='xr-array-in' type='checkbox' checked><label for='section-4bae0009-0f99-4c5a-b998-3bfb49530285' title='Show/hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-array-preview xr-preview'><span>531.0 693.0 928.0 1.097e+03 874.0 ... 1.413e+05 294.0 1.435e+03 195.0</span></div><div class='xr-array-data'><pre>array([[   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
@@ -2488,10 +2459,10 @@
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
        "          2786.,  19109., 141260.,    294.,   1435.,    195.],\n",
        "       [   531.,    693.,    928.,   1097.,    874.,    987.,    570.,\n",
-       "          2786.,  19109., 141260.,    294.,   1435.,    195.]])</pre></div></div></li><li class='xr-section-item'><input id='section-4896b945-859a-4927-baba-2ff7ee370390' class='xr-section-summary-in' type='checkbox'  checked><label for='section-4896b945-859a-4927-baba-2ff7ee370390' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-b0a0dc65-aa2a-4757-a382-7bccd2e3e0b6' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-b0a0dc65-aa2a-4757-a382-7bccd2e3e0b6' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-74375058-000e-4da8-a3f5-07cf4d066f35' class='xr-var-data-in' type='checkbox'><label for='data-74375058-000e-4da8-a3f5-07cf4d066f35' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-c80481da-5dee-4548-b9d1-d0d7922b3b07' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-c80481da-5dee-4548-b9d1-d0d7922b3b07' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-6f7cd163-37c2-4a95-8c22-5c359a0160cf' class='xr-var-data-in' type='checkbox'><label for='data-6f7cd163-37c2-4a95-8c22-5c359a0160cf' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
-       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-60ab6aa4-9316-4e9b-8887-5fb9b1735504' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-60ab6aa4-9316-4e9b-8887-5fb9b1735504' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-b6f3a273-452a-4c95-b38a-4721b6805c46' class='xr-var-data-in' type='checkbox'><label for='data-b6f3a273-452a-4c95-b38a-4721b6805c46' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
+       "          2786.,  19109., 141260.,    294.,   1435.,    195.]])</pre></div></div></li><li class='xr-section-item'><input id='section-a27716a6-3421-48d5-aa54-8d08fd92dc58' class='xr-section-summary-in' type='checkbox'  checked><label for='section-a27716a6-3421-48d5-aa54-8d08fd92dc58' class='xr-section-summary' >Coordinates: <span>(3)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>fid</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>int64</div><div class='xr-var-preview xr-preview'>1 2 3 4 5 6 7 8 9 10 11 12 13</div><input id='attrs-457928c1-f13c-419c-b31d-d2f4d64eea1a' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-457928c1-f13c-419c-b31d-d2f4d64eea1a' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-5dd8ff89-3b1e-4598-b8d1-1ecc2d4b1b92' class='xr-var-data-in' type='checkbox'><label for='data-5dd8ff89-3b1e-4598-b8d1-1ecc2d4b1b92' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13])</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span class='xr-has-index'>band</span></div><div class='xr-var-dims'>(band)</div><div class='xr-var-dtype'>&lt;U3</div><div class='xr-var-preview xr-preview'>&#x27;B02&#x27; &#x27;B03&#x27; &#x27;B04&#x27; ... &#x27;B11&#x27; &#x27;B12&#x27;</div><input id='attrs-c53af85e-d38d-4acd-970c-e2595a403824' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-c53af85e-d38d-4acd-970c-e2595a403824' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-bd57ec01-0996-4462-9999-3b1b376f3dc9' class='xr-var-data-in' type='checkbox'><label for='data-bd57ec01-0996-4462-9999-3b1b376f3dc9' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;],\n",
+       "      dtype=&#x27;&lt;U3&#x27;)</pre></div></li><li class='xr-var-item'><div class='xr-var-name'><span>landcover</span></div><div class='xr-var-dims'>(fid)</div><div class='xr-var-dtype'>object</div><div class='xr-var-preview xr-preview'>&#x27;urban01&#x27; &#x27;urban02&#x27; ... &#x27;forest03&#x27;</div><input id='attrs-44f95c0f-2816-441d-8023-20c7da489c25' class='xr-var-attrs-in' type='checkbox' disabled><label for='attrs-44f95c0f-2816-441d-8023-20c7da489c25' title='Show/Hide attributes'><svg class='icon xr-icon-file-text2'><use xlink:href='#icon-file-text2'></use></svg></label><input id='data-cebd1cd4-eb46-4854-b186-dc26c81808fb' class='xr-var-data-in' type='checkbox'><label for='data-cebd1cd4-eb46-4854-b186-dc26c81808fb' title='Show/Hide data repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-var-attrs'><dl class='xr-attrs'></dl></div><div class='xr-var-data'><pre>array([&#x27;urban01&#x27;, &#x27;urban02&#x27;, &#x27;urban03&#x27;, &#x27;baresoil01&#x27;, &#x27;baresoil02&#x27;,\n",
        "       &#x27;agri01&#x27;, &#x27;agri02&#x27;, &#x27;agri03&#x27;, &#x27;water01&#x27;, &#x27;water02&#x27;, &#x27;forest01&#x27;,\n",
-       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-90d61049-f3a1-4971-81cc-787b05f8f05e' class='xr-section-summary-in' type='checkbox'  ><label for='section-90d61049-f3a1-4971-81cc-787b05f8f05e' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-49c87a8c-f83d-4268-9f1f-e4a9fdb53feb' class='xr-index-data-in' type='checkbox'/><label for='index-49c87a8c-f83d-4268-9f1f-e4a9fdb53feb' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-3cf629d2-7b71-4333-819d-e710a912bb85' class='xr-index-data-in' type='checkbox'/><label for='index-3cf629d2-7b71-4333-819d-e710a912bb85' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-0d459090-ce98-4556-9e49-d04c040622d1' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-0d459090-ce98-4556-9e49-d04c040622d1' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
+       "       &#x27;forest02&#x27;, &#x27;forest03&#x27;], dtype=object)</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-560a1759-8221-47f6-88ba-71d83dabd915' class='xr-section-summary-in' type='checkbox'  ><label for='section-560a1759-8221-47f6-88ba-71d83dabd915' class='xr-section-summary' >Indexes: <span>(2)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><ul class='xr-var-list'><li class='xr-var-item'><div class='xr-index-name'><div>fid</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-06995675-e675-4eb8-99db-acb7917ac5b2' class='xr-index-data-in' type='checkbox'/><label for='index-06995675-e675-4eb8-99db-acb7917ac5b2' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13], dtype=&#x27;int64&#x27;, name=&#x27;fid&#x27;))</pre></div></li><li class='xr-var-item'><div class='xr-index-name'><div>band</div></div><div class='xr-index-preview'>PandasIndex</div><div></div><input id='index-4db7d380-e462-434b-a7ce-425f215470db' class='xr-index-data-in' type='checkbox'/><label for='index-4db7d380-e462-434b-a7ce-425f215470db' title='Show/Hide index repr'><svg class='icon xr-icon-database'><use xlink:href='#icon-database'></use></svg></label><div class='xr-index-data'><pre>PandasIndex(Index([&#x27;B02&#x27;, &#x27;B03&#x27;, &#x27;B04&#x27;, &#x27;B05&#x27;, &#x27;B06&#x27;, &#x27;B07&#x27;, &#x27;B08&#x27;, &#x27;B11&#x27;, &#x27;B12&#x27;], dtype=&#x27;object&#x27;, name=&#x27;band&#x27;))</pre></div></li></ul></div></li><li class='xr-section-item'><input id='section-cc576df8-3982-4178-adcc-38201307dde6' class='xr-section-summary-in' type='checkbox' disabled ><label for='section-cc576df8-3982-4178-adcc-38201307dde6' class='xr-section-summary'  title='Expand/collapse section'>Attributes: <span>(0)</span></label><div class='xr-section-inline-details'></div><div class='xr-section-details'><dl class='xr-attrs'></dl></div></li></ul></div></div>"
       ],
       "text/plain": [
        "<xarray.DataArray 'count' (band: 9, fid: 13)>\n",
@@ -2519,7 +2490,7 @@
        "    landcover  (fid) object 'urban01' 'urban02' ... 'forest02' 'forest03'"
       ]
      },
-     "execution_count": 110,
+     "execution_count": 13,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -2546,7 +2517,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 111,
+   "execution_count": 14,
    "id": "1aa56c5f",
    "metadata": {},
    "outputs": [
@@ -2572,17 +2543,17 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 112,
+   "execution_count": 15,
    "id": "452930ab",
    "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "<matplotlib.legend.Legend at 0x7f89a1b36190>"
+       "<matplotlib.legend.Legend at 0x7fe7781e56d0>"
       ]
      },
-     "execution_count": 112,
+     "execution_count": 15,
      "metadata": {},
      "output_type": "execute_result"
     },
@@ -2629,7 +2600,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 120,
+   "execution_count": 16,
    "id": "15b0ec3b-9a51-4577-b394-58dd3e9f8c6d",
    "metadata": {
     "tags": []
@@ -2651,7 +2622,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 121,
+   "execution_count": 17,
    "id": "3547a038-8930-47fc-b904-5c7e408e94db",
    "metadata": {},
    "outputs": [
@@ -2675,7 +2646,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 122,
+   "execution_count": 18,
    "id": "7b90664e-7658-44bc-b389-4c420e3daf86",
    "metadata": {
     "tags": []
@@ -2709,7 +2680,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 116,
+   "execution_count": 19,
    "id": "a3646df1-52b6-4957-aead-7b64b5010288",
    "metadata": {
     "tags": []
@@ -2718,7 +2689,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "4541040b5e964389bbe8656666c7aec4",
+       "model_id": "8f0a6d8acfae4399b0fdcb3a28c14eab",
        "version_major": 2,
        "version_minor": 0
       },
@@ -2735,7 +2706,7 @@
        "<function __main__.threshold(seuil)>"
       ]
      },
-     "execution_count": 116,
+     "execution_count": 19,
      "metadata": {},
      "output_type": "execute_result"
     }
-- 
GitLab