diff --git a/python_scripts/parse_wurzburg_open_data/Parse parquet.ipynb b/python_scripts/parse_wurzburg_open_data/Parse parquet.ipynb index e884af06ca87dd86041b195901e5dde6e9200053..67c919f46538f301ef343ad22f9413a0641ab679 100644 --- a/python_scripts/parse_wurzburg_open_data/Parse parquet.ipynb +++ b/python_scripts/parse_wurzburg_open_data/Parse parquet.ipynb @@ -3,6 +3,19 @@ { "cell_type": "code", "execution_count": 1, + "id": "5af63f76", + "metadata": {}, + "outputs": [], + "source": [ + "from pathlib import Path\n", + "import requests\n", + "import shutil\n", + "import folium" + ] + }, + { + "cell_type": "code", + "execution_count": 2, "id": "761e55bc", "metadata": {}, "outputs": [], @@ -12,7 +25,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "ccefa7cc", "metadata": {}, "outputs": [], @@ -22,7 +35,63 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, + "id": "ea6544a1", + "metadata": {}, + "outputs": [], + "source": [ + "SCRIPT_DIR = Path('.').resolve()\n", + "INPUT_DIR = SCRIPT_DIR / 'input'\n", + "OUTPUT_DIR = SCRIPT_DIR / 'output'\n", + "OUTPUT_DIR.mkdir(exist_ok=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "a9215b30", + "metadata": {}, + "outputs": [], + "source": [ + "INPUT_FILE = INPUT_DIR / 'wuerzburg_trees.parquet'\n", + "INPUT_URL = \"https://opendata.wuerzburg.de/api/explore/v2.1/catalog/datasets/sls-klimabaeume/exports/parquet?lang=en&timezone=Europe%2FBerlin\"\n", + "USER_AGENT = {'User-agent': 'Mozilla/5.0'}" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "763799d4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C:\\Users\\eric.duminil\\git\\circulargreensimcity\\python_scripts\\parse_wurzburg_open_data\\input\\wuerzburg_trees.parquet already here.\n" + ] + } + ], + "source": [ + "def download_file(download_url, download_path):\n", + " with requests.get(download_url, stream=True, headers=USER_AGENT) as r:\n", + " with open(download_path, 'wb') as f:\n", + " shutil.copyfileobj(r.raw, f)\n", + "\n", + "\n", + "if INPUT_FILE.exists() and INPUT_FILE.stat().st_size > 0:\n", + " print(f\"{INPUT_FILE} already here.\")\n", + "else:\n", + " print(f\"Downloading {INPUT_URL}\")\n", + " download_file(INPUT_URL, INPUT_FILE)\n", + " print(\" Done\")\n", + "\n", + "df = pd.read_parquet(INPUT_FILE, engine='fastparquet')" + ] + }, + { + "cell_type": "code", + "execution_count": 7, "id": "c8c647de", "metadata": {}, "outputs": [], @@ -32,7 +101,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 8, "id": "8ce189f0", "metadata": {}, "outputs": [ @@ -421,7 +490,7 @@ "[158725 rows x 19 columns]" ] }, - "execution_count": 4, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -432,7 +501,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 9, "id": "57133341", "metadata": {}, "outputs": [], @@ -442,7 +511,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 10, "id": "4850e91c", "metadata": {}, "outputs": [ @@ -1148,7 +1217,7 @@ "Index: []" ] }, - "execution_count": 6, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -1161,7 +1230,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 11, "id": "4adc45ea", "metadata": {}, "outputs": [], @@ -2200,10 +2269,17 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 15, "id": "4e0e91f0", "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "C:\\Users\\eric.duminil\\git\\circulargreensimcity\\python_scripts\\parse_wurzburg_open_data\\output\\wuerzburg_trees.html has been written.\n" + ] + }, { "data": { "text/html": [ @@ -2234,7 +2310,7 @@ " <meta name="viewport" content="width=device-width,\n", " initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />\n", " <style>\n", - " #map_ff00d50d4b766499fcfb85aa0a78915c {\n", + " #map_a567bc28130e6ecd00bd155a50b1800b {\n", " position: relative;\n", " width: 100.0%;\n", " height: 100.0%;\n", @@ -2248,14 +2324,14 @@ "<body>\n", " \n", " \n", - " <div class="folium-map" id="map_ff00d50d4b766499fcfb85aa0a78915c" ></div>\n", + " <div class="folium-map" id="map_a567bc28130e6ecd00bd155a50b1800b" ></div>\n", " \n", "</body>\n", "<script>\n", " \n", " \n", - " var map_ff00d50d4b766499fcfb85aa0a78915c = L.map(\n", - " "map_ff00d50d4b766499fcfb85aa0a78915c",\n", + " var map_a567bc28130e6ecd00bd155a50b1800b = L.map(\n", + " "map_a567bc28130e6ecd00bd155a50b1800b",\n", " {\n", " center: [0.0, 0.0],\n", " crs: L.CRS.EPSG3857,\n", @@ -2269,43 +2345,43 @@ "\n", " \n", " \n", - " var tile_layer_b98cb5c9232c46193a573cc5b9002bcd = L.tileLayer(\n", + " var tile_layer_c6af5efffcc2c3e6f0da1916d55c8fc7 = L.tileLayer(\n", " "https://tile.openstreetmap.org/{z}/{x}/{y}.png",\n", " {"attribution": "\\u0026copy; \\u003ca href=\\"https://www.openstreetmap.org/copyright\\"\\u003eOpenStreetMap\\u003c/a\\u003e contributors", "detectRetina": false, "maxNativeZoom": 19, "maxZoom": 19, "minZoom": 0, "noWrap": false, "opacity": 1, "subdomains": "abc", "tms": false}\n", " );\n", " \n", " \n", - " tile_layer_b98cb5c9232c46193a573cc5b9002bcd.addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " tile_layer_c6af5efffcc2c3e6f0da1916d55c8fc7.addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " map_ff00d50d4b766499fcfb85aa0a78915c.fitBounds(\n", + " map_a567bc28130e6ecd00bd155a50b1800b.fitBounds(\n", " [[49.77794, 9.92724], [49.79761, 10.001541255042]],\n", " {}\n", " );\n", " \n", " \n", - " var circle_1853819c352a183acecc07bcb11006e3 = L.circle(\n", + " var circle_c59d95e006af723fc23ab5772361f7f3 = L.circle(\n", " [49.7855, 9.95930555555555],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_14c823707d650b2848fa477db0a278f1 = L.popup({"maxWidth": "100%"});\n", + " var popup_e86bd31c15c2bc96eb538d686ee6dc38 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_2ceb3030ce024341d8786457e2b55e70 = $(`<div id="html_2ceb3030ce024341d8786457e2b55e70" style="width: 100.0%; height: 100.0%;">Tree #01_Ersatz_2_58762, Tilia Tomentosa Brabant (Silberlinde Brabant). From 2023-07-18 09:46:44 to 2024-07-22 11:10:48 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> </tr> <tr> <th>mean</th> <td>47.711845</td> <td>NaN</td> <td>35.892613</td> <td>NaN</td> <td>2.327259</td> <td>NaN</td> <td>147.388061</td> <td>NaN</td> <td>15.882656</td> <td>NaN</td> <td>61.483106</td> </tr> <tr> <th>std</th> <td>4.420099</td> <td>NaN</td> <td>6.896241</td> <td>NaN</td> <td>8.014013</td> <td>NaN</td> <td>27.490696</td> <td>NaN</td> <td>8.144340</td> <td>NaN</td> <td>5.900818</td> </tr> <tr> <th>min</th> <td>41.000000</td> <td>NaN</td> <td>26.680000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>89.189189</td> <td>NaN</td> <td>0.520000</td> <td>NaN</td> <td>48.000000</td> </tr> <tr> <th>25%</th> <td>45.000000</td> <td>NaN</td> <td>31.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>130.434783</td> <td>NaN</td> <td>8.240000</td> <td>NaN</td> <td>58.000000</td> </tr> <tr> <th>50%</th> <td>45.000000</td> <td>NaN</td> <td>31.850000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>143.478261</td> <td>NaN</td> <td>17.400000</td> <td>NaN</td> <td>62.000000</td> </tr> <tr> <th>75%</th> <td>52.000000</td> <td>NaN</td> <td>41.910000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>173.913043</td> <td>NaN</td> <td>23.880000</td> <td>NaN</td> <td>66.000000</td> </tr> <tr> <th>max</th> <td>60.000000</td> <td>NaN</td> <td>54.480000</td> <td>NaN</td> <td>35.700000</td> <td>NaN</td> <td>208.695652</td> <td>NaN</td> <td>29.650000</td> <td>NaN</td> <td>71.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_14c823707d650b2848fa477db0a278f1.setContent(html_2ceb3030ce024341d8786457e2b55e70);\n", + " var html_0b45be80493775ce7a202ac87f9da95b = $(`<div id="html_0b45be80493775ce7a202ac87f9da95b" style="width: 100.0%; height: 100.0%;">Tree #01_Ersatz_2_58762, Tilia Tomentosa Brabant (Silberlinde Brabant).<br/>49.7855°N 9.95930555555555°E, in VulkaTree<br/>From 2023-07-18 09:46:44 to 2024-07-22 11:10:48 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> <td>0.0</td> <td>10536.000000</td> </tr> <tr> <th>mean</th> <td>47.711845</td> <td>NaN</td> <td>35.892613</td> <td>NaN</td> <td>2.327259</td> <td>NaN</td> <td>147.388061</td> <td>NaN</td> <td>15.882656</td> <td>NaN</td> <td>61.483106</td> </tr> <tr> <th>std</th> <td>4.420099</td> <td>NaN</td> <td>6.896241</td> <td>NaN</td> <td>8.014013</td> <td>NaN</td> <td>27.490696</td> <td>NaN</td> <td>8.144340</td> <td>NaN</td> <td>5.900818</td> </tr> <tr> <th>min</th> <td>41.000000</td> <td>NaN</td> <td>26.680000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>89.189189</td> <td>NaN</td> <td>0.520000</td> <td>NaN</td> <td>48.000000</td> </tr> <tr> <th>25%</th> <td>45.000000</td> <td>NaN</td> <td>31.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>130.434783</td> <td>NaN</td> <td>8.240000</td> <td>NaN</td> <td>58.000000</td> </tr> <tr> <th>50%</th> <td>45.000000</td> <td>NaN</td> <td>31.850000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>143.478261</td> <td>NaN</td> <td>17.400000</td> <td>NaN</td> <td>62.000000</td> </tr> <tr> <th>75%</th> <td>52.000000</td> <td>NaN</td> <td>41.910000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>173.913043</td> <td>NaN</td> <td>23.880000</td> <td>NaN</td> <td>66.000000</td> </tr> <tr> <th>max</th> <td>60.000000</td> <td>NaN</td> <td>54.480000</td> <td>NaN</td> <td>35.700000</td> <td>NaN</td> <td>208.695652</td> <td>NaN</td> <td>29.650000</td> <td>NaN</td> <td>71.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_e86bd31c15c2bc96eb538d686ee6dc38.setContent(html_0b45be80493775ce7a202ac87f9da95b);\n", " \n", " \n", "\n", - " circle_1853819c352a183acecc07bcb11006e3.bindPopup(popup_14c823707d650b2848fa477db0a278f1)\n", + " circle_c59d95e006af723fc23ab5772361f7f3.bindPopup(popup_e86bd31c15c2bc96eb538d686ee6dc38)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_1853819c352a183acecc07bcb11006e3.bindTooltip(\n", + " circle_c59d95e006af723fc23ab5772361f7f3.bindTooltip(\n", " `<div>\n", " Tilia Tomentosa Brabant (Silberlinde Brabant)\n", " </div>`,\n", @@ -2313,28 +2389,28 @@ " );\n", " \n", " \n", - " var circle_d548ae3d4312d93c37ba0289b7f5ccb5 = L.circle(\n", + " var circle_d86184bd45126c889759efe1538f31e3 = L.circle(\n", " [49.7916417, 9.93559444444444],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_8f866fcedf568204e2381a78ce7a2eec = L.popup({"maxWidth": "100%"});\n", + " var popup_32ec9c25180ed13fe83c06bdfd11575b = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_c3034f9a0d0bbeeb1bc4f563823d466d = $(`<div id="html_c3034f9a0d0bbeeb1bc4f563823d466d" style="width: 100.0%; height: 100.0%;">Tree #05_Ersatz_3_7023.2, Unbekannt (Unbekannt). From 2023-07-18 09:46:56 to 2024-07-22 11:24:16 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> </tr> <tr> <th>mean</th> <td>65.764731</td> <td>NaN</td> <td>59.558390</td> <td>NaN</td> <td>50.713645</td> <td>NaN</td> <td>222.296751</td> <td>NaN</td> <td>16.452930</td> <td>NaN</td> <td>65.084538</td> </tr> <tr> <th>std</th> <td>9.641251</td> <td>NaN</td> <td>9.312367</td> <td>NaN</td> <td>9.188168</td> <td>NaN</td> <td>52.445560</td> <td>NaN</td> <td>7.103342</td> <td>NaN</td> <td>3.988674</td> </tr> <tr> <th>min</th> <td>53.000000</td> <td>NaN</td> <td>43.960000</td> <td>NaN</td> <td>37.800000</td> <td>NaN</td> <td>132.432432</td> <td>NaN</td> <td>1.440000</td> <td>NaN</td> <td>57.000000</td> </tr> <tr> <th>25%</th> <td>56.000000</td> <td>NaN</td> <td>49.570000</td> <td>NaN</td> <td>45.600000</td> <td>NaN</td> <td>191.304348</td> <td>NaN</td> <td>9.720000</td> <td>NaN</td> <td>61.000000</td> </tr> <tr> <th>50%</th> <td>65.000000</td> <td>NaN</td> <td>60.250000</td> <td>NaN</td> <td>48.400000</td> <td>NaN</td> <td>200.000000</td> <td>NaN</td> <td>18.230000</td> <td>NaN</td> <td>65.000000</td> </tr> <tr> <th>75%</th> <td>73.000000</td> <td>NaN</td> <td>67.620000</td> <td>NaN</td> <td>51.800000</td> <td>NaN</td> <td>265.217391</td> <td>NaN</td> <td>23.390000</td> <td>NaN</td> <td>68.000000</td> </tr> <tr> <th>max</th> <td>111.000000</td> <td>NaN</td> <td>85.480000</td> <td>NaN</td> <td>89.100000</td> <td>NaN</td> <td>430.434783</td> <td>NaN</td> <td>25.800000</td> <td>NaN</td> <td>72.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_8f866fcedf568204e2381a78ce7a2eec.setContent(html_c3034f9a0d0bbeeb1bc4f563823d466d);\n", + " var html_51f619acde9b057cbfe85648419ff0b3 = $(`<div id="html_51f619acde9b057cbfe85648419ff0b3" style="width: 100.0%; height: 100.0%;">Tree #05_Ersatz_3_7023.2, Unbekannt (Unbekannt).<br/>49.7916417°N 9.93559444444444°E, in VulkaTree<br/>From 2023-07-18 09:46:56 to 2024-07-22 11:24:16 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> <td>0.0</td> <td>11557.000000</td> </tr> <tr> <th>mean</th> <td>65.764731</td> <td>NaN</td> <td>59.558390</td> <td>NaN</td> <td>50.713645</td> <td>NaN</td> <td>222.296751</td> <td>NaN</td> <td>16.452930</td> <td>NaN</td> <td>65.084538</td> </tr> <tr> <th>std</th> <td>9.641251</td> <td>NaN</td> <td>9.312367</td> <td>NaN</td> <td>9.188168</td> <td>NaN</td> <td>52.445560</td> <td>NaN</td> <td>7.103342</td> <td>NaN</td> <td>3.988674</td> </tr> <tr> <th>min</th> <td>53.000000</td> <td>NaN</td> <td>43.960000</td> <td>NaN</td> <td>37.800000</td> <td>NaN</td> <td>132.432432</td> <td>NaN</td> <td>1.440000</td> <td>NaN</td> <td>57.000000</td> </tr> <tr> <th>25%</th> <td>56.000000</td> <td>NaN</td> <td>49.570000</td> <td>NaN</td> <td>45.600000</td> <td>NaN</td> <td>191.304348</td> <td>NaN</td> <td>9.720000</td> <td>NaN</td> <td>61.000000</td> </tr> <tr> <th>50%</th> <td>65.000000</td> <td>NaN</td> <td>60.250000</td> <td>NaN</td> <td>48.400000</td> <td>NaN</td> <td>200.000000</td> <td>NaN</td> <td>18.230000</td> <td>NaN</td> <td>65.000000</td> </tr> <tr> <th>75%</th> <td>73.000000</td> <td>NaN</td> <td>67.620000</td> <td>NaN</td> <td>51.800000</td> <td>NaN</td> <td>265.217391</td> <td>NaN</td> <td>23.390000</td> <td>NaN</td> <td>68.000000</td> </tr> <tr> <th>max</th> <td>111.000000</td> <td>NaN</td> <td>85.480000</td> <td>NaN</td> <td>89.100000</td> <td>NaN</td> <td>430.434783</td> <td>NaN</td> <td>25.800000</td> <td>NaN</td> <td>72.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_32ec9c25180ed13fe83c06bdfd11575b.setContent(html_51f619acde9b057cbfe85648419ff0b3);\n", " \n", " \n", "\n", - " circle_d548ae3d4312d93c37ba0289b7f5ccb5.bindPopup(popup_8f866fcedf568204e2381a78ce7a2eec)\n", + " circle_d86184bd45126c889759efe1538f31e3.bindPopup(popup_32ec9c25180ed13fe83c06bdfd11575b)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_d548ae3d4312d93c37ba0289b7f5ccb5.bindTooltip(\n", + " circle_d86184bd45126c889759efe1538f31e3.bindTooltip(\n", " `<div>\n", " Unbekannt (Unbekannt)\n", " </div>`,\n", @@ -2342,28 +2418,28 @@ " );\n", " \n", " \n", - " var circle_9ab4c2fef2c68f1c3afc17d727c46322 = L.circle(\n", + " var circle_dc6465932399557d692e1095c4e5231f = L.circle(\n", " [49.7819944, 9.95930555555555],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_fb36d899107074013105b889fd759124 = L.popup({"maxWidth": "100%"});\n", + " var popup_2ee09f76705d04c8dcbcef19fbcba798 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_63ae31d271503d4cac7599fdcd8a818d = $(`<div id="html_63ae31d271503d4cac7599fdcd8a818d" style="width: 100.0%; height: 100.0%;">Tree #06_Ersatz_01_58753, Acer Platanoides (Spitz-Ahorn). From 2023-07-18 09:46:40 to 2024-07-22 11:01:27 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> </tr> <tr> <th>mean</th> <td>52.132188</td> <td>NaN</td> <td>42.459833</td> <td>NaN</td> <td>0.117117</td> <td>NaN</td> <td>167.281241</td> <td>NaN</td> <td>17.131245</td> <td>NaN</td> <td>72.790758</td> </tr> <tr> <th>std</th> <td>5.338887</td> <td>NaN</td> <td>8.463676</td> <td>NaN</td> <td>1.762304</td> <td>NaN</td> <td>27.472724</td> <td>NaN</td> <td>6.981053</td> <td>NaN</td> <td>2.120704</td> </tr> <tr> <th>min</th> <td>45.000000</td> <td>NaN</td> <td>32.070000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>110.810811</td> <td>NaN</td> <td>0.410000</td> <td>NaN</td> <td>68.000000</td> </tr> <tr> <th>25%</th> <td>48.000000</td> <td>NaN</td> <td>36.530000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>156.521739</td> <td>NaN</td> <td>11.730000</td> <td>NaN</td> <td>71.000000</td> </tr> <tr> <th>50%</th> <td>49.000000</td> <td>NaN</td> <td>37.110000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>160.869565</td> <td>NaN</td> <td>21.270000</td> <td>NaN</td> <td>73.000000</td> </tr> <tr> <th>75%</th> <td>58.000000</td> <td>NaN</td> <td>52.220000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>195.652174</td> <td>NaN</td> <td>22.510000</td> <td>NaN</td> <td>74.000000</td> </tr> <tr> <th>max</th> <td>64.000000</td> <td>NaN</td> <td>60.130000</td> <td>NaN</td> <td>30.100000</td> <td>NaN</td> <td>226.086957</td> <td>NaN</td> <td>26.060000</td> <td>NaN</td> <td>76.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_fb36d899107074013105b889fd759124.setContent(html_63ae31d271503d4cac7599fdcd8a818d);\n", + " var html_c55dd204835dd7286c424d26bc293589 = $(`<div id="html_c55dd204835dd7286c424d26bc293589" style="width: 100.0%; height: 100.0%;">Tree #06_Ersatz_01_58753, Acer Platanoides (Spitz-Ahorn).<br/>49.7819944°N 9.95930555555555°E, in VulkaTree<br/>From 2023-07-18 09:46:40 to 2024-07-22 11:01:27 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> <td>0.0</td> <td>16469.000000</td> </tr> <tr> <th>mean</th> <td>52.132188</td> <td>NaN</td> <td>42.459833</td> <td>NaN</td> <td>0.117117</td> <td>NaN</td> <td>167.281241</td> <td>NaN</td> <td>17.131245</td> <td>NaN</td> <td>72.790758</td> </tr> <tr> <th>std</th> <td>5.338887</td> <td>NaN</td> <td>8.463676</td> <td>NaN</td> <td>1.762304</td> <td>NaN</td> <td>27.472724</td> <td>NaN</td> <td>6.981053</td> <td>NaN</td> <td>2.120704</td> </tr> <tr> <th>min</th> <td>45.000000</td> <td>NaN</td> <td>32.070000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>110.810811</td> <td>NaN</td> <td>0.410000</td> <td>NaN</td> <td>68.000000</td> </tr> <tr> <th>25%</th> <td>48.000000</td> <td>NaN</td> <td>36.530000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>156.521739</td> <td>NaN</td> <td>11.730000</td> <td>NaN</td> <td>71.000000</td> </tr> <tr> <th>50%</th> <td>49.000000</td> <td>NaN</td> <td>37.110000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>160.869565</td> <td>NaN</td> <td>21.270000</td> <td>NaN</td> <td>73.000000</td> </tr> <tr> <th>75%</th> <td>58.000000</td> <td>NaN</td> <td>52.220000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>195.652174</td> <td>NaN</td> <td>22.510000</td> <td>NaN</td> <td>74.000000</td> </tr> <tr> <th>max</th> <td>64.000000</td> <td>NaN</td> <td>60.130000</td> <td>NaN</td> <td>30.100000</td> <td>NaN</td> <td>226.086957</td> <td>NaN</td> <td>26.060000</td> <td>NaN</td> <td>76.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_2ee09f76705d04c8dcbcef19fbcba798.setContent(html_c55dd204835dd7286c424d26bc293589);\n", " \n", " \n", "\n", - " circle_9ab4c2fef2c68f1c3afc17d727c46322.bindPopup(popup_fb36d899107074013105b889fd759124)\n", + " circle_dc6465932399557d692e1095c4e5231f.bindPopup(popup_2ee09f76705d04c8dcbcef19fbcba798)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_9ab4c2fef2c68f1c3afc17d727c46322.bindTooltip(\n", + " circle_dc6465932399557d692e1095c4e5231f.bindTooltip(\n", " `<div>\n", " Acer Platanoides (Spitz-Ahorn)\n", " </div>`,\n", @@ -2371,28 +2447,28 @@ " );\n", " \n", " \n", - " var circle_ff95fcf263aba391f89d4537bdad12c8 = L.circle(\n", + " var circle_b8f25a32b6baf5186f6ccc9d69befecd = L.circle(\n", " [49.79344, 9.94073],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_6af777f5d71929b69a51aa34906554de = L.popup({"maxWidth": "100%"});\n", + " var popup_7703373463acf9bcfd53056594b432dc = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_40536e8cfd372a4aa7f4d9b0d2c101f0 = $(`<div id="html_40536e8cfd372a4aa7f4d9b0d2c101f0" style="width: 100.0%; height: 100.0%;">Tree #23631, Tilia Cordata Greenspire (Stadt-Linde). From 2022-12-22 08:15:42 to 2024-07-22 10:38:50 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.00000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> </tr> <tr> <th>mean</th> <td>44.219206</td> <td>42.083387</td> <td>30.960202</td> <td>30.588223</td> <td>24.870778</td> <td>28.06466</td> <td>173.824498</td> <td>150.612135</td> <td>12.924238</td> <td>13.309562</td> <td>52.178363</td> </tr> <tr> <th>std</th> <td>4.323026</td> <td>11.315246</td> <td>5.454384</td> <td>14.151310</td> <td>4.936795</td> <td>4.29036</td> <td>58.879420</td> <td>65.847551</td> <td>6.631225</td> <td>5.711893</td> <td>8.134528</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>27.000000</td> <td>21.760000</td> <td>14.930000</td> <td>0.000000</td> <td>21.20000</td> <td>88.000000</td> <td>58.823529</td> <td>1.170000</td> <td>3.640000</td> <td>34.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>30.000000</td> <td>25.970000</td> <td>17.290000</td> <td>21.400000</td> <td>23.70000</td> <td>117.647059</td> <td>76.470588</td> <td>7.310000</td> <td>8.300000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>46.000000</td> <td>41.000000</td> <td>32.410000</td> <td>26.340000</td> <td>24.900000</td> <td>28.20000</td> <td>170.588235</td> <td>147.058824</td> <td>12.030000</td> <td>12.500000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>48.000000</td> <td>51.000000</td> <td>35.240000</td> <td>40.910000</td> <td>28.500000</td> <td>32.00000</td> <td>230.000000</td> <td>190.000000</td> <td>18.980000</td> <td>19.090000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>59.000000</td> <td>65.000000</td> <td>54.010000</td> <td>61.160000</td> <td>39.100000</td> <td>41.90000</td> <td>360.000000</td> <td>282.352941</td> <td>26.480000</td> <td>23.790000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_6af777f5d71929b69a51aa34906554de.setContent(html_40536e8cfd372a4aa7f4d9b0d2c101f0);\n", + " var html_4fbce09e1f9dca518d3f50ed333ae4e1 = $(`<div id="html_4fbce09e1f9dca518d3f50ed333ae4e1" style="width: 100.0%; height: 100.0%;">Tree #23631, Tilia Cordata Greenspire (Stadt-Linde).<br/>49.79344°N 9.94073°E, in Boden Ringpark<br/>From 2022-12-22 08:15:42 to 2024-07-22 10:38:50 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.00000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> <td>12340.000000</td> </tr> <tr> <th>mean</th> <td>44.219206</td> <td>42.083387</td> <td>30.960202</td> <td>30.588223</td> <td>24.870778</td> <td>28.06466</td> <td>173.824498</td> <td>150.612135</td> <td>12.924238</td> <td>13.309562</td> <td>52.178363</td> </tr> <tr> <th>std</th> <td>4.323026</td> <td>11.315246</td> <td>5.454384</td> <td>14.151310</td> <td>4.936795</td> <td>4.29036</td> <td>58.879420</td> <td>65.847551</td> <td>6.631225</td> <td>5.711893</td> <td>8.134528</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>27.000000</td> <td>21.760000</td> <td>14.930000</td> <td>0.000000</td> <td>21.20000</td> <td>88.000000</td> <td>58.823529</td> <td>1.170000</td> <td>3.640000</td> <td>34.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>30.000000</td> <td>25.970000</td> <td>17.290000</td> <td>21.400000</td> <td>23.70000</td> <td>117.647059</td> <td>76.470588</td> <td>7.310000</td> <td>8.300000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>46.000000</td> <td>41.000000</td> <td>32.410000</td> <td>26.340000</td> <td>24.900000</td> <td>28.20000</td> <td>170.588235</td> <td>147.058824</td> <td>12.030000</td> <td>12.500000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>48.000000</td> <td>51.000000</td> <td>35.240000</td> <td>40.910000</td> <td>28.500000</td> <td>32.00000</td> <td>230.000000</td> <td>190.000000</td> <td>18.980000</td> <td>19.090000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>59.000000</td> <td>65.000000</td> <td>54.010000</td> <td>61.160000</td> <td>39.100000</td> <td>41.90000</td> <td>360.000000</td> <td>282.352941</td> <td>26.480000</td> <td>23.790000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_7703373463acf9bcfd53056594b432dc.setContent(html_4fbce09e1f9dca518d3f50ed333ae4e1);\n", " \n", " \n", "\n", - " circle_ff95fcf263aba391f89d4537bdad12c8.bindPopup(popup_6af777f5d71929b69a51aa34906554de)\n", + " circle_b8f25a32b6baf5186f6ccc9d69befecd.bindPopup(popup_7703373463acf9bcfd53056594b432dc)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_ff95fcf263aba391f89d4537bdad12c8.bindTooltip(\n", + " circle_b8f25a32b6baf5186f6ccc9d69befecd.bindTooltip(\n", " `<div>\n", " Tilia Cordata Greenspire (Stadt-Linde)\n", " </div>`,\n", @@ -2400,28 +2476,28 @@ " );\n", " \n", " \n", - " var circle_ce5eb7855ca6a54ed25f4c574bd3b1af = L.circle(\n", + " var circle_b79d1b5ddefdeb28dff563bae609f409 = L.circle(\n", " [49.7913, 9.96101],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_0cc5f20ce3d1c2cd4df18d1f6ac0f1e4 = L.popup({"maxWidth": "100%"});\n", + " var popup_cdf9bd071371bd562d908ae2b9af0344 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_9f808c003b096804a0655e1f1e156c5a = $(`<div id="html_9f808c003b096804a0655e1f1e156c5a" style="width: 100.0%; height: 100.0%;">Tree #36312, Robinia Pseudoacacia (Robinie). From 2022-12-22 08:49:15 to 2024-07-22 10:40:28 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> </tr> <tr> <th>mean</th> <td>37.695623</td> <td>29.171835</td> <td>23.640786</td> <td>16.564886</td> <td>25.889477</td> <td>0.003717</td> <td>124.279311</td> <td>78.343223</td> <td>11.346877</td> <td>12.262494</td> <td>48.072988</td> </tr> <tr> <th>std</th> <td>4.885356</td> <td>4.078046</td> <td>4.563444</td> <td>2.751722</td> <td>4.793737</td> <td>0.351269</td> <td>36.338035</td> <td>28.821602</td> <td>6.458514</td> <td>5.718274</td> <td>10.273054</td> </tr> <tr> <th>min</th> <td>26.000000</td> <td>21.000000</td> <td>14.520000</td> <td>11.330000</td> <td>0.000000</td> <td>0.000000</td> <td>50.000000</td> <td>28.571429</td> <td>0.320000</td> <td>2.860000</td> <td>23.000000</td> </tr> <tr> <th>25%</th> <td>35.000000</td> <td>25.000000</td> <td>20.740000</td> <td>13.970000</td> <td>22.200000</td> <td>0.000000</td> <td>92.857143</td> <td>57.142857</td> <td>6.240000</td> <td>7.310000</td> <td>41.000000</td> </tr> <tr> <th>50%</th> <td>39.000000</td> <td>31.000000</td> <td>24.060000</td> <td>17.620000</td> <td>26.400000</td> <td>0.000000</td> <td>114.285714</td> <td>64.285714</td> <td>9.710000</td> <td>10.680000</td> <td>49.000000</td> </tr> <tr> <th>75%</th> <td>41.000000</td> <td>32.000000</td> <td>26.650000</td> <td>18.440000</td> <td>29.300000</td> <td>0.000000</td> <td>161.111111</td> <td>111.111111</td> <td>17.010000</td> <td>17.600000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>56.000000</td> <td>45.000000</td> <td>48.990000</td> <td>31.020000</td> <td>35.900000</td> <td>33.200000</td> <td>244.444444</td> <td>183.333333</td> <td>27.070000</td> <td>24.110000</td> <td>61.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_0cc5f20ce3d1c2cd4df18d1f6ac0f1e4.setContent(html_9f808c003b096804a0655e1f1e156c5a);\n", + " var html_743d4d5f01b46c49d5bb243bf699e163 = $(`<div id="html_743d4d5f01b46c49d5bb243bf699e163" style="width: 100.0%; height: 100.0%;">Tree #36312, Robinia Pseudoacacia (Robinie).<br/>49.7913°N 9.96101°E, in Boden-Sand-Lehm 4<br/>From 2022-12-22 08:49:15 to 2024-07-22 10:40:28 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> <td>8933.000000</td> </tr> <tr> <th>mean</th> <td>37.695623</td> <td>29.171835</td> <td>23.640786</td> <td>16.564886</td> <td>25.889477</td> <td>0.003717</td> <td>124.279311</td> <td>78.343223</td> <td>11.346877</td> <td>12.262494</td> <td>48.072988</td> </tr> <tr> <th>std</th> <td>4.885356</td> <td>4.078046</td> <td>4.563444</td> <td>2.751722</td> <td>4.793737</td> <td>0.351269</td> <td>36.338035</td> <td>28.821602</td> <td>6.458514</td> <td>5.718274</td> <td>10.273054</td> </tr> <tr> <th>min</th> <td>26.000000</td> <td>21.000000</td> <td>14.520000</td> <td>11.330000</td> <td>0.000000</td> <td>0.000000</td> <td>50.000000</td> <td>28.571429</td> <td>0.320000</td> <td>2.860000</td> <td>23.000000</td> </tr> <tr> <th>25%</th> <td>35.000000</td> <td>25.000000</td> <td>20.740000</td> <td>13.970000</td> <td>22.200000</td> <td>0.000000</td> <td>92.857143</td> <td>57.142857</td> <td>6.240000</td> <td>7.310000</td> <td>41.000000</td> </tr> <tr> <th>50%</th> <td>39.000000</td> <td>31.000000</td> <td>24.060000</td> <td>17.620000</td> <td>26.400000</td> <td>0.000000</td> <td>114.285714</td> <td>64.285714</td> <td>9.710000</td> <td>10.680000</td> <td>49.000000</td> </tr> <tr> <th>75%</th> <td>41.000000</td> <td>32.000000</td> <td>26.650000</td> <td>18.440000</td> <td>29.300000</td> <td>0.000000</td> <td>161.111111</td> <td>111.111111</td> <td>17.010000</td> <td>17.600000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>56.000000</td> <td>45.000000</td> <td>48.990000</td> <td>31.020000</td> <td>35.900000</td> <td>33.200000</td> <td>244.444444</td> <td>183.333333</td> <td>27.070000</td> <td>24.110000</td> <td>61.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_cdf9bd071371bd562d908ae2b9af0344.setContent(html_743d4d5f01b46c49d5bb243bf699e163);\n", " \n", " \n", "\n", - " circle_ce5eb7855ca6a54ed25f4c574bd3b1af.bindPopup(popup_0cc5f20ce3d1c2cd4df18d1f6ac0f1e4)\n", + " circle_b79d1b5ddefdeb28dff563bae609f409.bindPopup(popup_cdf9bd071371bd562d908ae2b9af0344)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_ce5eb7855ca6a54ed25f4c574bd3b1af.bindTooltip(\n", + " circle_b79d1b5ddefdeb28dff563bae609f409.bindTooltip(\n", " `<div>\n", " Robinia Pseudoacacia (Robinie)\n", " </div>`,\n", @@ -2429,28 +2505,28 @@ " );\n", " \n", " \n", - " var circle_d262429d2963d387f87341505ff326f2 = L.circle(\n", + " var circle_544f49fd7b9b8096051d4eddb1d9c6ac = L.circle(\n", " [49.79761, 9.9327],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_6c525e97b924a8bd74b1cfde16ac4b1b = L.popup({"maxWidth": "100%"});\n", + " var popup_461d38a178c165d118b9b33886e8c490 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_f0e65d878875feb437199ee7135b9f71 = $(`<div id="html_f0e65d878875feb437199ee7135b9f71" style="width: 100.0%; height: 100.0%;">Tree #42374, Tilia Vulgaris Pallida (Kaiserlinde Pallida). From 2022-12-22 08:04:30 to 2023-05-25 14:57:24 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> </tr> <tr> <th>mean</th> <td>40.169883</td> <td>27.017083</td> <td>26.607213</td> <td>23.408962</td> <td>11.071560</td> <td>17.843689</td> <td>165.535036</td> <td>1.162607</td> <td>9.537570</td> <td>4.413227</td> <td>60.034483</td> </tr> <tr> <th>std</th> <td>8.078017</td> <td>28.684000</td> <td>5.684844</td> <td>25.555434</td> <td>14.580089</td> <td>18.999630</td> <td>97.900579</td> <td>358.051371</td> <td>3.436076</td> <td>4.663254</td> <td>0.561767</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>0.000000</td> <td>1.850000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>-325.000000</td> <td>-337.500000</td> <td>3.810000</td> <td>0.000000</td> <td>59.000000</td> </tr> <tr> <th>25%</th> <td>39.000000</td> <td>0.000000</td> <td>24.950000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>150.000000</td> <td>-337.500000</td> <td>6.870000</td> <td>0.000000</td> <td>60.000000</td> </tr> <tr> <th>50%</th> <td>41.000000</td> <td>0.000000</td> <td>26.120000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>175.000000</td> <td>-337.500000</td> <td>8.930000</td> <td>0.000000</td> <td>60.000000</td> </tr> <tr> <th>75%</th> <td>44.000000</td> <td>58.000000</td> <td>30.520000</td> <td>52.360000</td> <td>28.700000</td> <td>37.300000</td> <td>212.500000</td> <td>387.500000</td> <td>11.840000</td> <td>9.090000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>47.000000</td> <td>69.000000</td> <td>34.990000</td> <td>64.560000</td> <td>40.700000</td> <td>52.400000</td> <td>250.000000</td> <td>525.000000</td> <td>34.520000</td> <td>11.070000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_6c525e97b924a8bd74b1cfde16ac4b1b.setContent(html_f0e65d878875feb437199ee7135b9f71);\n", + " var html_d578daab0812ae3b08f058553d0ee38b = $(`<div id="html_d578daab0812ae3b08f058553d0ee38b" style="width: 100.0%; height: 100.0%;">Tree #42374, Tilia Vulgaris Pallida (Kaiserlinde Pallida).<br/>49.79761°N 9.9327°E, in Boden-Sand-Lehm 2<br/>From 2022-12-22 08:04:30 to 2023-05-25 14:57:24 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> <td>3161.000000</td> </tr> <tr> <th>mean</th> <td>40.169883</td> <td>27.017083</td> <td>26.607213</td> <td>23.408962</td> <td>11.071560</td> <td>17.843689</td> <td>165.535036</td> <td>1.162607</td> <td>9.537570</td> <td>4.413227</td> <td>60.034483</td> </tr> <tr> <th>std</th> <td>8.078017</td> <td>28.684000</td> <td>5.684844</td> <td>25.555434</td> <td>14.580089</td> <td>18.999630</td> <td>97.900579</td> <td>358.051371</td> <td>3.436076</td> <td>4.663254</td> <td>0.561767</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>0.000000</td> <td>1.850000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>-325.000000</td> <td>-337.500000</td> <td>3.810000</td> <td>0.000000</td> <td>59.000000</td> </tr> <tr> <th>25%</th> <td>39.000000</td> <td>0.000000</td> <td>24.950000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>150.000000</td> <td>-337.500000</td> <td>6.870000</td> <td>0.000000</td> <td>60.000000</td> </tr> <tr> <th>50%</th> <td>41.000000</td> <td>0.000000</td> <td>26.120000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>175.000000</td> <td>-337.500000</td> <td>8.930000</td> <td>0.000000</td> <td>60.000000</td> </tr> <tr> <th>75%</th> <td>44.000000</td> <td>58.000000</td> <td>30.520000</td> <td>52.360000</td> <td>28.700000</td> <td>37.300000</td> <td>212.500000</td> <td>387.500000</td> <td>11.840000</td> <td>9.090000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>47.000000</td> <td>69.000000</td> <td>34.990000</td> <td>64.560000</td> <td>40.700000</td> <td>52.400000</td> <td>250.000000</td> <td>525.000000</td> <td>34.520000</td> <td>11.070000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_461d38a178c165d118b9b33886e8c490.setContent(html_d578daab0812ae3b08f058553d0ee38b);\n", " \n", " \n", "\n", - " circle_d262429d2963d387f87341505ff326f2.bindPopup(popup_6c525e97b924a8bd74b1cfde16ac4b1b)\n", + " circle_544f49fd7b9b8096051d4eddb1d9c6ac.bindPopup(popup_461d38a178c165d118b9b33886e8c490)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_d262429d2963d387f87341505ff326f2.bindTooltip(\n", + " circle_544f49fd7b9b8096051d4eddb1d9c6ac.bindTooltip(\n", " `<div>\n", " Tilia Vulgaris Pallida (Kaiserlinde Pallida)\n", " </div>`,\n", @@ -2458,28 +2534,28 @@ " );\n", " \n", " \n", - " var circle_4425d2326dbe063fc60402d55742da1f = L.circle(\n", + " var circle_2e9a6ba592cc9ceb127027632c641afc = L.circle(\n", " [49.79619, 9.93103],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_4e02b840fb7713a059fc9dcb05bf87e8 = L.popup({"maxWidth": "100%"});\n", + " var popup_4cdd4f0f2d00f9db1941200753be7e99 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_c57d8e5b7905f4ea46a131260d529106 = $(`<div id="html_c57d8e5b7905f4ea46a131260d529106" style="width: 100.0%; height: 100.0%;">Tree #5445, Tilia Vulgaris Pallida (Kaiserlinde Pallida). From 2022-12-22 08:08:07 to 2024-07-22 10:55:21 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> </tr> <tr> <th>mean</th> <td>47.035725</td> <td>50.638263</td> <td>35.634182</td> <td>40.327783</td> <td>29.339043</td> <td>31.288004</td> <td>223.671028</td> <td>243.747694</td> <td>14.137874</td> <td>14.879640</td> <td>52.892631</td> </tr> <tr> <th>std</th> <td>7.064154</td> <td>4.681473</td> <td>9.980045</td> <td>7.180645</td> <td>8.841422</td> <td>7.431936</td> <td>59.040937</td> <td>55.508069</td> <td>6.016856</td> <td>5.238961</td> <td>9.184335</td> </tr> <tr> <th>min</th> <td>34.000000</td> <td>39.000000</td> <td>20.060000</td> <td>24.280000</td> <td>0.000000</td> <td>20.300000</td> <td>123.076923</td> <td>157.692308</td> <td>3.460000</td> <td>5.950000</td> <td>32.000000</td> </tr> <tr> <th>25%</th> <td>41.000000</td> <td>47.000000</td> <td>26.530000</td> <td>34.950000</td> <td>21.100000</td> <td>24.900000</td> <td>185.714286</td> <td>192.857143</td> <td>9.100000</td> <td>10.020000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>48.000000</td> <td>50.000000</td> <td>35.470000</td> <td>39.430000</td> <td>27.800000</td> <td>31.100000</td> <td>207.142857</td> <td>250.000000</td> <td>14.090000</td> <td>14.540000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>53.000000</td> <td>54.000000</td> <td>44.020000</td> <td>46.130000</td> <td>36.700000</td> <td>36.900000</td> <td>281.250000</td> <td>293.750000</td> <td>19.570000</td> <td>19.930000</td> <td>62.000000</td> </tr> <tr> <th>max</th> <td>63.000000</td> <td>144.000000</td> <td>58.940000</td> <td>95.020000</td> <td>108.000000</td> <td>125.300000</td> <td>343.750000</td> <td>862.500000</td> <td>25.510000</td> <td>23.900000</td> <td>65.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_4e02b840fb7713a059fc9dcb05bf87e8.setContent(html_c57d8e5b7905f4ea46a131260d529106);\n", + " var html_032673777213c197469a9ceb1d91cfee = $(`<div id="html_032673777213c197469a9ceb1d91cfee" style="width: 100.0%; height: 100.0%;">Tree #5445, Tilia Vulgaris Pallida (Kaiserlinde Pallida).<br/>49.79619°N 9.93103°E, in Boden-Sand-Lehm 2<br/>From 2022-12-22 08:08:07 to 2024-07-22 10:55:21 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> <td>10245.000000</td> </tr> <tr> <th>mean</th> <td>47.035725</td> <td>50.638263</td> <td>35.634182</td> <td>40.327783</td> <td>29.339043</td> <td>31.288004</td> <td>223.671028</td> <td>243.747694</td> <td>14.137874</td> <td>14.879640</td> <td>52.892631</td> </tr> <tr> <th>std</th> <td>7.064154</td> <td>4.681473</td> <td>9.980045</td> <td>7.180645</td> <td>8.841422</td> <td>7.431936</td> <td>59.040937</td> <td>55.508069</td> <td>6.016856</td> <td>5.238961</td> <td>9.184335</td> </tr> <tr> <th>min</th> <td>34.000000</td> <td>39.000000</td> <td>20.060000</td> <td>24.280000</td> <td>0.000000</td> <td>20.300000</td> <td>123.076923</td> <td>157.692308</td> <td>3.460000</td> <td>5.950000</td> <td>32.000000</td> </tr> <tr> <th>25%</th> <td>41.000000</td> <td>47.000000</td> <td>26.530000</td> <td>34.950000</td> <td>21.100000</td> <td>24.900000</td> <td>185.714286</td> <td>192.857143</td> <td>9.100000</td> <td>10.020000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>48.000000</td> <td>50.000000</td> <td>35.470000</td> <td>39.430000</td> <td>27.800000</td> <td>31.100000</td> <td>207.142857</td> <td>250.000000</td> <td>14.090000</td> <td>14.540000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>53.000000</td> <td>54.000000</td> <td>44.020000</td> <td>46.130000</td> <td>36.700000</td> <td>36.900000</td> <td>281.250000</td> <td>293.750000</td> <td>19.570000</td> <td>19.930000</td> <td>62.000000</td> </tr> <tr> <th>max</th> <td>63.000000</td> <td>144.000000</td> <td>58.940000</td> <td>95.020000</td> <td>108.000000</td> <td>125.300000</td> <td>343.750000</td> <td>862.500000</td> <td>25.510000</td> <td>23.900000</td> <td>65.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_4cdd4f0f2d00f9db1941200753be7e99.setContent(html_032673777213c197469a9ceb1d91cfee);\n", " \n", " \n", "\n", - " circle_4425d2326dbe063fc60402d55742da1f.bindPopup(popup_4e02b840fb7713a059fc9dcb05bf87e8)\n", + " circle_2e9a6ba592cc9ceb127027632c641afc.bindPopup(popup_4cdd4f0f2d00f9db1941200753be7e99)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_4425d2326dbe063fc60402d55742da1f.bindTooltip(\n", + " circle_2e9a6ba592cc9ceb127027632c641afc.bindTooltip(\n", " `<div>\n", " Tilia Vulgaris Pallida (Kaiserlinde Pallida)\n", " </div>`,\n", @@ -2487,28 +2563,28 @@ " );\n", " \n", " \n", - " var circle_ed1c0f5c214fb4bdb8fb7e67c6c901ff = L.circle(\n", + " var circle_e0241778245e119d2e3020d9e89b8008 = L.circle(\n", " [49.796, 9.93272],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_43d143bc743933e85ed518b30d89d3dd = L.popup({"maxWidth": "100%"});\n", + " var popup_904e3f7d13ce57ae80185d02ea0796d5 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_8351e822b8749c6ee05f3ede846b1347 = $(`<div id="html_8351e822b8749c6ee05f3ede846b1347" style="width: 100.0%; height: 100.0%;">Tree #5463.1, Ulmus New Horizon (Ulme New Horizon). From 2022-12-22 09:00:04 to 2024-07-22 11:25:45 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> </tr> <tr> <th>mean</th> <td>43.166092</td> <td>39.965980</td> <td>29.566350</td> <td>26.185876</td> <td>22.936220</td> <td>1.988834</td> <td>169.327380</td> <td>158.250993</td> <td>13.936660</td> <td>14.901908</td> <td>48.377854</td> </tr> <tr> <th>std</th> <td>4.076771</td> <td>5.795552</td> <td>5.154849</td> <td>5.881865</td> <td>7.594546</td> <td>6.468499</td> <td>37.429974</td> <td>49.627488</td> <td>6.850905</td> <td>6.164565</td> <td>8.356445</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>31.000000</td> <td>21.730000</td> <td>17.710000</td> <td>0.000000</td> <td>0.000000</td> <td>90.322581</td> <td>80.645161</td> <td>2.810000</td> <td>6.600000</td> <td>29.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>33.000000</td> <td>25.080000</td> <td>19.200000</td> <td>20.400000</td> <td>0.000000</td> <td>142.857143</td> <td>114.285714</td> <td>7.960000</td> <td>9.490000</td> <td>42.000000</td> </tr> <tr> <th>50%</th> <td>43.000000</td> <td>44.000000</td> <td>29.000000</td> <td>29.490000</td> <td>23.900000</td> <td>0.000000</td> <td>176.190476</td> <td>166.666667</td> <td>12.980000</td> <td>13.100000</td> <td>50.000000</td> </tr> <tr> <th>75%</th> <td>46.000000</td> <td>45.000000</td> <td>33.150000</td> <td>30.990000</td> <td>28.100000</td> <td>0.000000</td> <td>190.476190</td> <td>185.714286</td> <td>20.330000</td> <td>20.530000</td> <td>56.000000</td> </tr> <tr> <th>max</th> <td>93.000000</td> <td>60.000000</td> <td>78.670000</td> <td>55.210000</td> <td>83.800000</td> <td>31.500000</td> <td>404.761905</td> <td>350.000000</td> <td>26.670000</td> <td>26.120000</td> <td>59.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_43d143bc743933e85ed518b30d89d3dd.setContent(html_8351e822b8749c6ee05f3ede846b1347);\n", + " var html_d7651c0819f6bb94a4ed7cf701479eb7 = $(`<div id="html_d7651c0819f6bb94a4ed7cf701479eb7" style="width: 100.0%; height: 100.0%;">Tree #5463.1, Ulmus New Horizon (Ulme New Horizon).<br/>49.796°N 9.93272°E, in Eigensubstrat Gartenamt<br/>From 2022-12-22 09:00:04 to 2024-07-22 11:25:45 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> <td>10729.000000</td> </tr> <tr> <th>mean</th> <td>43.166092</td> <td>39.965980</td> <td>29.566350</td> <td>26.185876</td> <td>22.936220</td> <td>1.988834</td> <td>169.327380</td> <td>158.250993</td> <td>13.936660</td> <td>14.901908</td> <td>48.377854</td> </tr> <tr> <th>std</th> <td>4.076771</td> <td>5.795552</td> <td>5.154849</td> <td>5.881865</td> <td>7.594546</td> <td>6.468499</td> <td>37.429974</td> <td>49.627488</td> <td>6.850905</td> <td>6.164565</td> <td>8.356445</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>31.000000</td> <td>21.730000</td> <td>17.710000</td> <td>0.000000</td> <td>0.000000</td> <td>90.322581</td> <td>80.645161</td> <td>2.810000</td> <td>6.600000</td> <td>29.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>33.000000</td> <td>25.080000</td> <td>19.200000</td> <td>20.400000</td> <td>0.000000</td> <td>142.857143</td> <td>114.285714</td> <td>7.960000</td> <td>9.490000</td> <td>42.000000</td> </tr> <tr> <th>50%</th> <td>43.000000</td> <td>44.000000</td> <td>29.000000</td> <td>29.490000</td> <td>23.900000</td> <td>0.000000</td> <td>176.190476</td> <td>166.666667</td> <td>12.980000</td> <td>13.100000</td> <td>50.000000</td> </tr> <tr> <th>75%</th> <td>46.000000</td> <td>45.000000</td> <td>33.150000</td> <td>30.990000</td> <td>28.100000</td> <td>0.000000</td> <td>190.476190</td> <td>185.714286</td> <td>20.330000</td> <td>20.530000</td> <td>56.000000</td> </tr> <tr> <th>max</th> <td>93.000000</td> <td>60.000000</td> <td>78.670000</td> <td>55.210000</td> <td>83.800000</td> <td>31.500000</td> <td>404.761905</td> <td>350.000000</td> <td>26.670000</td> <td>26.120000</td> <td>59.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_904e3f7d13ce57ae80185d02ea0796d5.setContent(html_d7651c0819f6bb94a4ed7cf701479eb7);\n", " \n", " \n", "\n", - " circle_ed1c0f5c214fb4bdb8fb7e67c6c901ff.bindPopup(popup_43d143bc743933e85ed518b30d89d3dd)\n", + " circle_e0241778245e119d2e3020d9e89b8008.bindPopup(popup_904e3f7d13ce57ae80185d02ea0796d5)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_ed1c0f5c214fb4bdb8fb7e67c6c901ff.bindTooltip(\n", + " circle_e0241778245e119d2e3020d9e89b8008.bindTooltip(\n", " `<div>\n", " Ulmus New Horizon (Ulme New Horizon)\n", " </div>`,\n", @@ -2516,28 +2592,28 @@ " );\n", " \n", " \n", - " var circle_fc99ebb63a7668287a71a759b3d533fb = L.circle(\n", + " var circle_ed6ac968bc796a804e850cae338db6ff = L.circle(\n", " [49.77794, 9.93879],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_33e149cdf1972e36b367c8ea703e4e4b = L.popup({"maxWidth": "100%"});\n", + " var popup_9830def1e624ebdc5537f59c2db8eec2 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_5452b5b86228f765c828f7dbd4507eec = $(`<div id="html_5452b5b86228f765c828f7dbd4507eec" style="width: 100.0%; height: 100.0%;">Tree #54838, Fraxinus Ornus (Blumen-Esche). From 2022-12-22 09:30:15 to 2023-02-09 08:33:58 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.00000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> </tr> <tr> <th>mean</th> <td>32.788918</td> <td>49.155673</td> <td>18.995752</td> <td>38.39781</td> <td>33.624802</td> <td>7.665963</td> <td>113.944591</td> <td>195.778364</td> <td>4.856491</td> <td>6.659551</td> <td>59.147757</td> </tr> <tr> <th>std</th> <td>2.269602</td> <td>5.195087</td> <td>1.469831</td> <td>7.02127</td> <td>3.667520</td> <td>13.226100</td> <td>11.348011</td> <td>25.975435</td> <td>1.927077</td> <td>1.214441</td> <td>0.383956</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>0.00000</td> <td>0.000000</td> <td>0.000000</td> <td>-50.000000</td> <td>-50.000000</td> <td>0.000000</td> <td>0.000000</td> <td>58.000000</td> </tr> <tr> <th>25%</th> <td>32.000000</td> <td>48.000000</td> <td>18.170000</td> <td>36.14000</td> <td>32.050000</td> <td>0.000000</td> <td>110.000000</td> <td>190.000000</td> <td>2.850000</td> <td>5.835000</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>33.000000</td> <td>50.000000</td> <td>19.040000</td> <td>39.84000</td> <td>33.400000</td> <td>0.000000</td> <td>115.000000</td> <td>200.000000</td> <td>5.110000</td> <td>6.690000</td> <td>59.000000</td> </tr> <tr> <th>75%</th> <td>34.000000</td> <td>53.000000</td> <td>19.760000</td> <td>43.50000</td> <td>35.800000</td> <td>27.250000</td> <td>120.000000</td> <td>215.000000</td> <td>6.625000</td> <td>7.875000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>37.000000</td> <td>56.000000</td> <td>22.670000</td> <td>49.52000</td> <td>42.300000</td> <td>34.800000</td> <td>135.000000</td> <td>230.000000</td> <td>8.140000</td> <td>8.100000</td> <td>60.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_33e149cdf1972e36b367c8ea703e4e4b.setContent(html_5452b5b86228f765c828f7dbd4507eec);\n", + " var html_38b4402b6c9f555d97b9849e75a562c1 = $(`<div id="html_38b4402b6c9f555d97b9849e75a562c1" style="width: 100.0%; height: 100.0%;">Tree #54838, Fraxinus Ornus (Blumen-Esche).<br/>49.77794°N 9.93879°E, in Bodenzusammensetzung 1<br/>From 2022-12-22 09:30:15 to 2023-02-09 08:33:58 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.00000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> <td>379.000000</td> </tr> <tr> <th>mean</th> <td>32.788918</td> <td>49.155673</td> <td>18.995752</td> <td>38.39781</td> <td>33.624802</td> <td>7.665963</td> <td>113.944591</td> <td>195.778364</td> <td>4.856491</td> <td>6.659551</td> <td>59.147757</td> </tr> <tr> <th>std</th> <td>2.269602</td> <td>5.195087</td> <td>1.469831</td> <td>7.02127</td> <td>3.667520</td> <td>13.226100</td> <td>11.348011</td> <td>25.975435</td> <td>1.927077</td> <td>1.214441</td> <td>0.383956</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>0.00000</td> <td>0.000000</td> <td>0.000000</td> <td>-50.000000</td> <td>-50.000000</td> <td>0.000000</td> <td>0.000000</td> <td>58.000000</td> </tr> <tr> <th>25%</th> <td>32.000000</td> <td>48.000000</td> <td>18.170000</td> <td>36.14000</td> <td>32.050000</td> <td>0.000000</td> <td>110.000000</td> <td>190.000000</td> <td>2.850000</td> <td>5.835000</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>33.000000</td> <td>50.000000</td> <td>19.040000</td> <td>39.84000</td> <td>33.400000</td> <td>0.000000</td> <td>115.000000</td> <td>200.000000</td> <td>5.110000</td> <td>6.690000</td> <td>59.000000</td> </tr> <tr> <th>75%</th> <td>34.000000</td> <td>53.000000</td> <td>19.760000</td> <td>43.50000</td> <td>35.800000</td> <td>27.250000</td> <td>120.000000</td> <td>215.000000</td> <td>6.625000</td> <td>7.875000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>37.000000</td> <td>56.000000</td> <td>22.670000</td> <td>49.52000</td> <td>42.300000</td> <td>34.800000</td> <td>135.000000</td> <td>230.000000</td> <td>8.140000</td> <td>8.100000</td> <td>60.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_9830def1e624ebdc5537f59c2db8eec2.setContent(html_38b4402b6c9f555d97b9849e75a562c1);\n", " \n", " \n", "\n", - " circle_fc99ebb63a7668287a71a759b3d533fb.bindPopup(popup_33e149cdf1972e36b367c8ea703e4e4b)\n", + " circle_ed6ac968bc796a804e850cae338db6ff.bindPopup(popup_9830def1e624ebdc5537f59c2db8eec2)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_fc99ebb63a7668287a71a759b3d533fb.bindTooltip(\n", + " circle_ed6ac968bc796a804e850cae338db6ff.bindTooltip(\n", " `<div>\n", " Fraxinus Ornus (Blumen-Esche)\n", " </div>`,\n", @@ -2545,28 +2621,28 @@ " );\n", " \n", " \n", - " var circle_f9a81ee9e64840761099ffa2aa944f50 = L.circle(\n", + " var circle_1d6c17f6c05f699918abec712644c14a = L.circle(\n", " [49.78955, 9.93318],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_f29407ebb999cf66d238742f94a9c276 = L.popup({"maxWidth": "100%"});\n", + " var popup_c8f3ff2edc14c8bc762a5ffbc6c39298 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_6aa94640532c28a52621a9f36efaae28 = $(`<div id="html_6aa94640532c28a52621a9f36efaae28" style="width: 100.0%; height: 100.0%;">Tree #54976, Sophora Japonica (Schnurbaum). From 2022-12-28 21:37:16 to 2024-03-25 12:25:03 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> </tr> <tr> <th>mean</th> <td>37.457229</td> <td>33.727108</td> <td>23.539265</td> <td>19.937241</td> <td>18.474157</td> <td>2.322229</td> <td>114.349660</td> <td>97.459927</td> <td>15.534765</td> <td>16.058042</td> <td>56.035542</td> </tr> <tr> <th>std</th> <td>5.293551</td> <td>2.921866</td> <td>4.950786</td> <td>2.452677</td> <td>10.738272</td> <td>7.180285</td> <td>27.083298</td> <td>14.097245</td> <td>8.332828</td> <td>7.206443</td> <td>5.449030</td> </tr> <tr> <th>min</th> <td>30.000000</td> <td>31.000000</td> <td>16.860000</td> <td>17.580000</td> <td>0.000000</td> <td>0.000000</td> <td>78.260870</td> <td>82.608696</td> <td>1.500000</td> <td>4.040000</td> <td>45.000000</td> </tr> <tr> <th>25%</th> <td>31.000000</td> <td>31.000000</td> <td>17.690000</td> <td>17.960000</td> <td>18.200000</td> <td>0.000000</td> <td>82.608696</td> <td>82.608696</td> <td>8.170000</td> <td>8.830000</td> <td>51.000000</td> </tr> <tr> <th>50%</th> <td>38.000000</td> <td>32.000000</td> <td>23.095000</td> <td>18.690000</td> <td>19.400000</td> <td>0.000000</td> <td>113.043478</td> <td>91.304348</td> <td>14.570000</td> <td>16.485000</td> <td>58.000000</td> </tr> <tr> <th>75%</th> <td>43.000000</td> <td>37.000000</td> <td>28.830000</td> <td>22.890000</td> <td>27.300000</td> <td>0.000000</td> <td>139.130435</td> <td>113.043478</td> <td>23.992500</td> <td>23.202500</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>45.000000</td> <td>40.000000</td> <td>31.090000</td> <td>25.010000</td> <td>41.800000</td> <td>34.000000</td> <td>165.000000</td> <td>125.000000</td> <td>29.870000</td> <td>26.890000</td> <td>64.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_f29407ebb999cf66d238742f94a9c276.setContent(html_6aa94640532c28a52621a9f36efaae28);\n", + " var html_479b801b87f48a3f1b3fdb7ac9e5555b = $(`<div id="html_479b801b87f48a3f1b3fdb7ac9e5555b" style="width: 100.0%; height: 100.0%;">Tree #54976, Sophora Japonica (Schnurbaum).<br/>49.78955°N 9.93318°E, in VulkaTree<br/>From 2022-12-28 21:37:16 to 2024-03-25 12:25:03 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> <td>1660.000000</td> </tr> <tr> <th>mean</th> <td>37.457229</td> <td>33.727108</td> <td>23.539265</td> <td>19.937241</td> <td>18.474157</td> <td>2.322229</td> <td>114.349660</td> <td>97.459927</td> <td>15.534765</td> <td>16.058042</td> <td>56.035542</td> </tr> <tr> <th>std</th> <td>5.293551</td> <td>2.921866</td> <td>4.950786</td> <td>2.452677</td> <td>10.738272</td> <td>7.180285</td> <td>27.083298</td> <td>14.097245</td> <td>8.332828</td> <td>7.206443</td> <td>5.449030</td> </tr> <tr> <th>min</th> <td>30.000000</td> <td>31.000000</td> <td>16.860000</td> <td>17.580000</td> <td>0.000000</td> <td>0.000000</td> <td>78.260870</td> <td>82.608696</td> <td>1.500000</td> <td>4.040000</td> <td>45.000000</td> </tr> <tr> <th>25%</th> <td>31.000000</td> <td>31.000000</td> <td>17.690000</td> <td>17.960000</td> <td>18.200000</td> <td>0.000000</td> <td>82.608696</td> <td>82.608696</td> <td>8.170000</td> <td>8.830000</td> <td>51.000000</td> </tr> <tr> <th>50%</th> <td>38.000000</td> <td>32.000000</td> <td>23.095000</td> <td>18.690000</td> <td>19.400000</td> <td>0.000000</td> <td>113.043478</td> <td>91.304348</td> <td>14.570000</td> <td>16.485000</td> <td>58.000000</td> </tr> <tr> <th>75%</th> <td>43.000000</td> <td>37.000000</td> <td>28.830000</td> <td>22.890000</td> <td>27.300000</td> <td>0.000000</td> <td>139.130435</td> <td>113.043478</td> <td>23.992500</td> <td>23.202500</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>45.000000</td> <td>40.000000</td> <td>31.090000</td> <td>25.010000</td> <td>41.800000</td> <td>34.000000</td> <td>165.000000</td> <td>125.000000</td> <td>29.870000</td> <td>26.890000</td> <td>64.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_c8f3ff2edc14c8bc762a5ffbc6c39298.setContent(html_479b801b87f48a3f1b3fdb7ac9e5555b);\n", " \n", " \n", "\n", - " circle_f9a81ee9e64840761099ffa2aa944f50.bindPopup(popup_f29407ebb999cf66d238742f94a9c276)\n", + " circle_1d6c17f6c05f699918abec712644c14a.bindPopup(popup_c8f3ff2edc14c8bc762a5ffbc6c39298)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_f9a81ee9e64840761099ffa2aa944f50.bindTooltip(\n", + " circle_1d6c17f6c05f699918abec712644c14a.bindTooltip(\n", " `<div>\n", " Sophora Japonica (Schnurbaum)\n", " </div>`,\n", @@ -2574,28 +2650,28 @@ " );\n", " \n", " \n", - " var circle_ac023dfc143e36e8556ad4639a25f499 = L.circle(\n", + " var circle_e6ebfd97424eacff4dc3a47409aaa617 = L.circle(\n", " [49.79318, 9.93319],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_4fe53988822fb3195655315e49ac23d3 = L.popup({"maxWidth": "100%"});\n", + " var popup_0c0d2d0d385a14480a88342479a74608 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_5a35f898f524fa78ed932021447b4f03 = $(`<div id="html_5a35f898f524fa78ed932021447b4f03" style="width: 100.0%; height: 100.0%;">Tree #5540, Tilia Cordata Greenspire (Stadt-Linde). From 2022-12-22 17:53:14 to 2024-07-22 10:51:17 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> </tr> <tr> <th>mean</th> <td>43.457644</td> <td>42.180044</td> <td>30.129755</td> <td>28.289904</td> <td>7.713188</td> <td>3.310916</td> <td>178.967722</td> <td>166.813669</td> <td>11.597987</td> <td>11.975453</td> <td>53.085947</td> </tr> <tr> <th>std</th> <td>4.586751</td> <td>3.819473</td> <td>5.610510</td> <td>4.533190</td> <td>11.570779</td> <td>8.603515</td> <td>42.466266</td> <td>27.333165</td> <td>6.226069</td> <td>4.903024</td> <td>8.972236</td> </tr> <tr> <th>min</th> <td>34.000000</td> <td>35.000000</td> <td>19.740000</td> <td>20.830000</td> <td>0.000000</td> <td>0.000000</td> <td>103.448276</td> <td>113.793103</td> <td>0.700000</td> <td>4.210000</td> <td>31.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>40.000000</td> <td>25.840000</td> <td>25.140000</td> <td>0.000000</td> <td>0.000000</td> <td>133.333333</td> <td>138.888889</td> <td>6.880000</td> <td>8.040000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>44.000000</td> <td>41.000000</td> <td>29.890000</td> <td>26.870000</td> <td>0.000000</td> <td>0.000000</td> <td>200.000000</td> <td>180.000000</td> <td>9.710000</td> <td>10.420000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>48.000000</td> <td>46.000000</td> <td>36.130000</td> <td>33.000000</td> <td>20.100000</td> <td>0.000000</td> <td>211.111111</td> <td>190.000000</td> <td>17.540000</td> <td>17.060000</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>51.000000</td> <td>48.000000</td> <td>41.300000</td> <td>36.390000</td> <td>41.900000</td> <td>44.700000</td> <td>270.000000</td> <td>200.000000</td> <td>24.260000</td> <td>21.060000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_4fe53988822fb3195655315e49ac23d3.setContent(html_5a35f898f524fa78ed932021447b4f03);\n", + " var html_a72e9975e07cb2064bc0b73db71cc0b0 = $(`<div id="html_a72e9975e07cb2064bc0b73db71cc0b0" style="width: 100.0%; height: 100.0%;">Tree #5540, Tilia Cordata Greenspire (Stadt-Linde).<br/>49.79318°N 9.93319°E, in Boden-Sand-Lehm 4<br/>From 2022-12-22 17:53:14 to 2024-07-22 10:51:17 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> <td>4049.000000</td> </tr> <tr> <th>mean</th> <td>43.457644</td> <td>42.180044</td> <td>30.129755</td> <td>28.289904</td> <td>7.713188</td> <td>3.310916</td> <td>178.967722</td> <td>166.813669</td> <td>11.597987</td> <td>11.975453</td> <td>53.085947</td> </tr> <tr> <th>std</th> <td>4.586751</td> <td>3.819473</td> <td>5.610510</td> <td>4.533190</td> <td>11.570779</td> <td>8.603515</td> <td>42.466266</td> <td>27.333165</td> <td>6.226069</td> <td>4.903024</td> <td>8.972236</td> </tr> <tr> <th>min</th> <td>34.000000</td> <td>35.000000</td> <td>19.740000</td> <td>20.830000</td> <td>0.000000</td> <td>0.000000</td> <td>103.448276</td> <td>113.793103</td> <td>0.700000</td> <td>4.210000</td> <td>31.000000</td> </tr> <tr> <th>25%</th> <td>40.000000</td> <td>40.000000</td> <td>25.840000</td> <td>25.140000</td> <td>0.000000</td> <td>0.000000</td> <td>133.333333</td> <td>138.888889</td> <td>6.880000</td> <td>8.040000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>44.000000</td> <td>41.000000</td> <td>29.890000</td> <td>26.870000</td> <td>0.000000</td> <td>0.000000</td> <td>200.000000</td> <td>180.000000</td> <td>9.710000</td> <td>10.420000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>48.000000</td> <td>46.000000</td> <td>36.130000</td> <td>33.000000</td> <td>20.100000</td> <td>0.000000</td> <td>211.111111</td> <td>190.000000</td> <td>17.540000</td> <td>17.060000</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>51.000000</td> <td>48.000000</td> <td>41.300000</td> <td>36.390000</td> <td>41.900000</td> <td>44.700000</td> <td>270.000000</td> <td>200.000000</td> <td>24.260000</td> <td>21.060000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_0c0d2d0d385a14480a88342479a74608.setContent(html_a72e9975e07cb2064bc0b73db71cc0b0);\n", " \n", " \n", "\n", - " circle_ac023dfc143e36e8556ad4639a25f499.bindPopup(popup_4fe53988822fb3195655315e49ac23d3)\n", + " circle_e6ebfd97424eacff4dc3a47409aaa617.bindPopup(popup_0c0d2d0d385a14480a88342479a74608)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_ac023dfc143e36e8556ad4639a25f499.bindTooltip(\n", + " circle_e6ebfd97424eacff4dc3a47409aaa617.bindTooltip(\n", " `<div>\n", " Tilia Cordata Greenspire (Stadt-Linde)\n", " </div>`,\n", @@ -2603,28 +2679,28 @@ " );\n", " \n", " \n", - " var circle_fa982a8a11400d0389dc0750c795237b = L.circle(\n", + " var circle_0beaebb7b6620cc1dc8775ef47ae7821 = L.circle(\n", " [49.78703, 9.92758],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_d3f00d4caca2796d6a247e8122dbe6c7 = L.popup({"maxWidth": "100%"});\n", + " var popup_6f68056548896ad58bac65f4d072de75 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_1d629caa8e8424f51454c29ed7f86c65 = $(`<div id="html_1d629caa8e8424f51454c29ed7f86c65" style="width: 100.0%; height: 100.0%;">Tree #56822, Ulmus Rebona (Ulme Rebona). From 2022-12-22 08:09:39 to 2023-04-20 10:11:11 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> </tr> <tr> <th>mean</th> <td>39.252005</td> <td>32.489658</td> <td>24.770933</td> <td>18.772153</td> <td>6.880667</td> <td>4.059012</td> <td>146.260025</td> <td>112.448290</td> <td>7.132896</td> <td>7.794428</td> <td>59.585479</td> </tr> <tr> <th>std</th> <td>1.164754</td> <td>0.591321</td> <td>1.151903</td> <td>0.393823</td> <td>13.580976</td> <td>10.029185</td> <td>5.823771</td> <td>2.956606</td> <td>2.762843</td> <td>1.493570</td> <td>0.637026</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>29.000000</td> <td>21.610000</td> <td>16.290000</td> <td>0.000000</td> <td>0.000000</td> <td>130.000000</td> <td>95.000000</td> <td>0.930000</td> <td>4.810000</td> <td>59.000000</td> </tr> <tr> <th>25%</th> <td>38.000000</td> <td>32.000000</td> <td>23.870000</td> <td>18.540000</td> <td>0.000000</td> <td>0.000000</td> <td>140.000000</td> <td>110.000000</td> <td>4.730000</td> <td>6.530000</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>39.000000</td> <td>33.000000</td> <td>24.570000</td> <td>18.790000</td> <td>0.000000</td> <td>0.000000</td> <td>145.000000</td> <td>115.000000</td> <td>7.310000</td> <td>7.600000</td> <td>60.000000</td> </tr> <tr> <th>75%</th> <td>40.000000</td> <td>33.000000</td> <td>25.450000</td> <td>19.080000</td> <td>0.000000</td> <td>0.000000</td> <td>150.000000</td> <td>115.000000</td> <td>9.430000</td> <td>8.830000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>42.000000</td> <td>34.000000</td> <td>27.840000</td> <td>19.930000</td> <td>40.900000</td> <td>35.900000</td> <td>160.000000</td> <td>120.000000</td> <td>12.950000</td> <td>10.620000</td> <td>61.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_d3f00d4caca2796d6a247e8122dbe6c7.setContent(html_1d629caa8e8424f51454c29ed7f86c65);\n", + " var html_6cedc54af2d3af4ffdfaa5f7bb0df9be = $(`<div id="html_6cedc54af2d3af4ffdfaa5f7bb0df9be" style="width: 100.0%; height: 100.0%;">Tree #56822, Ulmus Rebona (Ulme Rebona).<br/>49.78703°N 9.92758°E, in Bodenzusammensetzung 1<br/>From 2022-12-22 08:09:39 to 2023-04-20 10:11:11 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> <td>2369.000000</td> </tr> <tr> <th>mean</th> <td>39.252005</td> <td>32.489658</td> <td>24.770933</td> <td>18.772153</td> <td>6.880667</td> <td>4.059012</td> <td>146.260025</td> <td>112.448290</td> <td>7.132896</td> <td>7.794428</td> <td>59.585479</td> </tr> <tr> <th>std</th> <td>1.164754</td> <td>0.591321</td> <td>1.151903</td> <td>0.393823</td> <td>13.580976</td> <td>10.029185</td> <td>5.823771</td> <td>2.956606</td> <td>2.762843</td> <td>1.493570</td> <td>0.637026</td> </tr> <tr> <th>min</th> <td>36.000000</td> <td>29.000000</td> <td>21.610000</td> <td>16.290000</td> <td>0.000000</td> <td>0.000000</td> <td>130.000000</td> <td>95.000000</td> <td>0.930000</td> <td>4.810000</td> <td>59.000000</td> </tr> <tr> <th>25%</th> <td>38.000000</td> <td>32.000000</td> <td>23.870000</td> <td>18.540000</td> <td>0.000000</td> <td>0.000000</td> <td>140.000000</td> <td>110.000000</td> <td>4.730000</td> <td>6.530000</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>39.000000</td> <td>33.000000</td> <td>24.570000</td> <td>18.790000</td> <td>0.000000</td> <td>0.000000</td> <td>145.000000</td> <td>115.000000</td> <td>7.310000</td> <td>7.600000</td> <td>60.000000</td> </tr> <tr> <th>75%</th> <td>40.000000</td> <td>33.000000</td> <td>25.450000</td> <td>19.080000</td> <td>0.000000</td> <td>0.000000</td> <td>150.000000</td> <td>115.000000</td> <td>9.430000</td> <td>8.830000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>42.000000</td> <td>34.000000</td> <td>27.840000</td> <td>19.930000</td> <td>40.900000</td> <td>35.900000</td> <td>160.000000</td> <td>120.000000</td> <td>12.950000</td> <td>10.620000</td> <td>61.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_6f68056548896ad58bac65f4d072de75.setContent(html_6cedc54af2d3af4ffdfaa5f7bb0df9be);\n", " \n", " \n", "\n", - " circle_fa982a8a11400d0389dc0750c795237b.bindPopup(popup_d3f00d4caca2796d6a247e8122dbe6c7)\n", + " circle_0beaebb7b6620cc1dc8775ef47ae7821.bindPopup(popup_6f68056548896ad58bac65f4d072de75)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_fa982a8a11400d0389dc0750c795237b.bindTooltip(\n", + " circle_0beaebb7b6620cc1dc8775ef47ae7821.bindTooltip(\n", " `<div>\n", " Ulmus Rebona (Ulme Rebona)\n", " </div>`,\n", @@ -2632,28 +2708,28 @@ " );\n", " \n", " \n", - " var circle_bdb49c6c1d19c6d88948fcd37e6c968a = L.circle(\n", + " var circle_0ba6093fdb51f309f19b4387f24a7e57 = L.circle(\n", " [49.79658, 9.94169],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_ef1f3bd88b2465081fd137b20b2d9fa3 = L.popup({"maxWidth": "100%"});\n", + " var popup_36c697df9ace72fdbeb4d06ab0a28b1e = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_9ffa290b25e472157ce4660d811e0f59 = $(`<div id="html_9ffa290b25e472157ce4660d811e0f59" style="width: 100.0%; height: 100.0%;">Tree #58413, Ulmus New Horizon (Ulme New Horizon). From 2022-12-22 08:56:36 to 2024-05-14 12:06:56 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> </tr> <tr> <th>mean</th> <td>30.244225</td> <td>41.185918</td> <td>17.427372</td> <td>27.901887</td> <td>0.003724</td> <td>23.410183</td> <td>83.593287</td> <td>156.947109</td> <td>14.046212</td> <td>15.291086</td> <td>57.434208</td> </tr> <tr> <th>std</th> <td>5.201472</td> <td>7.439321</td> <td>3.681190</td> <td>6.819447</td> <td>0.273923</td> <td>6.988881</td> <td>35.638204</td> <td>37.632670</td> <td>6.947501</td> <td>5.714644</td> <td>42.475600</td> </tr> <tr> <th>min</th> <td>22.000000</td> <td>0.000000</td> <td>11.700000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>-41.379310</td> <td>2.560000</td> <td>0.000000</td> <td>0.000000</td> </tr> <tr> <th>25%</th> <td>24.000000</td> <td>34.000000</td> <td>13.380000</td> <td>20.290000</td> <td>0.000000</td> <td>19.700000</td> <td>58.333333</td> <td>122.222222</td> <td>8.502500</td> <td>10.710000</td> <td>48.000000</td> </tr> <tr> <th>50%</th> <td>31.000000</td> <td>45.000000</td> <td>18.020000</td> <td>31.880000</td> <td>0.000000</td> <td>26.200000</td> <td>66.666667</td> <td>166.666667</td> <td>11.940000</td> <td>13.600000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>35.000000</td> <td>46.000000</td> <td>20.620000</td> <td>32.900000</td> <td>0.000000</td> <td>28.000000</td> <td>127.777778</td> <td>188.888889</td> <td>20.427500</td> <td>21.070000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>49.000000</td> <td>52.000000</td> <td>36.680000</td> <td>43.320000</td> <td>20.300000</td> <td>32.000000</td> <td>205.555556</td> <td>225.000000</td> <td>29.660000</td> <td>26.080000</td> <td>255.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_ef1f3bd88b2465081fd137b20b2d9fa3.setContent(html_9ffa290b25e472157ce4660d811e0f59);\n", + " var html_1b0376155076d0f2ddfadb3f36b279f4 = $(`<div id="html_1b0376155076d0f2ddfadb3f36b279f4" style="width: 100.0%; height: 100.0%;">Tree #58413, Ulmus New Horizon (Ulme New Horizon).<br/>49.79658°N 9.94169°E, in Boden-Sand-Lehm 4<br/>From 2022-12-22 08:56:36 to 2024-05-14 12:06:56 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> <td>10822.000000</td> </tr> <tr> <th>mean</th> <td>30.244225</td> <td>41.185918</td> <td>17.427372</td> <td>27.901887</td> <td>0.003724</td> <td>23.410183</td> <td>83.593287</td> <td>156.947109</td> <td>14.046212</td> <td>15.291086</td> <td>57.434208</td> </tr> <tr> <th>std</th> <td>5.201472</td> <td>7.439321</td> <td>3.681190</td> <td>6.819447</td> <td>0.273923</td> <td>6.988881</td> <td>35.638204</td> <td>37.632670</td> <td>6.947501</td> <td>5.714644</td> <td>42.475600</td> </tr> <tr> <th>min</th> <td>22.000000</td> <td>0.000000</td> <td>11.700000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>0.000000</td> <td>-41.379310</td> <td>2.560000</td> <td>0.000000</td> <td>0.000000</td> </tr> <tr> <th>25%</th> <td>24.000000</td> <td>34.000000</td> <td>13.380000</td> <td>20.290000</td> <td>0.000000</td> <td>19.700000</td> <td>58.333333</td> <td>122.222222</td> <td>8.502500</td> <td>10.710000</td> <td>48.000000</td> </tr> <tr> <th>50%</th> <td>31.000000</td> <td>45.000000</td> <td>18.020000</td> <td>31.880000</td> <td>0.000000</td> <td>26.200000</td> <td>66.666667</td> <td>166.666667</td> <td>11.940000</td> <td>13.600000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>35.000000</td> <td>46.000000</td> <td>20.620000</td> <td>32.900000</td> <td>0.000000</td> <td>28.000000</td> <td>127.777778</td> <td>188.888889</td> <td>20.427500</td> <td>21.070000</td> <td>59.000000</td> </tr> <tr> <th>max</th> <td>49.000000</td> <td>52.000000</td> <td>36.680000</td> <td>43.320000</td> <td>20.300000</td> <td>32.000000</td> <td>205.555556</td> <td>225.000000</td> <td>29.660000</td> <td>26.080000</td> <td>255.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_36c697df9ace72fdbeb4d06ab0a28b1e.setContent(html_1b0376155076d0f2ddfadb3f36b279f4);\n", " \n", " \n", "\n", - " circle_bdb49c6c1d19c6d88948fcd37e6c968a.bindPopup(popup_ef1f3bd88b2465081fd137b20b2d9fa3)\n", + " circle_0ba6093fdb51f309f19b4387f24a7e57.bindPopup(popup_36c697df9ace72fdbeb4d06ab0a28b1e)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_bdb49c6c1d19c6d88948fcd37e6c968a.bindTooltip(\n", + " circle_0ba6093fdb51f309f19b4387f24a7e57.bindTooltip(\n", " `<div>\n", " Ulmus New Horizon (Ulme New Horizon)\n", " </div>`,\n", @@ -2661,28 +2737,28 @@ " );\n", " \n", " \n", - " var circle_abee22c0e8a0c7cc29523b0e7acc1050 = L.circle(\n", + " var circle_9cce8237ddfe1ba57b9e3cf3b75312eb = L.circle(\n", " [49.782, 9.95677],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_e1e787ec8ad0373580b6e7267ac03c2d = L.popup({"maxWidth": "100%"});\n", + " var popup_22d3bef50e1f0a8d41a9761a8bf9e2af = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_5712c07eefc7e7095016e7a57e471858 = $(`<div id="html_5712c07eefc7e7095016e7a57e471858" style="width: 100.0%; height: 100.0%;">Tree #58753, Acer Platanoides (Spitz-Ahorn). From 2022-12-22 08:42:50 to 2024-07-22 11:10:32 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> </tr> <tr> <th>mean</th> <td>49.721636</td> <td>36.746702</td> <td>38.857426</td> <td>22.593896</td> <td>0.004563</td> <td>4.921659</td> <td>166.330827</td> <td>111.258482</td> <td>12.146349</td> <td>12.587363</td> <td>52.116716</td> </tr> <tr> <th>std</th> <td>3.087679</td> <td>3.824063</td> <td>4.921105</td> <td>3.457375</td> <td>0.021274</td> <td>10.554395</td> <td>32.676558</td> <td>29.532871</td> <td>6.872226</td> <td>4.605362</td> <td>8.537095</td> </tr> <tr> <th>min</th> <td>44.000000</td> <td>30.000000</td> <td>29.960000</td> <td>17.120000</td> <td>0.000000</td> <td>0.000000</td> <td>105.405405</td> <td>67.567568</td> <td>1.020000</td> <td>5.760000</td> <td>32.000000</td> </tr> <tr> <th>25%</th> <td>47.000000</td> <td>33.000000</td> <td>34.550000</td> <td>19.270000</td> <td>0.000000</td> <td>0.000000</td> <td>143.478261</td> <td>83.783784</td> <td>6.490000</td> <td>8.580000</td> <td>45.000000</td> </tr> <tr> <th>50%</th> <td>51.000000</td> <td>38.000000</td> <td>40.520000</td> <td>23.700000</td> <td>0.000000</td> <td>0.000000</td> <td>169.565217</td> <td>113.043478</td> <td>10.615000</td> <td>11.270000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>52.000000</td> <td>40.000000</td> <td>42.650000</td> <td>25.390000</td> <td>0.000000</td> <td>0.000000</td> <td>200.000000</td> <td>140.000000</td> <td>18.390000</td> <td>17.270000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>56.000000</td> <td>48.000000</td> <td>49.640000</td> <td>36.590000</td> <td>0.200000</td> <td>44.100000</td> <td>230.000000</td> <td>190.000000</td> <td>26.690000</td> <td>20.860000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_e1e787ec8ad0373580b6e7267ac03c2d.setContent(html_5712c07eefc7e7095016e7a57e471858);\n", + " var html_5168b163086474797f5abb8d41bb2463 = $(`<div id="html_5168b163086474797f5abb8d41bb2463" style="width: 100.0%; height: 100.0%;">Tree #58753, Acer Platanoides (Spitz-Ahorn).<br/>49.782°N 9.95677°E, in VulkaTree<br/>From 2022-12-22 08:42:50 to 2024-07-22 11:10:32 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> <td>12886.000000</td> </tr> <tr> <th>mean</th> <td>49.721636</td> <td>36.746702</td> <td>38.857426</td> <td>22.593896</td> <td>0.004563</td> <td>4.921659</td> <td>166.330827</td> <td>111.258482</td> <td>12.146349</td> <td>12.587363</td> <td>52.116716</td> </tr> <tr> <th>std</th> <td>3.087679</td> <td>3.824063</td> <td>4.921105</td> <td>3.457375</td> <td>0.021274</td> <td>10.554395</td> <td>32.676558</td> <td>29.532871</td> <td>6.872226</td> <td>4.605362</td> <td>8.537095</td> </tr> <tr> <th>min</th> <td>44.000000</td> <td>30.000000</td> <td>29.960000</td> <td>17.120000</td> <td>0.000000</td> <td>0.000000</td> <td>105.405405</td> <td>67.567568</td> <td>1.020000</td> <td>5.760000</td> <td>32.000000</td> </tr> <tr> <th>25%</th> <td>47.000000</td> <td>33.000000</td> <td>34.550000</td> <td>19.270000</td> <td>0.000000</td> <td>0.000000</td> <td>143.478261</td> <td>83.783784</td> <td>6.490000</td> <td>8.580000</td> <td>45.000000</td> </tr> <tr> <th>50%</th> <td>51.000000</td> <td>38.000000</td> <td>40.520000</td> <td>23.700000</td> <td>0.000000</td> <td>0.000000</td> <td>169.565217</td> <td>113.043478</td> <td>10.615000</td> <td>11.270000</td> <td>54.000000</td> </tr> <tr> <th>75%</th> <td>52.000000</td> <td>40.000000</td> <td>42.650000</td> <td>25.390000</td> <td>0.000000</td> <td>0.000000</td> <td>200.000000</td> <td>140.000000</td> <td>18.390000</td> <td>17.270000</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>56.000000</td> <td>48.000000</td> <td>49.640000</td> <td>36.590000</td> <td>0.200000</td> <td>44.100000</td> <td>230.000000</td> <td>190.000000</td> <td>26.690000</td> <td>20.860000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_22d3bef50e1f0a8d41a9761a8bf9e2af.setContent(html_5168b163086474797f5abb8d41bb2463);\n", " \n", " \n", "\n", - " circle_abee22c0e8a0c7cc29523b0e7acc1050.bindPopup(popup_e1e787ec8ad0373580b6e7267ac03c2d)\n", + " circle_9cce8237ddfe1ba57b9e3cf3b75312eb.bindPopup(popup_22d3bef50e1f0a8d41a9761a8bf9e2af)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_abee22c0e8a0c7cc29523b0e7acc1050.bindTooltip(\n", + " circle_9cce8237ddfe1ba57b9e3cf3b75312eb.bindTooltip(\n", " `<div>\n", " Acer Platanoides (Spitz-Ahorn)\n", " </div>`,\n", @@ -2690,28 +2766,28 @@ " );\n", " \n", " \n", - " var circle_ec5350578814f9f35f2346322479b23c = L.circle(\n", + " var circle_4c30f5ab8a76b02955481b04980c93ee = L.circle(\n", " [49.78558, 9.95938],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_dbdebe270335bad5dfa03d30a8f5e7b0 = L.popup({"maxWidth": "100%"});\n", + " var popup_8c0ac7aa61519e59190a135b09b3793d = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_77f061055640ed2b4edef03eb0146618 = $(`<div id="html_77f061055640ed2b4edef03eb0146618" style="width: 100.0%; height: 100.0%;">Tree #58762, Tilia Tomentosa Brabant (Silberlinde Brabant). From 2022-12-22 08:22:50 to 2024-07-22 09:59:14 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.00000</td> <td>7781.000000</td> <td>7781.000000</td> </tr> <tr> <th>mean</th> <td>57.478088</td> <td>43.500578</td> <td>51.176773</td> <td>30.301483</td> <td>25.740008</td> <td>23.293844</td> <td>196.471742</td> <td>137.284961</td> <td>11.95694</td> <td>12.570938</td> <td>48.105770</td> </tr> <tr> <th>std</th> <td>3.357253</td> <td>5.007337</td> <td>4.889155</td> <td>6.024538</td> <td>7.420650</td> <td>7.355278</td> <td>41.187757</td> <td>35.099909</td> <td>6.72012</td> <td>4.940293</td> <td>9.854455</td> </tr> <tr> <th>min</th> <td>51.000000</td> <td>33.000000</td> <td>40.630000</td> <td>19.200000</td> <td>0.000000</td> <td>0.000000</td> <td>124.324324</td> <td>89.189189</td> <td>1.22000</td> <td>5.680000</td> <td>25.000000</td> </tr> <tr> <th>25%</th> <td>56.000000</td> <td>38.000000</td> <td>48.500000</td> <td>23.290000</td> <td>22.500000</td> <td>21.200000</td> <td>173.913043</td> <td>104.347826</td> <td>6.60000</td> <td>8.260000</td> <td>41.000000</td> </tr> <tr> <th>50%</th> <td>57.000000</td> <td>46.000000</td> <td>51.170000</td> <td>33.270000</td> <td>27.000000</td> <td>25.200000</td> <td>195.652174</td> <td>147.826087</td> <td>10.12000</td> <td>11.370000</td> <td>49.000000</td> </tr> <tr> <th>75%</th> <td>60.000000</td> <td>48.000000</td> <td>54.670000</td> <td>35.790000</td> <td>31.000000</td> <td>28.000000</td> <td>208.695652</td> <td>160.869565</td> <td>17.83000</td> <td>17.120000</td> <td>58.000000</td> </tr> <tr> <th>max</th> <td>67.000000</td> <td>52.000000</td> <td>62.920000</td> <td>42.210000</td> <td>42.800000</td> <td>35.500000</td> <td>285.000000</td> <td>210.000000</td> <td>27.01000</td> <td>21.900000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_dbdebe270335bad5dfa03d30a8f5e7b0.setContent(html_77f061055640ed2b4edef03eb0146618);\n", + " var html_60032dc2c25630808daa1e1a45325a52 = $(`<div id="html_60032dc2c25630808daa1e1a45325a52" style="width: 100.0%; height: 100.0%;">Tree #58762, Tilia Tomentosa Brabant (Silberlinde Brabant).<br/>49.78558°N 9.95938°E, in VulkaTree<br/>From 2022-12-22 08:22:50 to 2024-07-22 09:59:14 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.000000</td> <td>7781.00000</td> <td>7781.000000</td> <td>7781.000000</td> </tr> <tr> <th>mean</th> <td>57.478088</td> <td>43.500578</td> <td>51.176773</td> <td>30.301483</td> <td>25.740008</td> <td>23.293844</td> <td>196.471742</td> <td>137.284961</td> <td>11.95694</td> <td>12.570938</td> <td>48.105770</td> </tr> <tr> <th>std</th> <td>3.357253</td> <td>5.007337</td> <td>4.889155</td> <td>6.024538</td> <td>7.420650</td> <td>7.355278</td> <td>41.187757</td> <td>35.099909</td> <td>6.72012</td> <td>4.940293</td> <td>9.854455</td> </tr> <tr> <th>min</th> <td>51.000000</td> <td>33.000000</td> <td>40.630000</td> <td>19.200000</td> <td>0.000000</td> <td>0.000000</td> <td>124.324324</td> <td>89.189189</td> <td>1.22000</td> <td>5.680000</td> <td>25.000000</td> </tr> <tr> <th>25%</th> <td>56.000000</td> <td>38.000000</td> <td>48.500000</td> <td>23.290000</td> <td>22.500000</td> <td>21.200000</td> <td>173.913043</td> <td>104.347826</td> <td>6.60000</td> <td>8.260000</td> <td>41.000000</td> </tr> <tr> <th>50%</th> <td>57.000000</td> <td>46.000000</td> <td>51.170000</td> <td>33.270000</td> <td>27.000000</td> <td>25.200000</td> <td>195.652174</td> <td>147.826087</td> <td>10.12000</td> <td>11.370000</td> <td>49.000000</td> </tr> <tr> <th>75%</th> <td>60.000000</td> <td>48.000000</td> <td>54.670000</td> <td>35.790000</td> <td>31.000000</td> <td>28.000000</td> <td>208.695652</td> <td>160.869565</td> <td>17.83000</td> <td>17.120000</td> <td>58.000000</td> </tr> <tr> <th>max</th> <td>67.000000</td> <td>52.000000</td> <td>62.920000</td> <td>42.210000</td> <td>42.800000</td> <td>35.500000</td> <td>285.000000</td> <td>210.000000</td> <td>27.01000</td> <td>21.900000</td> <td>62.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_8c0ac7aa61519e59190a135b09b3793d.setContent(html_60032dc2c25630808daa1e1a45325a52);\n", " \n", " \n", "\n", - " circle_ec5350578814f9f35f2346322479b23c.bindPopup(popup_dbdebe270335bad5dfa03d30a8f5e7b0)\n", + " circle_4c30f5ab8a76b02955481b04980c93ee.bindPopup(popup_8c0ac7aa61519e59190a135b09b3793d)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_ec5350578814f9f35f2346322479b23c.bindTooltip(\n", + " circle_4c30f5ab8a76b02955481b04980c93ee.bindTooltip(\n", " `<div>\n", " Tilia Tomentosa Brabant (Silberlinde Brabant)\n", " </div>`,\n", @@ -2719,28 +2795,28 @@ " );\n", " \n", " \n", - " var circle_e3984f10dcdaf043c0a2ccdc79a2243b = L.circle(\n", + " var circle_4994b1d8c4b3c5f1b79165c2c4ae090b = L.circle(\n", " [49.7912, 9.92724],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_2c7ffca168987d9079190fda3e3d9afa = L.popup({"maxWidth": "100%"});\n", + " var popup_fa0cf337a816249eb7608a5751ab7be8 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_7b378b930bbeba7c3f78c5e5bfc0ca06 = $(`<div id="html_7b378b930bbeba7c3f78c5e5bfc0ca06" style="width: 100.0%; height: 100.0%;">Tree #65851, Fraxinus Angustifolia Raywood (Esche Raywood). From 2022-12-22 08:56:36 to 2024-07-22 11:35:44 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> </tr> <tr> <th>mean</th> <td>57.768168</td> <td>39.156398</td> <td>50.882473</td> <td>25.125224</td> <td>25.460419</td> <td>3.208961</td> <td>200.995952</td> <td>119.578807</td> <td>13.952742</td> <td>13.738663</td> <td>52.349354</td> </tr> <tr> <th>std</th> <td>6.144761</td> <td>4.801329</td> <td>8.308319</td> <td>4.710310</td> <td>11.315752</td> <td>7.960512</td> <td>47.864446</td> <td>26.696732</td> <td>7.206161</td> <td>5.013203</td> <td>9.225797</td> </tr> <tr> <th>min</th> <td>49.000000</td> <td>27.000000</td> <td>37.310000</td> <td>14.850000</td> <td>0.000000</td> <td>0.000000</td> <td>110.810811</td> <td>65.217391</td> <td>1.470000</td> <td>6.430000</td> <td>31.000000</td> </tr> <tr> <th>25%</th> <td>52.000000</td> <td>37.000000</td> <td>43.140000</td> <td>22.095000</td> <td>20.400000</td> <td>0.000000</td> <td>169.565217</td> <td>95.652174</td> <td>8.010000</td> <td>9.310000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>58.000000</td> <td>39.000000</td> <td>52.540000</td> <td>24.650000</td> <td>27.900000</td> <td>0.000000</td> <td>208.695652</td> <td>130.434783</td> <td>12.440000</td> <td>12.650000</td> <td>55.000000</td> </tr> <tr> <th>75%</th> <td>62.000000</td> <td>43.000000</td> <td>57.500000</td> <td>28.900000</td> <td>34.000000</td> <td>0.000000</td> <td>235.000000</td> <td>140.000000</td> <td>20.560000</td> <td>18.535000</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>99.000000</td> <td>56.000000</td> <td>81.180000</td> <td>49.470000</td> <td>58.000000</td> <td>117.900000</td> <td>378.260870</td> <td>191.304348</td> <td>30.200000</td> <td>23.270000</td> <td>64.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_2c7ffca168987d9079190fda3e3d9afa.setContent(html_7b378b930bbeba7c3f78c5e5bfc0ca06);\n", + " var html_d5bd7511dbd47dc5bc5fd433ec720c00 = $(`<div id="html_d5bd7511dbd47dc5bc5fd433ec720c00" style="width: 100.0%; height: 100.0%;">Tree #65851, Fraxinus Angustifolia Raywood (Esche Raywood).<br/>49.7912°N 9.92724°E, in VulkaTree<br/>From 2022-12-22 08:56:36 to 2024-07-22 11:35:44 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> <td>11215.000000</td> </tr> <tr> <th>mean</th> <td>57.768168</td> <td>39.156398</td> <td>50.882473</td> <td>25.125224</td> <td>25.460419</td> <td>3.208961</td> <td>200.995952</td> <td>119.578807</td> <td>13.952742</td> <td>13.738663</td> <td>52.349354</td> </tr> <tr> <th>std</th> <td>6.144761</td> <td>4.801329</td> <td>8.308319</td> <td>4.710310</td> <td>11.315752</td> <td>7.960512</td> <td>47.864446</td> <td>26.696732</td> <td>7.206161</td> <td>5.013203</td> <td>9.225797</td> </tr> <tr> <th>min</th> <td>49.000000</td> <td>27.000000</td> <td>37.310000</td> <td>14.850000</td> <td>0.000000</td> <td>0.000000</td> <td>110.810811</td> <td>65.217391</td> <td>1.470000</td> <td>6.430000</td> <td>31.000000</td> </tr> <tr> <th>25%</th> <td>52.000000</td> <td>37.000000</td> <td>43.140000</td> <td>22.095000</td> <td>20.400000</td> <td>0.000000</td> <td>169.565217</td> <td>95.652174</td> <td>8.010000</td> <td>9.310000</td> <td>46.000000</td> </tr> <tr> <th>50%</th> <td>58.000000</td> <td>39.000000</td> <td>52.540000</td> <td>24.650000</td> <td>27.900000</td> <td>0.000000</td> <td>208.695652</td> <td>130.434783</td> <td>12.440000</td> <td>12.650000</td> <td>55.000000</td> </tr> <tr> <th>75%</th> <td>62.000000</td> <td>43.000000</td> <td>57.500000</td> <td>28.900000</td> <td>34.000000</td> <td>0.000000</td> <td>235.000000</td> <td>140.000000</td> <td>20.560000</td> <td>18.535000</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>99.000000</td> <td>56.000000</td> <td>81.180000</td> <td>49.470000</td> <td>58.000000</td> <td>117.900000</td> <td>378.260870</td> <td>191.304348</td> <td>30.200000</td> <td>23.270000</td> <td>64.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_fa0cf337a816249eb7608a5751ab7be8.setContent(html_d5bd7511dbd47dc5bc5fd433ec720c00);\n", " \n", " \n", "\n", - " circle_e3984f10dcdaf043c0a2ccdc79a2243b.bindPopup(popup_2c7ffca168987d9079190fda3e3d9afa)\n", + " circle_4994b1d8c4b3c5f1b79165c2c4ae090b.bindPopup(popup_fa0cf337a816249eb7608a5751ab7be8)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_e3984f10dcdaf043c0a2ccdc79a2243b.bindTooltip(\n", + " circle_4994b1d8c4b3c5f1b79165c2c4ae090b.bindTooltip(\n", " `<div>\n", " Fraxinus Angustifolia Raywood (Esche Raywood)\n", " </div>`,\n", @@ -2748,28 +2824,28 @@ " );\n", " \n", " \n", - " var circle_680ff9a8104d086c5d23459afc859f9c = L.circle(\n", + " var circle_5c84e6c6ff2ae52fbd522ee9ff46e295 = L.circle(\n", " [49.79166, 9.93557],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_2bdeb7944854e4c08699ed619a0fdfc5 = L.popup({"maxWidth": "100%"});\n", + " var popup_5cd758c9e1d4f1b7ad212e27ca4192d9 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_4ffeb021bdb88d7206deec5d4bca536d = $(`<div id="html_4ffeb021bdb88d7206deec5d4bca536d" style="width: 100.0%; height: 100.0%;">Tree #7023.2, Unbekannt (Unbekannt). From 2022-12-22 08:39:01 to 2024-07-22 10:13:41 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> </tr> <tr> <th>mean</th> <td>39.849788</td> <td>44.316442</td> <td>25.882609</td> <td>30.689740</td> <td>18.658483</td> <td>22.122738</td> <td>125.577025</td> <td>144.704006</td> <td>12.951620</td> <td>13.600591</td> <td>53.671771</td> </tr> <tr> <th>std</th> <td>4.819075</td> <td>2.647542</td> <td>5.056289</td> <td>3.354116</td> <td>11.041449</td> <td>7.496591</td> <td>24.495917</td> <td>20.144219</td> <td>6.724183</td> <td>5.697177</td> <td>7.958473</td> </tr> <tr> <th>min</th> <td>28.000000</td> <td>40.000000</td> <td>15.400000</td> <td>25.530000</td> <td>0.000000</td> <td>0.000000</td> <td>64.864865</td> <td>91.891892</td> <td>1.680000</td> <td>5.650000</td> <td>33.000000</td> </tr> <tr> <th>25%</th> <td>36.000000</td> <td>43.000000</td> <td>21.510000</td> <td>28.730000</td> <td>19.200000</td> <td>20.900000</td> <td>117.391304</td> <td>139.130435</td> <td>7.370000</td> <td>8.800000</td> <td>48.000000</td> </tr> <tr> <th>50%</th> <td>40.000000</td> <td>44.000000</td> <td>25.610000</td> <td>30.380000</td> <td>21.600000</td> <td>23.700000</td> <td>134.782609</td> <td>143.478261</td> <td>11.090000</td> <td>12.120000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>44.000000</td> <td>45.000000</td> <td>29.920000</td> <td>31.530000</td> <td>27.100000</td> <td>26.600000</td> <td>140.000000</td> <td>155.000000</td> <td>19.660000</td> <td>19.427500</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>115.000000</td> <td>116.000000</td> <td>87.060000</td> <td>87.240000</td> <td>68.300000</td> <td>80.600000</td> <td>447.826087</td> <td>452.173913</td> <td>25.940000</td> <td>23.890000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_2bdeb7944854e4c08699ed619a0fdfc5.setContent(html_4ffeb021bdb88d7206deec5d4bca536d);\n", + " var html_1653db50ed8ffc4d887e2a7035c06579 = $(`<div id="html_1653db50ed8ffc4d887e2a7035c06579" style="width: 100.0%; height: 100.0%;">Tree #7023.2, Unbekannt (Unbekannt).<br/>49.79166°N 9.93557°E, in VulkaTree<br/>From 2022-12-22 08:39:01 to 2024-07-22 10:13:41 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> <td>9926.000000</td> </tr> <tr> <th>mean</th> <td>39.849788</td> <td>44.316442</td> <td>25.882609</td> <td>30.689740</td> <td>18.658483</td> <td>22.122738</td> <td>125.577025</td> <td>144.704006</td> <td>12.951620</td> <td>13.600591</td> <td>53.671771</td> </tr> <tr> <th>std</th> <td>4.819075</td> <td>2.647542</td> <td>5.056289</td> <td>3.354116</td> <td>11.041449</td> <td>7.496591</td> <td>24.495917</td> <td>20.144219</td> <td>6.724183</td> <td>5.697177</td> <td>7.958473</td> </tr> <tr> <th>min</th> <td>28.000000</td> <td>40.000000</td> <td>15.400000</td> <td>25.530000</td> <td>0.000000</td> <td>0.000000</td> <td>64.864865</td> <td>91.891892</td> <td>1.680000</td> <td>5.650000</td> <td>33.000000</td> </tr> <tr> <th>25%</th> <td>36.000000</td> <td>43.000000</td> <td>21.510000</td> <td>28.730000</td> <td>19.200000</td> <td>20.900000</td> <td>117.391304</td> <td>139.130435</td> <td>7.370000</td> <td>8.800000</td> <td>48.000000</td> </tr> <tr> <th>50%</th> <td>40.000000</td> <td>44.000000</td> <td>25.610000</td> <td>30.380000</td> <td>21.600000</td> <td>23.700000</td> <td>134.782609</td> <td>143.478261</td> <td>11.090000</td> <td>12.120000</td> <td>56.000000</td> </tr> <tr> <th>75%</th> <td>44.000000</td> <td>45.000000</td> <td>29.920000</td> <td>31.530000</td> <td>27.100000</td> <td>26.600000</td> <td>140.000000</td> <td>155.000000</td> <td>19.660000</td> <td>19.427500</td> <td>61.000000</td> </tr> <tr> <th>max</th> <td>115.000000</td> <td>116.000000</td> <td>87.060000</td> <td>87.240000</td> <td>68.300000</td> <td>80.600000</td> <td>447.826087</td> <td>452.173913</td> <td>25.940000</td> <td>23.890000</td> <td>63.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_5cd758c9e1d4f1b7ad212e27ca4192d9.setContent(html_1653db50ed8ffc4d887e2a7035c06579);\n", " \n", " \n", "\n", - " circle_680ff9a8104d086c5d23459afc859f9c.bindPopup(popup_2bdeb7944854e4c08699ed619a0fdfc5)\n", + " circle_5c84e6c6ff2ae52fbd522ee9ff46e295.bindPopup(popup_5cd758c9e1d4f1b7ad212e27ca4192d9)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_680ff9a8104d086c5d23459afc859f9c.bindTooltip(\n", + " circle_5c84e6c6ff2ae52fbd522ee9ff46e295.bindTooltip(\n", " `<div>\n", " Unbekannt (Unbekannt)\n", " </div>`,\n", @@ -2777,28 +2853,28 @@ " );\n", " \n", " \n", - " var circle_0991d4f79339397a11d1a1d2f7f41817 = L.circle(\n", + " var circle_9dbcaa1ffe585cf0e2efd671976ef163 = L.circle(\n", " [49.79037, 9.92953],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_864bb0d2270bfcdf38dfc0feef7b3b8c = L.popup({"maxWidth": "100%"});\n", + " var popup_56374fcadc9715869bf43f1a9e1363da = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_a07dc6a40f77dceb4ed26bb627f584fe = $(`<div id="html_a07dc6a40f77dceb4ed26bb627f584fe" style="width: 100.0%; height: 100.0%;">Tree #8971.1, Gleditsia Triacanthos Inermis (Gleditschie). From 2022-12-22 09:36:22 to 2023-04-27 10:54:13 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.0</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> </tr> <tr> <th>mean</th> <td>34.806452</td> <td>34.605796</td> <td>20.705424</td> <td>20.491788</td> <td>4.877911</td> <td>0.0</td> <td>124.032258</td> <td>123.028978</td> <td>8.083352</td> <td>9.000077</td> <td>63.128486</td> </tr> <tr> <th>std</th> <td>2.242357</td> <td>0.853227</td> <td>1.954517</td> <td>0.705566</td> <td>10.286451</td> <td>0.0</td> <td>11.211784</td> <td>4.266137</td> <td>3.733705</td> <td>2.412943</td> <td>0.600331</td> </tr> <tr> <th>min</th> <td>30.000000</td> <td>31.000000</td> <td>17.010000</td> <td>17.870000</td> <td>0.000000</td> <td>0.0</td> <td>100.000000</td> <td>105.000000</td> <td>1.360000</td> <td>5.020000</td> <td>62.000000</td> </tr> <tr> <th>25%</th> <td>33.000000</td> <td>34.000000</td> <td>19.370000</td> <td>20.160000</td> <td>0.000000</td> <td>0.0</td> <td>115.000000</td> <td>120.000000</td> <td>4.880000</td> <td>7.100000</td> <td>63.000000</td> </tr> <tr> <th>50%</th> <td>34.000000</td> <td>35.000000</td> <td>20.290000</td> <td>20.420000</td> <td>0.000000</td> <td>0.0</td> <td>120.000000</td> <td>125.000000</td> <td>7.940000</td> <td>8.510000</td> <td>63.000000</td> </tr> <tr> <th>75%</th> <td>36.000000</td> <td>35.000000</td> <td>21.760000</td> <td>20.670000</td> <td>0.000000</td> <td>0.0</td> <td>130.000000</td> <td>125.000000</td> <td>11.200000</td> <td>10.950000</td> <td>63.000000</td> </tr> <tr> <th>max</th> <td>47.000000</td> <td>46.000000</td> <td>34.960000</td> <td>32.680000</td> <td>34.000000</td> <td>0.0</td> <td>185.000000</td> <td>180.000000</td> <td>17.450000</td> <td>14.440000</td> <td>65.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_864bb0d2270bfcdf38dfc0feef7b3b8c.setContent(html_a07dc6a40f77dceb4ed26bb627f584fe);\n", + " var html_f2389b2f43b25da735309bbdd953807f = $(`<div id="html_f2389b2f43b25da735309bbdd953807f" style="width: 100.0%; height: 100.0%;">Tree #8971.1, Gleditsia Triacanthos Inermis (Gleditschie).<br/>49.79037°N 9.92953°E, in Bodenzusammensetzung 1<br/>From 2022-12-22 09:36:22 to 2023-04-27 10:54:13 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.0</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> <td>1829.000000</td> </tr> <tr> <th>mean</th> <td>34.806452</td> <td>34.605796</td> <td>20.705424</td> <td>20.491788</td> <td>4.877911</td> <td>0.0</td> <td>124.032258</td> <td>123.028978</td> <td>8.083352</td> <td>9.000077</td> <td>63.128486</td> </tr> <tr> <th>std</th> <td>2.242357</td> <td>0.853227</td> <td>1.954517</td> <td>0.705566</td> <td>10.286451</td> <td>0.0</td> <td>11.211784</td> <td>4.266137</td> <td>3.733705</td> <td>2.412943</td> <td>0.600331</td> </tr> <tr> <th>min</th> <td>30.000000</td> <td>31.000000</td> <td>17.010000</td> <td>17.870000</td> <td>0.000000</td> <td>0.0</td> <td>100.000000</td> <td>105.000000</td> <td>1.360000</td> <td>5.020000</td> <td>62.000000</td> </tr> <tr> <th>25%</th> <td>33.000000</td> <td>34.000000</td> <td>19.370000</td> <td>20.160000</td> <td>0.000000</td> <td>0.0</td> <td>115.000000</td> <td>120.000000</td> <td>4.880000</td> <td>7.100000</td> <td>63.000000</td> </tr> <tr> <th>50%</th> <td>34.000000</td> <td>35.000000</td> <td>20.290000</td> <td>20.420000</td> <td>0.000000</td> <td>0.0</td> <td>120.000000</td> <td>125.000000</td> <td>7.940000</td> <td>8.510000</td> <td>63.000000</td> </tr> <tr> <th>75%</th> <td>36.000000</td> <td>35.000000</td> <td>21.760000</td> <td>20.670000</td> <td>0.000000</td> <td>0.0</td> <td>130.000000</td> <td>125.000000</td> <td>11.200000</td> <td>10.950000</td> <td>63.000000</td> </tr> <tr> <th>max</th> <td>47.000000</td> <td>46.000000</td> <td>34.960000</td> <td>32.680000</td> <td>34.000000</td> <td>0.0</td> <td>185.000000</td> <td>180.000000</td> <td>17.450000</td> <td>14.440000</td> <td>65.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_56374fcadc9715869bf43f1a9e1363da.setContent(html_f2389b2f43b25da735309bbdd953807f);\n", " \n", " \n", "\n", - " circle_0991d4f79339397a11d1a1d2f7f41817.bindPopup(popup_864bb0d2270bfcdf38dfc0feef7b3b8c)\n", + " circle_9dbcaa1ffe585cf0e2efd671976ef163.bindPopup(popup_56374fcadc9715869bf43f1a9e1363da)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_0991d4f79339397a11d1a1d2f7f41817.bindTooltip(\n", + " circle_9dbcaa1ffe585cf0e2efd671976ef163.bindTooltip(\n", " `<div>\n", " Gleditsia Triacanthos Inermis (Gleditschie)\n", " </div>`,\n", @@ -2806,28 +2882,28 @@ " );\n", " \n", " \n", - " var circle_af8c634b9938abf7b9f9ca72e84bf771 = L.circle(\n", + " var circle_51b54ea2e8f8db5a50be9ea803943cb0 = L.circle(\n", " [49.796866164882324, 10.001541255041959],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_5f7d1a85728b00c20bf48570cf99dfb9 = L.popup({"maxWidth": "100%"});\n", + " var popup_c9e1dac225c6e2efab662f187edd1fd5 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_a9a62d69150bcfc32d90054225e1bcbc = $(`<div id="html_a9a62d69150bcfc32d90054225e1bcbc" style="width: 100.0%; height: 100.0%;">Tree #Gartenamt_Kontroll_1, Unbekannt (Unbekannt). From 2023-08-07 13:13:41 to 2023-12-30 08:48:25 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> </tr> <tr> <th>mean</th> <td>49.444311</td> <td>53.577965</td> <td>38.258766</td> <td>45.077803</td> <td>28.092354</td> <td>29.359693</td> <td>197.353860</td> <td>217.037929</td> <td>13.621517</td> <td>12.717809</td> <td>59.389223</td> </tr> <tr> <th>std</th> <td>3.488019</td> <td>3.352982</td> <td>5.452799</td> <td>5.214984</td> <td>3.711272</td> <td>3.700911</td> <td>16.609613</td> <td>15.966582</td> <td>5.103186</td> <td>5.997940</td> <td>7.817663</td> </tr> <tr> <th>min</th> <td>46.000000</td> <td>49.000000</td> <td>32.490000</td> <td>37.530000</td> <td>23.200000</td> <td>23.900000</td> <td>180.952381</td> <td>195.238095</td> <td>5.170000</td> <td>2.550000</td> <td>2.000000</td> </tr> <tr> <th>25%</th> <td>47.000000</td> <td>50.000000</td> <td>34.292500</td> <td>39.892500</td> <td>24.200000</td> <td>25.800000</td> <td>185.714286</td> <td>200.000000</td> <td>9.412500</td> <td>7.032500</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>49.000000</td> <td>53.000000</td> <td>37.270000</td> <td>44.990000</td> <td>28.700000</td> <td>29.800000</td> <td>195.238095</td> <td>214.285714</td> <td>13.680000</td> <td>12.315000</td> <td>59.000000</td> </tr> <tr> <th>75%</th> <td>50.000000</td> <td>55.000000</td> <td>39.840000</td> <td>48.147500</td> <td>30.300000</td> <td>32.600000</td> <td>200.000000</td> <td>223.809524</td> <td>18.690000</td> <td>18.347500</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>74.000000</td> <td>71.000000</td> <td>67.960000</td> <td>66.060000</td> <td>48.900000</td> <td>40.100000</td> <td>314.285714</td> <td>300.000000</td> <td>21.360000</td> <td>23.720000</td> <td>254.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_5f7d1a85728b00c20bf48570cf99dfb9.setContent(html_a9a62d69150bcfc32d90054225e1bcbc);\n", + " var html_0f990556f58f525bb20e7c0cfb72d130 = $(`<div id="html_0f990556f58f525bb20e7c0cfb72d130" style="width: 100.0%; height: 100.0%;">Tree #Gartenamt_Kontroll_1, Unbekannt (Unbekannt).<br/>49.796866164882324°N 10.001541255041959°E, in Eigensubstrat Gartenamt<br/>From 2023-08-07 13:13:41 to 2023-12-30 08:48:25 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> <td>3322.000000</td> </tr> <tr> <th>mean</th> <td>49.444311</td> <td>53.577965</td> <td>38.258766</td> <td>45.077803</td> <td>28.092354</td> <td>29.359693</td> <td>197.353860</td> <td>217.037929</td> <td>13.621517</td> <td>12.717809</td> <td>59.389223</td> </tr> <tr> <th>std</th> <td>3.488019</td> <td>3.352982</td> <td>5.452799</td> <td>5.214984</td> <td>3.711272</td> <td>3.700911</td> <td>16.609613</td> <td>15.966582</td> <td>5.103186</td> <td>5.997940</td> <td>7.817663</td> </tr> <tr> <th>min</th> <td>46.000000</td> <td>49.000000</td> <td>32.490000</td> <td>37.530000</td> <td>23.200000</td> <td>23.900000</td> <td>180.952381</td> <td>195.238095</td> <td>5.170000</td> <td>2.550000</td> <td>2.000000</td> </tr> <tr> <th>25%</th> <td>47.000000</td> <td>50.000000</td> <td>34.292500</td> <td>39.892500</td> <td>24.200000</td> <td>25.800000</td> <td>185.714286</td> <td>200.000000</td> <td>9.412500</td> <td>7.032500</td> <td>59.000000</td> </tr> <tr> <th>50%</th> <td>49.000000</td> <td>53.000000</td> <td>37.270000</td> <td>44.990000</td> <td>28.700000</td> <td>29.800000</td> <td>195.238095</td> <td>214.285714</td> <td>13.680000</td> <td>12.315000</td> <td>59.000000</td> </tr> <tr> <th>75%</th> <td>50.000000</td> <td>55.000000</td> <td>39.840000</td> <td>48.147500</td> <td>30.300000</td> <td>32.600000</td> <td>200.000000</td> <td>223.809524</td> <td>18.690000</td> <td>18.347500</td> <td>60.000000</td> </tr> <tr> <th>max</th> <td>74.000000</td> <td>71.000000</td> <td>67.960000</td> <td>66.060000</td> <td>48.900000</td> <td>40.100000</td> <td>314.285714</td> <td>300.000000</td> <td>21.360000</td> <td>23.720000</td> <td>254.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_c9e1dac225c6e2efab662f187edd1fd5.setContent(html_0f990556f58f525bb20e7c0cfb72d130);\n", " \n", " \n", "\n", - " circle_af8c634b9938abf7b9f9ca72e84bf771.bindPopup(popup_5f7d1a85728b00c20bf48570cf99dfb9)\n", + " circle_51b54ea2e8f8db5a50be9ea803943cb0.bindPopup(popup_c9e1dac225c6e2efab662f187edd1fd5)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_af8c634b9938abf7b9f9ca72e84bf771.bindTooltip(\n", + " circle_51b54ea2e8f8db5a50be9ea803943cb0.bindTooltip(\n", " `<div>\n", " Unbekannt (Unbekannt)\n", " </div>`,\n", @@ -2835,60 +2911,62 @@ " );\n", " \n", " \n", - " var circle_9dc720c9bb5f851e7f2ab948ab95ea94 = L.circle(\n", + " var circle_e7aed3f1906ade2dfe31c48d66d42a84 = L.circle(\n", " [49.79701159928018, 10.001281499862673],\n", " {"bubblingMouseEvents": true, "color": "black", "dashArray": null, "dashOffset": null, "fill": true, "fillColor": "green", "fillOpacity": 0.9, "fillRule": "evenodd", "lineCap": "round", "lineJoin": "round", "opacity": 1, "radius": 50, "stroke": true, "weight": 1}\n", - " ).addTo(map_ff00d50d4b766499fcfb85aa0a78915c);\n", + " ).addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", " \n", " \n", - " var popup_b879d540d5b1c57fae460389f8351cdf = L.popup({"maxWidth": "100%"});\n", + " var popup_059002f413ad71dd8bd9bcea74c53fe5 = L.popup({"maxWidth": "100%"});\n", "\n", " \n", " \n", - " var html_79e254af28ff149f3d85e7c610f44daf = $(`<div id="html_79e254af28ff149f3d85e7c610f44daf" style="width: 100.0%; height: 100.0%;">Tree #Gartenamt_Kontroll_2, Unbekannt (Unbekannt). From 2023-08-07 13:03:34 to 2024-07-22 11:35:41 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> </tr> <tr> <th>mean</th> <td>47.228836</td> <td>NaN</td> <td>39.476648</td> <td>NaN</td> <td>16.666549</td> <td>NaN</td> <td>179.940147</td> <td>NaN</td> <td>9.230142</td> <td>NaN</td> <td>78.804743</td> </tr> <tr> <th>std</th> <td>18.514999</td> <td>NaN</td> <td>16.060124</td> <td>NaN</td> <td>72.097844</td> <td>NaN</td> <td>84.144837</td> <td>NaN</td> <td>6.475112</td> <td>NaN</td> <td>1.129803</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>-38.095238</td> <td>NaN</td> <td>-0.010000</td> <td>NaN</td> <td>77.000000</td> </tr> <tr> <th>25%</th> <td>51.000000</td> <td>NaN</td> <td>40.020000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>190.476190</td> <td>NaN</td> <td>4.420000</td> <td>NaN</td> <td>78.000000</td> </tr> <tr> <th>50%</th> <td>53.000000</td> <td>NaN</td> <td>43.470000</td> <td>NaN</td> <td>23.900000</td> <td>NaN</td> <td>209.523810</td> <td>NaN</td> <td>8.220000</td> <td>NaN</td> <td>79.000000</td> </tr> <tr> <th>75%</th> <td>54.000000</td> <td>NaN</td> <td>45.870000</td> <td>NaN</td> <td>26.900000</td> <td>NaN</td> <td>214.285714</td> <td>NaN</td> <td>15.030000</td> <td>NaN</td> <td>80.000000</td> </tr> <tr> <th>max</th> <td>93.000000</td> <td>NaN</td> <td>81.060000</td> <td>NaN</td> <td>6553.500000</td> <td>NaN</td> <td>404.761905</td> <td>NaN</td> <td>24.070000</td> <td>NaN</td> <td>81.000000</td> </tr> </tbody> </table></div>`)[0];\n", - " popup_b879d540d5b1c57fae460389f8351cdf.setContent(html_79e254af28ff149f3d85e7c610f44daf);\n", + " var html_cbccfc660295428aebfef0e1a2e199d3 = $(`<div id="html_cbccfc660295428aebfef0e1a2e199d3" style="width: 100.0%; height: 100.0%;">Tree #Gartenamt_Kontroll_2, Unbekannt (Unbekannt).<br/>49.79701159928018°N 10.001281499862673°E, in Eigensubstrat Gartenamt<br/>From 2023-08-07 13:03:34 to 2024-07-22 11:35:41 <table border="1" class="dataframe"> <thead> <tr style="text-align: right;"> <th></th> <th>vol_water_content_30</th> <th>vol_water_content_100</th> <th>permittivity_30</th> <th>permittivity_100</th> <th>conductivity_30</th> <th>conductivity_100</th> <th>usable_field_capacity_30</th> <th>usable_field_capacity_100</th> <th>temperature_30</th> <th>temperature_100</th> <th>battery_percentage</th> </tr> </thead> <tbody> <tr> <th>count</th> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> <td>0.0</td> <td>8517.000000</td> </tr> <tr> <th>mean</th> <td>47.228836</td> <td>NaN</td> <td>39.476648</td> <td>NaN</td> <td>16.666549</td> <td>NaN</td> <td>179.940147</td> <td>NaN</td> <td>9.230142</td> <td>NaN</td> <td>78.804743</td> </tr> <tr> <th>std</th> <td>18.514999</td> <td>NaN</td> <td>16.060124</td> <td>NaN</td> <td>72.097844</td> <td>NaN</td> <td>84.144837</td> <td>NaN</td> <td>6.475112</td> <td>NaN</td> <td>1.129803</td> </tr> <tr> <th>min</th> <td>0.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>-38.095238</td> <td>NaN</td> <td>-0.010000</td> <td>NaN</td> <td>77.000000</td> </tr> <tr> <th>25%</th> <td>51.000000</td> <td>NaN</td> <td>40.020000</td> <td>NaN</td> <td>0.000000</td> <td>NaN</td> <td>190.476190</td> <td>NaN</td> <td>4.420000</td> <td>NaN</td> <td>78.000000</td> </tr> <tr> <th>50%</th> <td>53.000000</td> <td>NaN</td> <td>43.470000</td> <td>NaN</td> <td>23.900000</td> <td>NaN</td> <td>209.523810</td> <td>NaN</td> <td>8.220000</td> <td>NaN</td> <td>79.000000</td> </tr> <tr> <th>75%</th> <td>54.000000</td> <td>NaN</td> <td>45.870000</td> <td>NaN</td> <td>26.900000</td> <td>NaN</td> <td>214.285714</td> <td>NaN</td> <td>15.030000</td> <td>NaN</td> <td>80.000000</td> </tr> <tr> <th>max</th> <td>93.000000</td> <td>NaN</td> <td>81.060000</td> <td>NaN</td> <td>6553.500000</td> <td>NaN</td> <td>404.761905</td> <td>NaN</td> <td>24.070000</td> <td>NaN</td> <td>81.000000</td> </tr> </tbody> </table></div>`)[0];\n", + " popup_059002f413ad71dd8bd9bcea74c53fe5.setContent(html_cbccfc660295428aebfef0e1a2e199d3);\n", " \n", " \n", "\n", - " circle_9dc720c9bb5f851e7f2ab948ab95ea94.bindPopup(popup_b879d540d5b1c57fae460389f8351cdf)\n", + " circle_e7aed3f1906ade2dfe31c48d66d42a84.bindPopup(popup_059002f413ad71dd8bd9bcea74c53fe5)\n", " ;\n", "\n", " \n", " \n", " \n", - " circle_9dc720c9bb5f851e7f2ab948ab95ea94.bindTooltip(\n", + " circle_e7aed3f1906ade2dfe31c48d66d42a84.bindTooltip(\n", " `<div>\n", " Unbekannt (Unbekannt)\n", " </div>`,\n", " {"sticky": true}\n", " );\n", " \n", + " \n", + " tile_layer_c6af5efffcc2c3e6f0da1916d55c8fc7.addTo(map_a567bc28130e6ecd00bd155a50b1800b);\n", + " \n", "</script>\n", "</html>\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen>" ], "text/plain": [ - "" + "" ] }, - "execution_count": 30, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "import folium\n", - "\n", - "m = folium.Map()\n", - "m.fit_bounds([(lat_min, lon_min), (lat_max, lon_max)])\n", + "interactive_map = folium.Map()\n", + "interactive_map.fit_bounds([(lat_min, lon_min), (lat_max, lon_max)])\n", "\n", "for same, grouped_df in df.groupby('tree_number'):\n", - " first_row = grouped_df.iloc[0]\n", + " tree = grouped_df.iloc[0]\n", " table = grouped_df.drop(coordinates, axis=1).describe().to_html()\n", - " tree_id = first_row['tree_number']\n", - " lat = first_row['latitude']\n", - " lon = first_row['longitude']\n", - " species = first_row['species_latin']\n", - " species_de = first_row['species_german']\n", + " tree_id = tree['tree_number']\n", + " lat = tree['latitude']\n", + " lon = tree['longitude']\n", + " species = tree['species_latin']\n", + " species_de = tree['species_german']\n", + " soil = tree['soil_composition']\n", " times = grouped_df['timestamp'].agg(['min', 'max'])\n", " folium.Circle(\n", " location=[lat, lon],\n", @@ -2900,19 +2978,49 @@ " opacity=1,\n", " fill_color=\"green\",\n", " fill=False, # gets overridden by fill_color\n", - " popup=f\"Tree #{tree_id}, {species} ({species_de}). From {times['min']} to {times['max']}\\n{table}\",\n", - " ).add_to(m)\n", + " popup=f\"Tree #{tree_id}, {species} ({species_de}).
\"\n", + " f\"{lat}°N {lon}°E, in {soil}
\"\n", + " f\"From {times['min']} to {times['max']}\\n{table}\",\n", + "\n", + " ).add_to(interactive_map)\n", + "\n", + "output_map = OUTPUT_DIR / INPUT_FILE.with_suffix('.html').name\n", + "interactive_map.save(output_map)\n", "\n", - "m" + "print(f\"{output_map} has been written.\")\n", + "interactive_map" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 14, "id": "269eb6f7", "metadata": {}, - "outputs": [], - "source": [] + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df[df['tree_number'] == '65851'][['timestamp', 'usable_field_capacity_100']].plot(x='timestamp', y='usable_field_capacity_100')" + ] }, { "cell_type": "code", diff --git a/python_scripts/parse_wurzburg_open_data/output/wuerzburg_klimabaeume_bodenfeuchte.html b/python_scripts/parse_wurzburg_open_data/output/wuerzburg_klimabaeume_bodenfeuchte.html new file mode 100644 index 0000000000000000000000000000000000000000..bef188bd80753290803689f48fce762e844a849c --- /dev/null +++ b/python_scripts/parse_wurzburg_open_data/output/wuerzburg_klimabaeume_bodenfeuchte.html @@ -0,0 +1,658 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + \ No newline at end of file diff --git a/python_scripts/parse_wurzburg_open_data/output/wuerzburg_trees.html b/python_scripts/parse_wurzburg_open_data/output/wuerzburg_trees.html deleted file mode 100644 index 14e7849a1746d89d4e8bbfbd2bf92c7158a4b67f..0000000000000000000000000000000000000000 --- a/python_scripts/parse_wurzburg_open_data/output/wuerzburg_trees.html +++ /dev/null @@ -1,658 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/python_scripts/parse_wurzburg_open_data/parse_open_data.py b/python_scripts/parse_wurzburg_open_data/parse_open_data.py index 0379e2ed77cb4d86b357abd19ff42a8926fef733..a1852edd68b5e9324ceca0e2c1e5aa9369e486d8 100644 --- a/python_scripts/parse_wurzburg_open_data/parse_open_data.py +++ b/python_scripts/parse_wurzburg_open_data/parse_open_data.py @@ -17,7 +17,7 @@ INPUT_DIR = SCRIPT_DIR / 'input' OUTPUT_DIR = SCRIPT_DIR / 'output' OUTPUT_DIR.mkdir(exist_ok=True) -INPUT_FILE = INPUT_DIR / 'wuerzburg_trees.parquet' +INPUT_FILE = INPUT_DIR / 'wuerzburg_klimabaeume_bodenfeuchte.parquet' INPUT_URL = "https://opendata.wuerzburg.de/api/explore/v2.1/catalog/datasets/sls-klimabaeume/exports/parquet?lang=en&timezone=Europe%2FBerlin" USER_AGENT = {'User-agent': 'Mozilla/5.0'} @@ -67,7 +67,7 @@ for same, grouped_df in df.groupby('tree_number'): fill_color="green", fill=False, # gets overridden by fill_color popup=f"Tree #{tree_id}, {species} ({species_de}).
" - f"{lat}°N {lon}°E
" + f"{lat}°N {lon}°E, in {soil}
" f"From {times['min']} to {times['max']}\n{table}", ).add_to(interactive_map)