{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Analyse der heissesten und kältesten Messstationen"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Dieses Notebook kann lokal oder **direkt im Browser** auf [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/meteotest/urban-heat-API-docs/data-analysis?labpath=python_data_analysis_hottest_coldest_locations.ipynb) oder [![Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/meteotest/urban-heat-API-docs/blob/data-analysis/python_data_analysis_hottest_coldest_locations.ipynb) ausgeführt werden."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 120,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2024-07-04T14:26:00.401223Z",
     "start_time": "2024-07-04T14:25:57.249309Z"
    }
   },
   "outputs": [],
   "source": [
    "import requests \n",
    "import pandas as pd\n",
    "import geopandas as gpd \n",
    "import matplotlib.pyplot as plt # for plotting\n",
    "import folium\n",
    "import branca\n",
    "import math"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Berechnungen heisseste und kälteste Messstation"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": [
    "# Auswahl an Zeitraum (z.B. eine Hitzewelle, ein Monat, oder der ganze Sommer)\n",
    "# Daten (UTC) als String in folgendem Format: \"YYYY-MM-DDThh:mm:ssZ\"\n",
    "time_from = \"2024-10-01T00:00:00Z\"\n",
    "time_to = \"2024-10-11T23:59:59Z\"\n",
    "\n",
    "# Auswahl an Stationen\n",
    "# Wenn alle Stationen berücksichtigt werden sollen, dann einfach die Liste leer lassen\n",
    "# Hier ist eine Liste aller Stationen mit Name und ID: https://smart-urban-heat-map.ch/api/v2/latest\n",
    "# station_ids = [\"11001\", \"11002\"] # Beispiel für nur eine Auswahl von zwei Stationen\n",
    "station_ids = [] # Beispiel für alle Stationen"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2024-07-04T14:26:00.409675Z",
     "start_time": "2024-07-04T14:26:00.402497Z"
    }
   },
   "outputs": [],
   "source": [
    "def get_stations() -> gpd.GeoDataFrame:\n",
    "    response = requests.get(\n",
    "            url=f\"https://smart-urban-heat-map.ch/api/v2/latest\"\n",
    "    )\n",
    "    stations = gpd.read_file(response.text)\n",
    "\n",
    "    return stations\n",
    "\n",
    "def get_station_analysis_mean_temp(time_from: str, time_to: str, station_ids: [str]) -> pd.DataFrame:\n",
    "    stations = get_stations()\n",
    "    if station_ids:\n",
    "        stations = stations[stations[\"stationId\"].isin(station_ids)]\n",
    "    \n",
    "    time_from_dt = pd.to_datetime(time_from)\n",
    "    time_to_dt = pd.to_datetime(time_to)\n",
    "    time_difference = time_to_dt - time_from_dt\n",
    "    min_expected_values = round(time_difference.days * 24 * 2) # minimum two values per hour\n",
    "        \n",
    "    stations[\"mean_temperature\"] = None\n",
    "    stations[\"max_temperature\"] = None\n",
    "    stations[\"date_of_max_temperature\"] = None\n",
    "    stations[\"min_temperature\"] = None\n",
    "    stations[\"date_of_min_temperature\"] = None\n",
    "\n",
    "    \n",
    "    for idx, station in stations.iterrows():\n",
    "        station_id = station.stationId\n",
    "        response = requests.get(url=f\"https://smart-urban-heat-map.ch/api/v2/timeseries?stationId={station_id}&timeFrom={time_from}&timeTo={time_to}\")\n",
    "        \n",
    "        payload = response.json()\n",
    "        if payload[\"values\"] is None or not len(payload[\"values\"]): \n",
    "            stations = stations.drop(idx)\n",
    "            continue\n",
    "            \n",
    "        if len(payload[\"values\"]) < min_expected_values:\n",
    "            stations = stations.drop(idx)\n",
    "            continue\n",
    "                        \n",
    "        df = pd.DataFrame(payload[\"values\"])\n",
    "\n",
    "        df[\"dateObserved\"] = pd.to_datetime(df[\"dateObserved\"])\n",
    "        df[\"dateObserved\"] = df[\"dateObserved\"].dt.tz_convert(\"Europe/Zurich\")\n",
    "        \n",
    "        # hier wird der mittelwert berechnet\n",
    "        mean_temperature = mean_temperatures(df)\n",
    "        \n",
    "        # hier werden die min und max temperaturen berechnet\n",
    "        # und das jeweilige datum herausgeschrieben\n",
    "        min_temperature = min_temperatures(df)[0]\n",
    "        date_of_min_temperature = min_temperatures(df)[1]\n",
    "        max_temperature = max_temperatures(df)[0]\n",
    "        date_of_max_temperature = max_temperatures(df)[1]\n",
    "\n",
    "        # hier wird der mittelwert dem 'stations' dataframe hinzugefügt\n",
    "        stations.at[idx, \"mean_temperature\"] = mean_temperature\n",
    "        \n",
    "        # hier werden der min und max temperatur sowie deren messdatum dem 'stations' dataframe hinzugefügt\n",
    "        stations.at[idx, \"min_temperature\"] = min_temperature\n",
    "        stations.at[idx, \"date_of_min_temperature\"] = date_of_min_temperature\n",
    "        stations.at[idx, \"max_temperature\"] = max_temperature\n",
    "        stations.at[idx, \"date_of_max_temperature\"] = date_of_max_temperature\n",
    "\n",
    "    return stations\n",
    "\n",
    "    \n",
    "def mean_temperatures(df: pd.DataFrame) -> float:\n",
    "    mean_temp = df.mean()[\"temperature\"]\n",
    "    return mean_temp\n",
    "\n",
    "def min_temperatures(df: pd.DataFrame) -> tuple[float,str]:\n",
    "    min_temp = df.min()[\"temperature\"]\n",
    "    dateof_min_temp = df.loc[df['temperature'].idxmin()]['dateObserved']\n",
    "    return min_temp, dateof_min_temp\n",
    "\n",
    "def max_temperatures(df: pd.DataFrame) -> tuple[float,str]:\n",
    "    max_temp = df.max()[\"temperature\"]\n",
    "    dateof_max_temp = df.loc[df['temperature'].idxmax()]['dateObserved']\n",
    "    return max_temp, dateof_max_temp"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 123,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>stationId</th>\n",
       "      <th>geometry</th>\n",
       "      <th>mean_temperature</th>\n",
       "      <th>max_temperature</th>\n",
       "      <th>date_of_max_temperature</th>\n",
       "      <th>min_temperature</th>\n",
       "      <th>date_of_min_temperature</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Ausserholligen 2, ewb</td>\n",
       "      <td>11001</td>\n",
       "      <td>POINT (7.40642 46.94542)</td>\n",
       "      <td>23.117102</td>\n",
       "      <td>33.069733</td>\n",
       "      <td>2024-08-11 16:27:12+02:00</td>\n",
       "      <td>16.003662</td>\n",
       "      <td>2024-08-09 05:57:11+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Bundesplatz</td>\n",
       "      <td>11002</td>\n",
       "      <td>POINT (7.44353 46.94692)</td>\n",
       "      <td>23.867881</td>\n",
       "      <td>32.96292</td>\n",
       "      <td>2024-08-11 16:09:44+02:00</td>\n",
       "      <td>16.791409</td>\n",
       "      <td>2024-08-09 06:49:41+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Breitenrain, Waffenweg</td>\n",
       "      <td>11003</td>\n",
       "      <td>POINT (7.45192 46.96173)</td>\n",
       "      <td>23.429834</td>\n",
       "      <td>33.21126</td>\n",
       "      <td>2024-08-11 17:23:41+02:00</td>\n",
       "      <td>16.324102</td>\n",
       "      <td>2024-08-09 06:23:40+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Schosshaldenfriedhof 2</td>\n",
       "      <td>11004</td>\n",
       "      <td>POINT (7.47186 46.95339)</td>\n",
       "      <td>22.075432</td>\n",
       "      <td>31.966888</td>\n",
       "      <td>2024-08-11 16:25:48+02:00</td>\n",
       "      <td>14.804685</td>\n",
       "      <td>2024-08-09 06:25:46+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Monbijou-Park</td>\n",
       "      <td>11005</td>\n",
       "      <td>POINT (7.43462 46.94187)</td>\n",
       "      <td>22.962302</td>\n",
       "      <td>31.67048</td>\n",
       "      <td>2024-08-11 17:31:49+02:00</td>\n",
       "      <td>16.006332</td>\n",
       "      <td>2024-08-09 06:11:46+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>Monopoliplatz Lyss</td>\n",
       "      <td>12006</td>\n",
       "      <td>POINT (7.30588 47.07661)</td>\n",
       "      <td>24.016614</td>\n",
       "      <td>34.450294</td>\n",
       "      <td>2024-08-11 17:29:36+02:00</td>\n",
       "      <td>16.193256</td>\n",
       "      <td>2024-08-06 06:19:34+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>Spielplatz Stiglimatt</td>\n",
       "      <td>12007</td>\n",
       "      <td>POINT (7.2992 47.07154)</td>\n",
       "      <td>23.146633</td>\n",
       "      <td>33.4329</td>\n",
       "      <td>2024-08-11 17:14:31+02:00</td>\n",
       "      <td>15.349432</td>\n",
       "      <td>2024-08-06 06:14:27+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>Sportanlage Grien</td>\n",
       "      <td>12008</td>\n",
       "      <td>POINT (7.29574 47.07508)</td>\n",
       "      <td>23.142006</td>\n",
       "      <td>33.37415</td>\n",
       "      <td>2024-08-11 18:35:40+02:00</td>\n",
       "      <td>14.970245</td>\n",
       "      <td>2024-08-09 06:25:38+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>Reitplatz Grünau</td>\n",
       "      <td>12010</td>\n",
       "      <td>POINT (7.30167 47.07714)</td>\n",
       "      <td>23.309495</td>\n",
       "      <td>33.742657</td>\n",
       "      <td>2024-08-11 16:38:38+02:00</td>\n",
       "      <td>14.553674</td>\n",
       "      <td>2024-08-06 06:38:35+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>Sigriswil</td>\n",
       "      <td>13001</td>\n",
       "      <td>POINT (7.71244 46.71345)</td>\n",
       "      <td>22.144175</td>\n",
       "      <td>33.128483</td>\n",
       "      <td>2024-08-11 17:41:43+02:00</td>\n",
       "      <td>15.947585</td>\n",
       "      <td>2024-08-05 06:41:37+02:00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>118 rows × 8 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                       name stationId                  geometry  \\\n",
       "0     Ausserholligen 2, ewb     11001  POINT (7.40642 46.94542)   \n",
       "1               Bundesplatz     11002  POINT (7.44353 46.94692)   \n",
       "2    Breitenrain, Waffenweg     11003  POINT (7.45192 46.96173)   \n",
       "3    Schosshaldenfriedhof 2     11004  POINT (7.47186 46.95339)   \n",
       "4             Monbijou-Park     11005  POINT (7.43462 46.94187)   \n",
       "..                      ...       ...                       ...   \n",
       "134      Monopoliplatz Lyss     12006  POINT (7.30588 47.07661)   \n",
       "135   Spielplatz Stiglimatt     12007   POINT (7.2992 47.07154)   \n",
       "136       Sportanlage Grien     12008  POINT (7.29574 47.07508)   \n",
       "138        Reitplatz Grünau     12010  POINT (7.30167 47.07714)   \n",
       "139               Sigriswil     13001  POINT (7.71244 46.71345)   \n",
       "\n",
       "    mean_temperature max_temperature    date_of_max_temperature  \\\n",
       "0          23.117102       33.069733  2024-08-11 16:27:12+02:00   \n",
       "1          23.867881        32.96292  2024-08-11 16:09:44+02:00   \n",
       "2          23.429834        33.21126  2024-08-11 17:23:41+02:00   \n",
       "3          22.075432       31.966888  2024-08-11 16:25:48+02:00   \n",
       "4          22.962302        31.67048  2024-08-11 17:31:49+02:00   \n",
       "..               ...             ...                        ...   \n",
       "134        24.016614       34.450294  2024-08-11 17:29:36+02:00   \n",
       "135        23.146633         33.4329  2024-08-11 17:14:31+02:00   \n",
       "136        23.142006        33.37415  2024-08-11 18:35:40+02:00   \n",
       "138        23.309495       33.742657  2024-08-11 16:38:38+02:00   \n",
       "139        22.144175       33.128483  2024-08-11 17:41:43+02:00   \n",
       "\n",
       "    min_temperature    date_of_min_temperature  \n",
       "0         16.003662  2024-08-09 05:57:11+02:00  \n",
       "1         16.791409  2024-08-09 06:49:41+02:00  \n",
       "2         16.324102  2024-08-09 06:23:40+02:00  \n",
       "3         14.804685  2024-08-09 06:25:46+02:00  \n",
       "4         16.006332  2024-08-09 06:11:46+02:00  \n",
       "..              ...                        ...  \n",
       "134       16.193256  2024-08-06 06:19:34+02:00  \n",
       "135       15.349432  2024-08-06 06:14:27+02:00  \n",
       "136       14.970245  2024-08-09 06:25:38+02:00  \n",
       "138       14.553674  2024-08-06 06:38:35+02:00  \n",
       "139       15.947585  2024-08-05 06:41:37+02:00  \n",
       "\n",
       "[118 rows x 8 columns]"
      ]
     },
     "execution_count": 123,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Analyse der Temperatur laufen lassen\n",
    "# Dies kann einige Sekunden / Minuten dauern, je nach ausgewähltem Zeitintervall\n",
    "station_analysis = get_station_analysis_mean_temp(time_from, time_to, station_ids)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 132,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>stationId</th>\n",
       "      <th>geometry</th>\n",
       "      <th>mean_temperature</th>\n",
       "      <th>max_temperature</th>\n",
       "      <th>date_of_max_temperature</th>\n",
       "      <th>min_temperature</th>\n",
       "      <th>date_of_min_temperature</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Ausserholligen 2, ewb</td>\n",
       "      <td>11001</td>\n",
       "      <td>POINT (7.40642 46.94542)</td>\n",
       "      <td>23.117102</td>\n",
       "      <td>33.069733</td>\n",
       "      <td>2024-08-11 16:27:12+02:00</td>\n",
       "      <td>16.003662</td>\n",
       "      <td>2024-08-09 05:57:11+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Bundesplatz</td>\n",
       "      <td>11002</td>\n",
       "      <td>POINT (7.44353 46.94692)</td>\n",
       "      <td>23.867881</td>\n",
       "      <td>32.96292</td>\n",
       "      <td>2024-08-11 16:09:44+02:00</td>\n",
       "      <td>16.791409</td>\n",
       "      <td>2024-08-09 06:49:41+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Breitenrain, Waffenweg</td>\n",
       "      <td>11003</td>\n",
       "      <td>POINT (7.45192 46.96173)</td>\n",
       "      <td>23.429834</td>\n",
       "      <td>33.21126</td>\n",
       "      <td>2024-08-11 17:23:41+02:00</td>\n",
       "      <td>16.324102</td>\n",
       "      <td>2024-08-09 06:23:40+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Schosshaldenfriedhof 2</td>\n",
       "      <td>11004</td>\n",
       "      <td>POINT (7.47186 46.95339)</td>\n",
       "      <td>22.075432</td>\n",
       "      <td>31.966888</td>\n",
       "      <td>2024-08-11 16:25:48+02:00</td>\n",
       "      <td>14.804685</td>\n",
       "      <td>2024-08-09 06:25:46+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Monbijou-Park</td>\n",
       "      <td>11005</td>\n",
       "      <td>POINT (7.43462 46.94187)</td>\n",
       "      <td>22.962302</td>\n",
       "      <td>31.67048</td>\n",
       "      <td>2024-08-11 17:31:49+02:00</td>\n",
       "      <td>16.006332</td>\n",
       "      <td>2024-08-09 06:11:46+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>134</th>\n",
       "      <td>Monopoliplatz Lyss</td>\n",
       "      <td>12006</td>\n",
       "      <td>POINT (7.30588 47.07661)</td>\n",
       "      <td>24.016614</td>\n",
       "      <td>34.450294</td>\n",
       "      <td>2024-08-11 17:29:36+02:00</td>\n",
       "      <td>16.193256</td>\n",
       "      <td>2024-08-06 06:19:34+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>135</th>\n",
       "      <td>Spielplatz Stiglimatt</td>\n",
       "      <td>12007</td>\n",
       "      <td>POINT (7.2992 47.07154)</td>\n",
       "      <td>23.146633</td>\n",
       "      <td>33.4329</td>\n",
       "      <td>2024-08-11 17:14:31+02:00</td>\n",
       "      <td>15.349432</td>\n",
       "      <td>2024-08-06 06:14:27+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>136</th>\n",
       "      <td>Sportanlage Grien</td>\n",
       "      <td>12008</td>\n",
       "      <td>POINT (7.29574 47.07508)</td>\n",
       "      <td>23.142006</td>\n",
       "      <td>33.37415</td>\n",
       "      <td>2024-08-11 18:35:40+02:00</td>\n",
       "      <td>14.970245</td>\n",
       "      <td>2024-08-09 06:25:38+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>138</th>\n",
       "      <td>Reitplatz Grünau</td>\n",
       "      <td>12010</td>\n",
       "      <td>POINT (7.30167 47.07714)</td>\n",
       "      <td>23.309495</td>\n",
       "      <td>33.742657</td>\n",
       "      <td>2024-08-11 16:38:38+02:00</td>\n",
       "      <td>14.553674</td>\n",
       "      <td>2024-08-06 06:38:35+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>139</th>\n",
       "      <td>Sigriswil</td>\n",
       "      <td>13001</td>\n",
       "      <td>POINT (7.71244 46.71345)</td>\n",
       "      <td>22.144175</td>\n",
       "      <td>33.128483</td>\n",
       "      <td>2024-08-11 17:41:43+02:00</td>\n",
       "      <td>15.947585</td>\n",
       "      <td>2024-08-05 06:41:37+02:00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>118 rows × 8 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                       name stationId                  geometry  \\\n",
       "0     Ausserholligen 2, ewb     11001  POINT (7.40642 46.94542)   \n",
       "1               Bundesplatz     11002  POINT (7.44353 46.94692)   \n",
       "2    Breitenrain, Waffenweg     11003  POINT (7.45192 46.96173)   \n",
       "3    Schosshaldenfriedhof 2     11004  POINT (7.47186 46.95339)   \n",
       "4             Monbijou-Park     11005  POINT (7.43462 46.94187)   \n",
       "..                      ...       ...                       ...   \n",
       "134      Monopoliplatz Lyss     12006  POINT (7.30588 47.07661)   \n",
       "135   Spielplatz Stiglimatt     12007   POINT (7.2992 47.07154)   \n",
       "136       Sportanlage Grien     12008  POINT (7.29574 47.07508)   \n",
       "138        Reitplatz Grünau     12010  POINT (7.30167 47.07714)   \n",
       "139               Sigriswil     13001  POINT (7.71244 46.71345)   \n",
       "\n",
       "    mean_temperature max_temperature    date_of_max_temperature  \\\n",
       "0          23.117102       33.069733  2024-08-11 16:27:12+02:00   \n",
       "1          23.867881        32.96292  2024-08-11 16:09:44+02:00   \n",
       "2          23.429834        33.21126  2024-08-11 17:23:41+02:00   \n",
       "3          22.075432       31.966888  2024-08-11 16:25:48+02:00   \n",
       "4          22.962302        31.67048  2024-08-11 17:31:49+02:00   \n",
       "..               ...             ...                        ...   \n",
       "134        24.016614       34.450294  2024-08-11 17:29:36+02:00   \n",
       "135        23.146633         33.4329  2024-08-11 17:14:31+02:00   \n",
       "136        23.142006        33.37415  2024-08-11 18:35:40+02:00   \n",
       "138        23.309495       33.742657  2024-08-11 16:38:38+02:00   \n",
       "139        22.144175       33.128483  2024-08-11 17:41:43+02:00   \n",
       "\n",
       "    min_temperature    date_of_min_temperature  \n",
       "0         16.003662  2024-08-09 05:57:11+02:00  \n",
       "1         16.791409  2024-08-09 06:49:41+02:00  \n",
       "2         16.324102  2024-08-09 06:23:40+02:00  \n",
       "3         14.804685  2024-08-09 06:25:46+02:00  \n",
       "4         16.006332  2024-08-09 06:11:46+02:00  \n",
       "..              ...                        ...  \n",
       "134       16.193256  2024-08-06 06:19:34+02:00  \n",
       "135       15.349432  2024-08-06 06:14:27+02:00  \n",
       "136       14.970245  2024-08-09 06:25:38+02:00  \n",
       "138       14.553674  2024-08-06 06:38:35+02:00  \n",
       "139       15.947585  2024-08-05 06:41:37+02:00  \n",
       "\n",
       "[118 rows x 8 columns]"
      ]
     },
     "execution_count": 132,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# anzeigen aller stationen\n",
    "station_analysis"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Note**: Die Zeitstempel sind bereits von UTC zu UTC+2 (Central European Summer Time) konvertiert. Dies ist durch den Suffix \"+02:00\" nach dem Zeitwert angegeben.<br>\n",
    "<br>\n",
    "Beispiel:<br>\n",
    "Der Zeitstempel *2024-08-02 17:57:10+02:00* bedeutet 17:57:10 in CEST (Schweizer Sommerzeit) und 15:57:10 in UTC time."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Wärmste *n* Standorte herauslesen"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Definition: Standort mit höchster **mittlerer Temperatur** über den oben definierten Zeitraum."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Hier muss für *n_warmest* eine Zahl eingegeben werden."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 124,
   "metadata": {},
   "outputs": [],
   "source": [
    "# n wärmste Stationen auswählen\n",
    "n_warmest = 3 # z.B. Wert 3 eingeben, um die wärmsten 3 Stationen anzuzeigen"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 125,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>stationId</th>\n",
       "      <th>geometry</th>\n",
       "      <th>mean_temperature</th>\n",
       "      <th>max_temperature</th>\n",
       "      <th>date_of_max_temperature</th>\n",
       "      <th>min_temperature</th>\n",
       "      <th>date_of_min_temperature</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>59</th>\n",
       "      <td>Inselspital</td>\n",
       "      <td>11062</td>\n",
       "      <td>POINT (7.42571 46.94719)</td>\n",
       "      <td>24.770183</td>\n",
       "      <td>34.874874</td>\n",
       "      <td>2024-08-11 14:00:29+02:00</td>\n",
       "      <td>17.317465</td>\n",
       "      <td>2024-08-09 06:20:26+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Laupenstrasse</td>\n",
       "      <td>11036</td>\n",
       "      <td>POINT (7.43639 46.94734)</td>\n",
       "      <td>24.562022</td>\n",
       "      <td>34.874874</td>\n",
       "      <td>2024-08-11 17:57:00+02:00</td>\n",
       "      <td>17.672617</td>\n",
       "      <td>2024-08-07 10:36:57+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Postgasse</td>\n",
       "      <td>11038</td>\n",
       "      <td>POINT (7.45381 46.94878)</td>\n",
       "      <td>24.392376</td>\n",
       "      <td>33.945602</td>\n",
       "      <td>2024-08-11 16:18:31+02:00</td>\n",
       "      <td>17.726025</td>\n",
       "      <td>2024-08-09 06:28:27+02:00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             name stationId                  geometry mean_temperature  \\\n",
       "59    Inselspital     11062  POINT (7.42571 46.94719)        24.770183   \n",
       "33  Laupenstrasse     11036  POINT (7.43639 46.94734)        24.562022   \n",
       "35      Postgasse     11038  POINT (7.45381 46.94878)        24.392376   \n",
       "\n",
       "   max_temperature    date_of_max_temperature min_temperature  \\\n",
       "59       34.874874  2024-08-11 14:00:29+02:00       17.317465   \n",
       "33       34.874874  2024-08-11 17:57:00+02:00       17.672617   \n",
       "35       33.945602  2024-08-11 16:18:31+02:00       17.726025   \n",
       "\n",
       "      date_of_min_temperature  \n",
       "59  2024-08-09 06:20:26+02:00  \n",
       "33  2024-08-07 10:36:57+02:00  \n",
       "35  2024-08-09 06:28:27+02:00  "
      ]
     },
     "execution_count": 125,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Sortieren um die heissesten Stationen anzuzeigen\n",
    "df_warm = station_analysis.sort_values(by='mean_temperature', ascending=False)[:n_warmest]\n",
    "df_warm"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Kühlste *n* Standorte"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Definition: Standort mit tiefster **mittlerer Temperatur** über den oben definierten Zeitraum."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "Hier muss für *c_coldest* eine Zahl eingegeben werden."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 126,
   "metadata": {},
   "outputs": [],
   "source": [
    "# n kälteste Stationen auswählen\n",
    "n_coldest = 3 # z.B. Wert 3 eingeben, um die kältesten 3 Stationen anzuzeigen"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 127,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>name</th>\n",
       "      <th>stationId</th>\n",
       "      <th>geometry</th>\n",
       "      <th>mean_temperature</th>\n",
       "      <th>max_temperature</th>\n",
       "      <th>date_of_max_temperature</th>\n",
       "      <th>min_temperature</th>\n",
       "      <th>date_of_min_temperature</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>47</th>\n",
       "      <td>Bremgartenwald</td>\n",
       "      <td>11050</td>\n",
       "      <td>POINT (7.42128 46.96512)</td>\n",
       "      <td>20.431999</td>\n",
       "      <td>29.563593</td>\n",
       "      <td>2024-08-11 16:46:06+02:00</td>\n",
       "      <td>14.465552</td>\n",
       "      <td>2024-08-09 06:26:05+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>88</th>\n",
       "      <td>Köniz Schliern Laterne</td>\n",
       "      <td>11091</td>\n",
       "      <td>POINT (7.41517 46.90915)</td>\n",
       "      <td>20.45244</td>\n",
       "      <td>32.69589</td>\n",
       "      <td>2024-08-11 15:59:28+02:00</td>\n",
       "      <td>14.804685</td>\n",
       "      <td>2024-08-05 06:39:24+02:00</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>57</th>\n",
       "      <td>Liebefeld Turnierstrasse Laterne</td>\n",
       "      <td>11060</td>\n",
       "      <td>POINT (7.41337 46.93826)</td>\n",
       "      <td>21.056738</td>\n",
       "      <td>30.436789</td>\n",
       "      <td>2024-08-11 14:04:57+02:00</td>\n",
       "      <td>14.569695</td>\n",
       "      <td>2024-08-09 06:54:55+02:00</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                name stationId                  geometry  \\\n",
       "47                    Bremgartenwald     11050  POINT (7.42128 46.96512)   \n",
       "88            Köniz Schliern Laterne     11091  POINT (7.41517 46.90915)   \n",
       "57  Liebefeld Turnierstrasse Laterne     11060  POINT (7.41337 46.93826)   \n",
       "\n",
       "   mean_temperature max_temperature    date_of_max_temperature  \\\n",
       "47        20.431999       29.563593  2024-08-11 16:46:06+02:00   \n",
       "88         20.45244        32.69589  2024-08-11 15:59:28+02:00   \n",
       "57        21.056738       30.436789  2024-08-11 14:04:57+02:00   \n",
       "\n",
       "   min_temperature    date_of_min_temperature  \n",
       "47       14.465552  2024-08-09 06:26:05+02:00  \n",
       "88       14.804685  2024-08-05 06:39:24+02:00  \n",
       "57       14.569695  2024-08-09 06:54:55+02:00  "
      ]
     },
     "execution_count": 127,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Sortieren um die kältesten Stationen anzuzeigen\n",
    "df_cold = station_analysis.sort_values(by='mean_temperature', ascending=True)[:n_coldest]\n",
    "df_cold"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Karte der mittleren Temperaturen pro Messstation"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 133,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_2c187c64992b968a7812def9b1aaab5d {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min.js&quot;&gt;&lt;/script&gt;\n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "     &lt;div style=&quot;position: fixed; \n",
       "     top: 20px; left: 100px; width: 25%; height: 45px; \n",
       "     background-color: #F0F0F0; border: 1px solid black; z-index: 9999; font-size: 14px; font-weight: bold;&quot;&gt;\n",
       "     Mittlere Temperatur &lt;br&gt; vom 01.08.2024 bis 11.08.2024\n",
       "     &lt;/div&gt;\n",
       "     \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_2c187c64992b968a7812def9b1aaab5d&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_2c187c64992b968a7812def9b1aaab5d = L.map(\n",
       "                &quot;map_2c187c64992b968a7812def9b1aaab5d&quot;,\n",
       "                {\n",
       "                    center: [46.95297503389831, 7.444220813559322],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 13,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_f474e54408e714a963df3c6999a1cdd7 = L.tileLayer(\n",
       "                &quot;https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;\\u0026copy; \\u003ca href=\\&quot;https://www.openstreetmap.org/copyright\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e contributors \\u0026copy; \\u003ca href=\\&quot;https://carto.com/attributions\\&quot;\\u003eCARTO\\u003c/a\\u003e&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 20, &quot;maxZoom&quot;: 20, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abcd&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            tile_layer_f474e54408e714a963df3c6999a1cdd7.addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "    var color_map_fffec604e2160fe977bd24ac74b1cfe7 = {};\n",
       "\n",
       "    \n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.color = d3.scale.threshold()\n",
       "              .domain([20.0, 20.01002004008016, 20.02004008016032, 20.03006012024048, 20.04008016032064, 20.050100200400802, 20.060120240480963, 20.070140280561123, 20.080160320641284, 20.090180360721444, 20.100200400801604, 20.110220440881765, 20.120240480961925, 20.130260521042086, 20.140280561122246, 20.150300601202403, 20.160320641282564, 20.170340681362724, 20.180360721442884, 20.190380761523045, 20.200400801603205, 20.210420841683366, 20.220440881763526, 20.230460921843687, 20.240480961923847, 20.250501002004007, 20.260521042084168, 20.27054108216433, 20.28056112224449, 20.29058116232465, 20.30060120240481, 20.31062124248497, 20.32064128256513, 20.33066132264529, 20.34068136272545, 20.350701402805612, 20.360721442885772, 20.370741482965933, 20.380761523046093, 20.390781563126254, 20.400801603206414, 20.410821643286575, 20.420841683366735, 20.430861723446895, 20.440881763527052, 20.450901803607213, 20.460921843687373, 20.470941883767534, 20.480961923847694, 20.490981963927855, 20.501002004008015, 20.511022044088175, 20.521042084168336, 20.531062124248496, 20.541082164328657, 20.551102204408817, 20.561122244488978, 20.571142284569138, 20.5811623246493, 20.59118236472946, 20.60120240480962, 20.61122244488978, 20.62124248496994, 20.6312625250501, 20.64128256513026, 20.65130260521042, 20.661322645290582, 20.671342685370742, 20.681362725450903, 20.691382765531063, 20.701402805611224, 20.711422845691384, 20.721442885771545, 20.7314629258517, 20.741482965931862, 20.751503006012022, 20.761523046092183, 20.771543086172343, 20.781563126252504, 20.791583166332664, 20.801603206412825, 20.811623246492985, 20.821643286573146, 20.831663326653306, 20.841683366733466, 20.851703406813627, 20.861723446893787, 20.871743486973948, 20.881763527054108, 20.89178356713427, 20.90180360721443, 20.91182364729459, 20.92184368737475, 20.93186372745491, 20.94188376753507, 20.95190380761523, 20.96192384769539, 20.971943887775552, 20.981963927855713, 20.991983967935873, 21.002004008016034, 21.012024048096194, 21.02204408817635, 21.032064128256515, 21.04208416833667, 21.052104208416832, 21.062124248496993, 21.072144288577153, 21.082164328657313, 21.092184368737474, 21.102204408817634, 21.112224448897795, 21.122244488977955, 21.132264529058116, 21.142284569138276, 21.152304609218437, 21.162324649298597, 21.172344689378757, 21.182364729458918, 21.19238476953908, 21.20240480961924, 21.2124248496994, 21.22244488977956, 21.23246492985972, 21.24248496993988, 21.25250501002004, 21.2625250501002, 21.272545090180362, 21.282565130260522, 21.292585170340683, 21.302605210420843, 21.312625250501004, 21.322645290581164, 21.33266533066132, 21.34268537074148, 21.352705410821642, 21.362725450901802, 21.372745490981963, 21.382765531062123, 21.392785571142284, 21.402805611222444, 21.412825651302605, 21.422845691382765, 21.432865731462925, 21.442885771543086, 21.452905811623246, 21.462925851703407, 21.472945891783567, 21.482965931863728, 21.492985971943888, 21.50300601202405, 21.51302605210421, 21.52304609218437, 21.53306613226453, 21.54308617234469, 21.55310621242485, 21.56312625250501, 21.57314629258517, 21.583166332665332, 21.593186372745492, 21.603206412825653, 21.613226452905813, 21.62324649298597, 21.63326653306613, 21.64328657314629, 21.65330661322645, 21.663326653306612, 21.673346693386772, 21.683366733466933, 21.693386773547093, 21.703406813627254, 21.713426853707414, 21.723446893787575, 21.733466933867735, 21.743486973947896, 21.753507014028056, 21.763527054108216, 21.773547094188377, 21.783567134268537, 21.793587174348698, 21.803607214428858, 21.81362725450902, 21.82364729458918, 21.83366733466934, 21.8436873747495, 21.85370741482966, 21.86372745490982, 21.87374749498998, 21.88376753507014, 21.893787575150302, 21.903807615230463, 21.91382765531062, 21.92384769539078, 21.93386773547094, 21.9438877755511, 21.95390781563126, 21.96392785571142, 21.973947895791582, 21.983967935871743, 21.993987975951903, 22.004008016032063, 22.014028056112224, 22.024048096192384, 22.034068136272545, 22.044088176352705, 22.054108216432866, 22.064128256513026, 22.074148296593187, 22.084168336673347, 22.094188376753507, 22.104208416833668, 22.11422845691383, 22.12424849699399, 22.13426853707415, 22.14428857715431, 22.15430861723447, 22.16432865731463, 22.17434869739479, 22.18436873747495, 22.194388777555112, 22.20440881763527, 22.214428857715433, 22.22444889779559, 22.23446893787575, 22.24448897795591, 22.25450901803607, 22.26452905811623, 22.274549098196392, 22.284569138276552, 22.294589178356713, 22.304609218436873, 22.314629258517034, 22.324649298597194, 22.334669338677354, 22.344689378757515, 22.354709418837675, 22.364729458917836, 22.374749498997996, 22.384769539078157, 22.394789579158317, 22.404809619238478, 22.414829659318638, 22.4248496993988, 22.43486973947896, 22.44488977955912, 22.45490981963928, 22.46492985971944, 22.4749498997996, 22.48496993987976, 22.494989979959918, 22.505010020040082, 22.51503006012024, 22.5250501002004, 22.53507014028056, 22.54509018036072, 22.55511022044088, 22.56513026052104, 22.5751503006012, 22.585170340681362, 22.595190380761522, 22.605210420841683, 22.615230460921843, 22.625250501002004, 22.635270541082164, 22.645290581162325, 22.655310621242485, 22.665330661322646, 22.675350701402806, 22.685370741482966, 22.695390781563127, 22.705410821643287, 22.715430861723448, 22.725450901803608, 22.73547094188377, 22.74549098196393, 22.75551102204409, 22.76553106212425, 22.77555110220441, 22.785571142284567, 22.79559118236473, 22.805611222444888, 22.81563126252505, 22.82565130260521, 22.83567134268537, 22.84569138276553, 22.85571142284569, 22.86573146292585, 22.87575150300601, 22.88577154308617, 22.895791583166332, 22.905811623246493, 22.915831663326653, 22.925851703406813, 22.935871743486974, 22.945891783567134, 22.955911823647295, 22.965931863727455, 22.975951903807616, 22.985971943887776, 22.995991983967937, 23.006012024048097, 23.016032064128257, 23.026052104208418, 23.03607214428858, 23.04609218436874, 23.0561122244489, 23.06613226452906, 23.076152304609217, 23.08617234468938, 23.096192384769537, 23.1062124248497, 23.11623246492986, 23.12625250501002, 23.13627254509018, 23.14629258517034, 23.1563126252505, 23.16633266533066, 23.17635270541082, 23.18637274549098, 23.196392785571142, 23.206412825651302, 23.216432865731463, 23.226452905811623, 23.236472945891784, 23.246492985971944, 23.256513026052104, 23.266533066132265, 23.276553106212425, 23.286573146292586, 23.296593186372746, 23.306613226452907, 23.316633266533067, 23.326653306613228, 23.336673346693388, 23.34669338677355, 23.35671342685371, 23.366733466933866, 23.37675350701403, 23.386773547094187, 23.39679358717435, 23.406813627254508, 23.416833667334668, 23.42685370741483, 23.43687374749499, 23.44689378757515, 23.45691382765531, 23.46693386773547, 23.47695390781563, 23.48697394789579, 23.49699398797595, 23.507014028056112, 23.517034068136272, 23.527054108216433, 23.537074148296593, 23.547094188376754, 23.557114228456914, 23.567134268537075, 23.577154308617235, 23.587174348697395, 23.597194388777556, 23.607214428857716, 23.617234468937877, 23.627254509018037, 23.637274549098198, 23.647294589178358, 23.65731462925852, 23.66733466933868, 23.677354709418836, 23.687374749499, 23.697394789579157, 23.707414829659317, 23.717434869739478, 23.727454909819638, 23.7374749498998, 23.74749498997996, 23.75751503006012, 23.76753507014028, 23.77755511022044, 23.7875751503006, 23.79759519038076, 23.80761523046092, 23.817635270541082, 23.827655310621243, 23.837675350701403, 23.847695390781563, 23.857715430861724, 23.867735470941884, 23.877755511022045, 23.887775551102205, 23.897795591182366, 23.907815631262526, 23.917835671342687, 23.927855711422847, 23.937875751503007, 23.947895791583168, 23.95791583166333, 23.967935871743485, 23.97795591182365, 23.987975951903806, 23.997995991983966, 24.008016032064127, 24.018036072144287, 24.028056112224448, 24.03807615230461, 24.04809619238477, 24.05811623246493, 24.06813627254509, 24.07815631262525, 24.08817635270541, 24.09819639278557, 24.10821643286573, 24.118236472945892, 24.128256513026052, 24.138276553106213, 24.148296593186373, 24.158316633266534, 24.168336673346694, 24.178356713426854, 24.188376753507015, 24.198396793587175, 24.208416833667336, 24.218436873747496, 24.228456913827657, 24.238476953907814, 24.248496993987978, 24.258517034068134, 24.2685370741483, 24.278557114228455, 24.28857715430862, 24.298597194388776, 24.308617234468937, 24.318637274549097, 24.328657314629258, 24.338677354709418, 24.34869739478958, 24.35871743486974, 24.3687374749499, 24.37875751503006, 24.38877755511022, 24.39879759519038, 24.40881763527054, 24.4188376753507, 24.428857715430862, 24.438877755511022, 24.448897795591183, 24.458917835671343, 24.468937875751504, 24.478957915831664, 24.488977955911825, 24.498997995991985, 24.509018036072145, 24.519038076152306, 24.529058116232463, 24.539078156312627, 24.549098196392784, 24.559118236472948, 24.569138276553105, 24.57915831663327, 24.589178356713425, 24.599198396793586, 24.609218436873746, 24.619238476953907, 24.629258517034067, 24.639278557114228, 24.649298597194388, 24.65931863727455, 24.66933867735471, 24.67935871743487, 24.68937875751503, 24.69939879759519, 24.70941883767535, 24.71943887775551, 24.72945891783567, 24.739478957915832, 24.749498997995993, 24.759519038076153, 24.769539078156313, 24.779559118236474, 24.789579158316634, 24.799599198396795, 24.809619238476955, 24.819639278557112, 24.829659318637276, 24.839679358717433, 24.849699398797597, 24.859719438877754, 24.869739478957918, 24.879759519038075, 24.889779559118235, 24.899799599198396, 24.909819639278556, 24.919839679358716, 24.929859719438877, 24.939879759519037, 24.949899799599198, 24.95991983967936, 24.96993987975952, 24.97995991983968, 24.98997995991984, 25.0])\n",
       "              .range([&#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffffccff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffefa5ff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#ffde7fff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#febf5aff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fe9e43ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#fd7134ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#f43c25ff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#db141eff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#b60026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;, &#x27;#800026ff&#x27;]);\n",
       "    \n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.x = d3.scale.linear()\n",
       "              .domain([20.0, 25.0])\n",
       "              .range([0, 450 - 50]);\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.legend = L.control({position: &#x27;topright&#x27;});\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.legend.onAdd = function (map) {var div = L.DomUtil.create(&#x27;div&#x27;, &#x27;legend&#x27;); return div};\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.legend.addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.xAxis = d3.svg.axis()\n",
       "        .scale(color_map_fffec604e2160fe977bd24ac74b1cfe7.x)\n",
       "        .orient(&quot;top&quot;)\n",
       "        .tickSize(1)\n",
       "        .tickValues([20.0, &#x27;&#x27;, 21.0, &#x27;&#x27;, 22.0, &#x27;&#x27;, 23.0, &#x27;&#x27;, 24.0, &#x27;&#x27;, 25.0, &#x27;&#x27;]);\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.svg = d3.select(&quot;.legend.leaflet-control&quot;).append(&quot;svg&quot;)\n",
       "        .attr(&quot;id&quot;, &#x27;legend&#x27;)\n",
       "        .attr(&quot;width&quot;, 450)\n",
       "        .attr(&quot;height&quot;, 40);\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.g = color_map_fffec604e2160fe977bd24ac74b1cfe7.svg.append(&quot;g&quot;)\n",
       "        .attr(&quot;class&quot;, &quot;key&quot;)\n",
       "        .attr(&quot;fill&quot;, &quot;black&quot;)\n",
       "        .attr(&quot;transform&quot;, &quot;translate(25,16)&quot;);\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.g.selectAll(&quot;rect&quot;)\n",
       "        .data(color_map_fffec604e2160fe977bd24ac74b1cfe7.color.range().map(function(d, i) {\n",
       "          return {\n",
       "            x0: i ? color_map_fffec604e2160fe977bd24ac74b1cfe7.x(color_map_fffec604e2160fe977bd24ac74b1cfe7.color.domain()[i - 1]) : color_map_fffec604e2160fe977bd24ac74b1cfe7.x.range()[0],\n",
       "            x1: i &lt; color_map_fffec604e2160fe977bd24ac74b1cfe7.color.domain().length ? color_map_fffec604e2160fe977bd24ac74b1cfe7.x(color_map_fffec604e2160fe977bd24ac74b1cfe7.color.domain()[i]) : color_map_fffec604e2160fe977bd24ac74b1cfe7.x.range()[1],\n",
       "            z: d\n",
       "          };\n",
       "        }))\n",
       "      .enter().append(&quot;rect&quot;)\n",
       "        .attr(&quot;height&quot;, 40 - 30)\n",
       "        .attr(&quot;x&quot;, function(d) { return d.x0; })\n",
       "        .attr(&quot;width&quot;, function(d) { return d.x1 - d.x0; })\n",
       "        .style(&quot;fill&quot;, function(d) { return d.z; });\n",
       "\n",
       "    color_map_fffec604e2160fe977bd24ac74b1cfe7.g.call(color_map_fffec604e2160fe977bd24ac74b1cfe7.xAxis).append(&quot;text&quot;)\n",
       "        .attr(&quot;class&quot;, &quot;caption&quot;)\n",
       "        .attr(&quot;y&quot;, 21)\n",
       "        .attr(&quot;fill&quot;, &quot;black&quot;)\n",
       "        .text(&quot;Mittlere Temperatur&quot;);\n",
       "    \n",
       "            var marker_8039a1dc4084caa912c78b1a11485649 = L.marker(\n",
       "                [46.94542, 7.40642],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_9cbd05775c3d764dfc126c8af0ef3f30 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_8039a1dc4084caa912c78b1a11485649.setIcon(div_icon_9cbd05775c3d764dfc126c8af0ef3f30);\n",
       "        \n",
       "    \n",
       "            marker_8039a1dc4084caa912c78b1a11485649.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ausserholligen 2, ewb: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_7a8fc2f57845239aa4fbb2d2909930fe = L.marker(\n",
       "                [46.94692, 7.44353],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_4794b59df9741b15060a14819593a907 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_7a8fc2f57845239aa4fbb2d2909930fe.setIcon(div_icon_4794b59df9741b15060a14819593a907);\n",
       "        \n",
       "    \n",
       "            marker_7a8fc2f57845239aa4fbb2d2909930fe.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bundesplatz: Mittlere Temperatur 23.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_50c0af6b47259b17f5132da1d90ee83e = L.marker(\n",
       "                [46.96173, 7.45192],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_a269844304045984f3449a965f70cdc5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_50c0af6b47259b17f5132da1d90ee83e.setIcon(div_icon_a269844304045984f3449a965f70cdc5);\n",
       "        \n",
       "    \n",
       "            marker_50c0af6b47259b17f5132da1d90ee83e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Breitenrain, Waffenweg: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_324ff166375357eae7aedaf9b0f41e97 = L.marker(\n",
       "                [46.95339, 7.47186],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_4d2c13559f645e2e1d56e0f5dcda30a3 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_324ff166375357eae7aedaf9b0f41e97.setIcon(div_icon_4d2c13559f645e2e1d56e0f5dcda30a3);\n",
       "        \n",
       "    \n",
       "            marker_324ff166375357eae7aedaf9b0f41e97.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Schosshaldenfriedhof 2: Mittlere Temperatur 22.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5d962ccd67329938f6a1f93515370a6a = L.marker(\n",
       "                [46.94187, 7.43462],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_5b86eccfa910f279c9940254fa5d7660 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_5d962ccd67329938f6a1f93515370a6a.setIcon(div_icon_5b86eccfa910f279c9940254fa5d7660);\n",
       "        \n",
       "    \n",
       "            marker_5d962ccd67329938f6a1f93515370a6a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Monbijou-Park: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ae8e635077272cb03e9614bf74342d73 = L.marker(\n",
       "                [46.94787, 7.37708],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_d016b98f84598167323e24ef474fbcfe = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ae8e635077272cb03e9614bf74342d73.setIcon(div_icon_d016b98f84598167323e24ef474fbcfe);\n",
       "        \n",
       "    \n",
       "            marker_ae8e635077272cb03e9614bf74342d73.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ansermetplatz: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5cc0d986fb82d0a8527dc30e46d058ae = L.marker(\n",
       "                [46.94469, 7.46442],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_0fcaddb9ba8d2495125e731ee0e4667a = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_5cc0d986fb82d0a8527dc30e46d058ae.setIcon(div_icon_0fcaddb9ba8d2495125e731ee0e4667a);\n",
       "        \n",
       "    \n",
       "            marker_5cc0d986fb82d0a8527dc30e46d058ae.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Egelsee: Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9f208d9a2e130745adcddf49195267a9 = L.marker(\n",
       "                [46.94479, 7.42713],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_27572be6416d6914a6027ef6eba0bd30 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_9f208d9a2e130745adcddf49195267a9.setIcon(div_icon_27572be6416d6914a6027ef6eba0bd30);\n",
       "        \n",
       "    \n",
       "            marker_9f208d9a2e130745adcddf49195267a9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Kreuzung Brunnmatt-Schwarztorstrasse: Mittlere Temperatur 24.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_35a9134a3d53612e00f80cf7f5ca3948 = L.marker(\n",
       "                [46.94059, 7.45824],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ddd2cf1575a184c299706045b0ddf11e = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_35a9134a3d53612e00f80cf7f5ca3948.setIcon(div_icon_ddd2cf1575a184c299706045b0ddf11e);\n",
       "        \n",
       "    \n",
       "            marker_35a9134a3d53612e00f80cf7f5ca3948.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Thunplatz: Mittlere Temperatur 23.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_36949d614962553f2de1c13f65c950a0 = L.marker(\n",
       "                [46.94302, 7.39587],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3b913bd433ee6b40b9e97be96fba3b44 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_36949d614962553f2de1c13f65c950a0.setIcon(div_icon_3b913bd433ee6b40b9e97be96fba3b44);\n",
       "        \n",
       "    \n",
       "            marker_36949d614962553f2de1c13f65c950a0.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bümpliz Stöckacker: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ebba9b3fb7a840cf3bac3a2ba369210a = L.marker(\n",
       "                [46.95151, 7.44082],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_df59edc5b51647c0643e99e13b5f3428 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ebba9b3fb7a840cf3bac3a2ba369210a.setIcon(div_icon_df59edc5b51647c0643e99e13b5f3428);\n",
       "        \n",
       "    \n",
       "            marker_ebba9b3fb7a840cf3bac3a2ba369210a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bollwerk Strasseninsel: Mittlere Temperatur 24.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_78a213f846a94edcc8b451d150b84002 = L.marker(\n",
       "                [46.96523, 7.44165],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_d30ba458894af95b348cbeabb915bf9d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_78a213f846a94edcc8b451d150b84002.setIcon(div_icon_d30ba458894af95b348cbeabb915bf9d);\n",
       "        \n",
       "    \n",
       "            marker_78a213f846a94edcc8b451d150b84002.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Viererfeld 4 (Strasse Nord): Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_1bb7e9ce35b5481b5fe8bf88be00966d = L.marker(\n",
       "                [46.94211, 7.41688],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_082dfabcaa1ecc1bff1ea3d899e05bda = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_1bb7e9ce35b5481b5fe8bf88be00966d.setIcon(div_icon_082dfabcaa1ecc1bff1ea3d899e05bda);\n",
       "        \n",
       "    \n",
       "            marker_1bb7e9ce35b5481b5fe8bf88be00966d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Schlossmatte Familiengärten: Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_370cd3e815eeddc07f59ce01aea80fb5 = L.marker(\n",
       "                [46.96271, 7.43688],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_8f75cf2c55356397c0a56f7370ef4ab2 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_370cd3e815eeddc07f59ce01aea80fb5.setIcon(div_icon_8f75cf2c55356397c0a56f7370ef4ab2);\n",
       "        \n",
       "    \n",
       "            marker_370cd3e815eeddc07f59ce01aea80fb5.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Viererfeld 2 (Schacht): Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cac5d8859dc86ee995c4f55a8e22b456 = L.marker(\n",
       "                [46.951385, 7.392484],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_4c53862dd9ba40ef72cef5d2cc17bb3d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_cac5d8859dc86ee995c4f55a8e22b456.setIcon(div_icon_4c53862dd9ba40ef72cef5d2cc17bb3d);\n",
       "        \n",
       "    \n",
       "            marker_cac5d8859dc86ee995c4f55a8e22b456.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Bethlehem Laterne: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ef9bae08df5547fc93c8ff47c60ae17f = L.marker(\n",
       "                [46.95518, 7.44773],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_c2252bc0cc86c9b6b1ee9bf5e2a16f52 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ef9bae08df5547fc93c8ff47c60ae17f.setIcon(div_icon_c2252bc0cc86c9b6b1ee9bf5e2a16f52);\n",
       "        \n",
       "    \n",
       "            marker_ef9bae08df5547fc93c8ff47c60ae17f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Viktoriarain: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_83c84f795d7d6d6e134164a189d3fe63 = L.marker(\n",
       "                [46.9503, 7.42015],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_35e95848fb9ebc8b6644589907a65fb6 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_83c84f795d7d6d6e134164a189d3fe63.setIcon(div_icon_35e95848fb9ebc8b6644589907a65fb6);\n",
       "        \n",
       "    \n",
       "            marker_83c84f795d7d6d6e134164a189d3fe63.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bremgartenfriedhof: Mittlere Temperatur 22.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_59e022b59dba01ee2161b07b64847ad4 = L.marker(\n",
       "                [46.958252, 7.4540253],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_33867c090cb9b3f2300d40bb3202bbc9 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.5\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_59e022b59dba01ee2161b07b64847ad4.setIcon(div_icon_33867c090cb9b3f2300d40bb3202bbc9);\n",
       "        \n",
       "    \n",
       "            marker_59e022b59dba01ee2161b07b64847ad4.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Breitenrainplatz 127: Mittlere Temperatur 23.5 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a57e03dfb9e9e0e7c96b2f74124fb184 = L.marker(\n",
       "                [46.95291, 7.42252],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2b48cbadcfa0e373f022d5f3950096ad = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.5\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a57e03dfb9e9e0e7c96b2f74124fb184.setIcon(div_icon_2b48cbadcfa0e373f022d5f3950096ad);\n",
       "        \n",
       "    \n",
       "            marker_a57e03dfb9e9e0e7c96b2f74124fb184.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     VonRoll: Mittlere Temperatur 23.5 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d6d9366e9ce6011a570c1c02f3eb6bac = L.marker(\n",
       "                [46.94826, 7.44361],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_372f15b0332fcbc2677ab779012b6c94 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d6d9366e9ce6011a570c1c02f3eb6bac.setIcon(div_icon_372f15b0332fcbc2677ab779012b6c94);\n",
       "        \n",
       "    \n",
       "            marker_d6d9366e9ce6011a570c1c02f3eb6bac.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bärenplatz: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_24448114f6836e09a1c343e7b8ba1086 = L.marker(\n",
       "                [46.94714, 7.46407],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2a54a898b4d4b9dfc76ec92b06b9a36e = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_24448114f6836e09a1c343e7b8ba1086.setIcon(div_icon_2a54a898b4d4b9dfc76ec92b06b9a36e);\n",
       "        \n",
       "    \n",
       "            marker_24448114f6836e09a1c343e7b8ba1086.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Obstberg, Wattenwylweg 32: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d1d31b1598ee232e8a2713ca6041db53 = L.marker(\n",
       "                [46.96798, 7.46244],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dddbbc6d8a9fb77451e86b1c0e62e5a4 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d1d31b1598ee232e8a2713ca6041db53.setIcon(div_icon_dddbbc6d8a9fb77451e86b1c0e62e5a4);\n",
       "        \n",
       "    \n",
       "            marker_d1d31b1598ee232e8a2713ca6041db53.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wankdorf ESP: Mittlere Temperatur 22.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_bd897a0bf04b455e3c5c80b2dd9199bb = L.marker(\n",
       "                [46.93558, 7.4695],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_9294ffa633168e514fd9feff01c0e6d3 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_bd897a0bf04b455e3c5c80b2dd9199bb.setIcon(div_icon_9294ffa633168e514fd9feff01c0e6d3);\n",
       "        \n",
       "    \n",
       "            marker_bd897a0bf04b455e3c5c80b2dd9199bb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Elfenau: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d2053e6bd595d7e08f4a8fc2b9ca7031 = L.marker(\n",
       "                [46.94701, 7.45586],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_bab8377ace299b28d8aac9819ace24c5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d2053e6bd595d7e08f4a8fc2b9ca7031.setIcon(div_icon_bab8377ace299b28d8aac9819ace24c5);\n",
       "        \n",
       "    \n",
       "            marker_d2053e6bd595d7e08f4a8fc2b9ca7031.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Matte Mühleplatz: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_619aa6f7d53c6a3ceb0acc4dfa1cc897 = L.marker(\n",
       "                [46.93716, 7.42317],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_efde74b2c3896e49896bb5d7b0843c5d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_619aa6f7d53c6a3ceb0acc4dfa1cc897.setIcon(div_icon_efde74b2c3896e49896bb5d7b0843c5d);\n",
       "        \n",
       "    \n",
       "            marker_619aa6f7d53c6a3ceb0acc4dfa1cc897.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Eisenbahnquartier: Mittlere Temperatur 23.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_caa419a110e64e3fba2d8fd3fea65917 = L.marker(\n",
       "                [46.95553, 7.47194],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_c35052703e2c65d219d304b6259e677c = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_caa419a110e64e3fba2d8fd3fea65917.setIcon(div_icon_c35052703e2c65d219d304b6259e677c);\n",
       "        \n",
       "    \n",
       "            marker_caa419a110e64e3fba2d8fd3fea65917.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Galgenfeld Industrie: Mittlere Temperatur 23.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c338cba2971ae7bf8551d7794f836e0c = L.marker(\n",
       "                [46.94333, 7.40633],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dc6dd8838a8d632eb1d1875954390517 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_c338cba2971ae7bf8551d7794f836e0c.setIcon(div_icon_dc6dd8838a8d632eb1d1875954390517);\n",
       "        \n",
       "    \n",
       "            marker_c338cba2971ae7bf8551d7794f836e0c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Europaplatz 2: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4d880e822fc15f01e5a83a7257a587a5 = L.marker(\n",
       "                [46.93919, 7.47992],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_cda9ce4cdb2797236f812fa66c021051 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4d880e822fc15f01e5a83a7257a587a5.setIcon(div_icon_cda9ce4cdb2797236f812fa66c021051);\n",
       "        \n",
       "    \n",
       "            marker_4d880e822fc15f01e5a83a7257a587a5.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Murifeld: Mittlere Temperatur 22.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3c814f1ac930d65b5be2f54758a6be4f = L.marker(\n",
       "                [46.96311, 7.46257],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_d6ac410ba99f462565c7c1c0672e40f7 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3c814f1ac930d65b5be2f54758a6be4f.setIcon(div_icon_d6ac410ba99f462565c7c1c0672e40f7);\n",
       "        \n",
       "    \n",
       "            marker_3c814f1ac930d65b5be2f54758a6be4f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Stadtlabor: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_db738efbc974891c5a888b5800dd7623 = L.marker(\n",
       "                [46.95597, 7.45045],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_0d38b9477c6373c46892de2a892a03d8 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_db738efbc974891c5a888b5800dd7623.setIcon(div_icon_0d38b9477c6373c46892de2a892a03d8);\n",
       "        \n",
       "    \n",
       "            marker_db738efbc974891c5a888b5800dd7623.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Optingenstrasse: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a0340321d0068162325721c65a96f36c = L.marker(\n",
       "                [46.94734, 7.43639],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2f228304723e3109f571ddcf5a986fa1 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #800026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a0340321d0068162325721c65a96f36c.setIcon(div_icon_2f228304723e3109f571ddcf5a986fa1);\n",
       "        \n",
       "    \n",
       "            marker_a0340321d0068162325721c65a96f36c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Laupenstrasse: Mittlere Temperatur 24.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ae64d37846a0d72225c7885e7266f645 = L.marker(\n",
       "                [46.94067, 7.43141],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_8a9128adbf3a4d3274574227541f68c9 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ae64d37846a0d72225c7885e7266f645.setIcon(div_icon_8a9128adbf3a4d3274574227541f68c9);\n",
       "        \n",
       "    \n",
       "            marker_ae64d37846a0d72225c7885e7266f645.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Eigerplatz: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d7b4702f708c4f7e0227cccc90286785 = L.marker(\n",
       "                [46.94878, 7.45381],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_9583d56abec5671cdc961d3c28ac9ab5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d7b4702f708c4f7e0227cccc90286785.setIcon(div_icon_9583d56abec5671cdc961d3c28ac9ab5);\n",
       "        \n",
       "    \n",
       "            marker_d7b4702f708c4f7e0227cccc90286785.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Postgasse: Mittlere Temperatur 24.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c5567847c55999695895558f38950e40 = L.marker(\n",
       "                [46.95063, 7.46987],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b87fbb6b852af0873a7addf88d63b662 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_c5567847c55999695895558f38950e40.setIcon(div_icon_b87fbb6b852af0873a7addf88d63b662);\n",
       "        \n",
       "    \n",
       "            marker_c5567847c55999695895558f38950e40.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Galgenfeld Neubausiedlung: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f732541c603ca5e471d0b3632d86af2e = L.marker(\n",
       "                [46.96286, 7.44009],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_aabc6ac6d1eede0fb355d9075111636a = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_f732541c603ca5e471d0b3632d86af2e.setIcon(div_icon_aabc6ac6d1eede0fb355d9075111636a);\n",
       "        \n",
       "    \n",
       "            marker_f732541c603ca5e471d0b3632d86af2e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Viererfeld 3 (Strasse Süd): Mittlere Temperatur 22.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_aafbed8d16d63aa39f7c21af2b26ac7c = L.marker(\n",
       "                [46.94195, 7.43094],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_1a6b9be4bd1ad13046f8b5961ba241b5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_aafbed8d16d63aa39f7c21af2b26ac7c.setIcon(div_icon_1a6b9be4bd1ad13046f8b5961ba241b5);\n",
       "        \n",
       "    \n",
       "            marker_aafbed8d16d63aa39f7c21af2b26ac7c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Pärkli bei Eigerplatz: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c28cbaad47def06b7141184f1b4e9f5f = L.marker(\n",
       "                [46.95696, 7.45802],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b10cd5c1cae54bf1ba43aa2ffb4e5681 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_c28cbaad47def06b7141184f1b4e9f5f.setIcon(div_icon_b10cd5c1cae54bf1ba43aa2ffb4e5681);\n",
       "        \n",
       "    \n",
       "            marker_c28cbaad47def06b7141184f1b4e9f5f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Kasernenareal: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9885c84355b2f29bc6f4d911ea778dff = L.marker(\n",
       "                [46.95617, 7.4285746],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_65624f1f23df09d8a2d5c09925e8b572 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_9885c84355b2f29bc6f4d911ea778dff.setIcon(div_icon_65624f1f23df09d8a2d5c09925e8b572);\n",
       "        \n",
       "    \n",
       "            marker_9885c84355b2f29bc6f4d911ea778dff.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Hintere Länggasse: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cae678b8eaf405bbfc1683c9434a98eb = L.marker(\n",
       "                [46.94348, 7.481412],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_01042320e9560cdfa2e863678c5313ab = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_cae678b8eaf405bbfc1683c9434a98eb.setIcon(div_icon_01042320e9560cdfa2e863678c5313ab);\n",
       "        \n",
       "    \n",
       "            marker_cae678b8eaf405bbfc1683c9434a98eb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Merzenacker: Mittlere Temperatur 22.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fbdc12d273419c7cadf9a5be42cb5ea2 = L.marker(\n",
       "                [46.94672, 7.42946],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_339a38e88cb9446d65aac6466a278b10 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fbdc12d273419c7cadf9a5be42cb5ea2.setIcon(div_icon_339a38e88cb9446d65aac6466a278b10);\n",
       "        \n",
       "    \n",
       "            marker_fbdc12d273419c7cadf9a5be42cb5ea2.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Emch+Berger (Schlösslistrasse) Pfosten Eingang: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_074eff400d83a7d359e9867abe73f0cd = L.marker(\n",
       "                [46.95565, 7.445022],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3b25a718f3bd1e8b15803ed063aa3da5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_074eff400d83a7d359e9867abe73f0cd.setIcon(div_icon_3b25a718f3bd1e8b15803ed063aa3da5);\n",
       "        \n",
       "    \n",
       "            marker_074eff400d83a7d359e9867abe73f0cd.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Lorrainepark: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_03470a85808e7722cd300802b22b52ad = L.marker(\n",
       "                [46.94506, 7.471829],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_5b8c146e7767d12887d2019c9c039e00 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_03470a85808e7722cd300802b22b52ad.setIcon(div_icon_5b8c146e7767d12887d2019c9c039e00);\n",
       "        \n",
       "    \n",
       "            marker_03470a85808e7722cd300802b22b52ad.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern-Ostring Freudenbergplatz Laterne: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a695219e6acf76b9c0d236a1c3cf6c07 = L.marker(\n",
       "                [46.96512, 7.42128],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_e929591c6f120cf1e5563ca713b29271 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffffccff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e20.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a695219e6acf76b9c0d236a1c3cf6c07.setIcon(div_icon_e929591c6f120cf1e5563ca713b29271);\n",
       "        \n",
       "    \n",
       "            marker_a695219e6acf76b9c0d236a1c3cf6c07.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bremgartenwald: Mittlere Temperatur 20.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9ccf762d917d5cc9ad4782fe29823a3e = L.marker(\n",
       "                [46.949, 7.40134],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_0f0e24692992d15e33ee06da73872bd4 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_9ccf762d917d5cc9ad4782fe29823a3e.setIcon(div_icon_0f0e24692992d15e33ee06da73872bd4);\n",
       "        \n",
       "    \n",
       "            marker_9ccf762d917d5cc9ad4782fe29823a3e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Weyermannshaus Industrie 2: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a328c59e62e775c86d4f0012cac8649c = L.marker(\n",
       "                [46.95789, 7.43541],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_49647fb794fee1cd26a8c281976f1709 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a328c59e62e775c86d4f0012cac8649c.setIcon(div_icon_49647fb794fee1cd26a8c281976f1709);\n",
       "        \n",
       "    \n",
       "            marker_a328c59e62e775c86d4f0012cac8649c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Hintere Länggasse: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_025638a6679cfa62cd89be76ba779de3 = L.marker(\n",
       "                [46.93798, 7.45656],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_9f991158170c640af14b7661fabec164 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffde7fff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_025638a6679cfa62cd89be76ba779de3.setIcon(div_icon_9f991158170c640af14b7661fabec164);\n",
       "        \n",
       "    \n",
       "            marker_025638a6679cfa62cd89be76ba779de3.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Dählhölzliwald: Mittlere Temperatur 21.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_08d2fb3f0c0007a2975ed7b947e90620 = L.marker(\n",
       "                [46.96017, 7.46146],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_c92ec027fd0ff3382fc8c257c6ee59de = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_08d2fb3f0c0007a2975ed7b947e90620.setIcon(div_icon_c92ec027fd0ff3382fc8c257c6ee59de);\n",
       "        \n",
       "    \n",
       "            marker_08d2fb3f0c0007a2975ed7b947e90620.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Tellstrasse: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_7bb3e31bc059a01598bd07a7a5287f1a = L.marker(\n",
       "                [46.938946, 7.4377694],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_721363834212c8c762fe83e0e5fec004 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_7bb3e31bc059a01598bd07a7a5287f1a.setIcon(div_icon_721363834212c8c762fe83e0e5fec004);\n",
       "        \n",
       "    \n",
       "            marker_7bb3e31bc059a01598bd07a7a5287f1a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Sulgenau: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a100135e36c33ccafc013e899a1d7efa = L.marker(\n",
       "                [46.9517, 7.43714],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_d832121ff82c8735f22414c147649351 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a100135e36c33ccafc013e899a1d7efa.setIcon(div_icon_d832121ff82c8735f22414c147649351);\n",
       "        \n",
       "    \n",
       "            marker_a100135e36c33ccafc013e899a1d7efa.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Länggasse Falkenweg: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a7ecb60af876fbbb441d8474720e6f20 = L.marker(\n",
       "                [46.938255, 7.4133654],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_c2970a3ceaeff29312363944492dbc70 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffde7fff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a7ecb60af876fbbb441d8474720e6f20.setIcon(div_icon_c2970a3ceaeff29312363944492dbc70);\n",
       "        \n",
       "    \n",
       "            marker_a7ecb60af876fbbb441d8474720e6f20.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Liebefeld Turnierstrasse Laterne: Mittlere Temperatur 21.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_bd8bc90bb22c991bfc436cb4f92a4224 = L.marker(\n",
       "                [46.97417, 7.44122],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_bb887dec8858bce3b21845dbe2429ba0 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_bd8bc90bb22c991bfc436cb4f92a4224.setIcon(div_icon_bb887dec8858bce3b21845dbe2429ba0);\n",
       "        \n",
       "    \n",
       "            marker_bd8bc90bb22c991bfc436cb4f92a4224.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Felsenhaldeweg: Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4891e09e67cf8377af2666dbf2b482f7 = L.marker(\n",
       "                [46.94719, 7.42571],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dbe161817c57e678f8d655d66b79b42c = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #800026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4891e09e67cf8377af2666dbf2b482f7.setIcon(div_icon_dbe161817c57e678f8d655d66b79b42c);\n",
       "        \n",
       "    \n",
       "            marker_4891e09e67cf8377af2666dbf2b482f7.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Inselspital: Mittlere Temperatur 24.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_734af957a928388741275ca9c8e8616f = L.marker(\n",
       "                [46.94555, 7.37478],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_e51afb6c4e6a87cccebb95249bebbf0b = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.5\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_734af957a928388741275ca9c8e8616f.setIcon(div_icon_e51afb6c4e6a87cccebb95249bebbf0b);\n",
       "        \n",
       "    \n",
       "            marker_734af957a928388741275ca9c8e8616f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Westside Center: Mittlere Temperatur 22.5 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fb8a99747ee6d856754b6222f6a10be1 = L.marker(\n",
       "                [46.94445, 7.44571],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b7f1bfc707f1a65a9be6fc076a6b7b19 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fb8a99747ee6d856754b6222f6a10be1.setIcon(div_icon_b7f1bfc707f1a65a9be6fc076a6b7b19);\n",
       "        \n",
       "    \n",
       "            marker_fb8a99747ee6d856754b6222f6a10be1.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Dalmazibrücke: Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_106f3e180ea5b7e19f7a60229871bc72 = L.marker(\n",
       "                [46.9481, 7.45351],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b8f89e3ae68f25253d3decc17234fd71 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_106f3e180ea5b7e19f7a60229871bc72.setIcon(div_icon_b8f89e3ae68f25253d3decc17234fd71);\n",
       "        \n",
       "    \n",
       "            marker_106f3e180ea5b7e19f7a60229871bc72.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Gerechtigkeitsgasse: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d094cf47f3f7cf6c1cb4a00559ae066f = L.marker(\n",
       "                [46.9645, 7.46747],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_f4559e075fd8ea77d34c296092cf2f30 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d094cf47f3f7cf6c1cb4a00559ae066f.setIcon(div_icon_f4559e075fd8ea77d34c296092cf2f30);\n",
       "        \n",
       "    \n",
       "            marker_d094cf47f3f7cf6c1cb4a00559ae066f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bern Wankdorfplatz Laterne: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3d823bcae6c4ce1d17941443b2238591 = L.marker(\n",
       "                [46.95898, 7.44513],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_f21406532f6008045427b21592d76884 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.5\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3d823bcae6c4ce1d17941443b2238591.setIcon(div_icon_f21406532f6008045427b21592d76884);\n",
       "        \n",
       "    \n",
       "            marker_3d823bcae6c4ce1d17941443b2238591.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Lorraine, Steckweg 17: Mittlere Temperatur 23.5 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_96f5ace513551a134488708c18bdfd7f = L.marker(\n",
       "                [46.94391, 7.44894],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_e635230914a4d356e263e7da168a282d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_96f5ace513551a134488708c18bdfd7f.setIcon(div_icon_e635230914a4d356e263e7da168a282d);\n",
       "        \n",
       "    \n",
       "            marker_96f5ace513551a134488708c18bdfd7f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Helvetiaplatz neu: Mittlere Temperatur 23.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a93c140355e7e098d73ee15f91f62f5c = L.marker(\n",
       "                [46.968, 7.46247],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_03de394969d6881257c566348c85af5b = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a93c140355e7e098d73ee15f91f62f5c.setIcon(div_icon_03de394969d6881257c566348c85af5b);\n",
       "        \n",
       "    \n",
       "            marker_a93c140355e7e098d73ee15f91f62f5c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wankdorf ESP 2: Mittlere Temperatur 22.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_0eb4a4b6c02188fd468b776a504cba0a = L.marker(\n",
       "                [46.94658, 7.43786],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_87027d4704e3dd297de0e7e5568b25d4 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_0eb4a4b6c02188fd468b776a504cba0a.setIcon(div_icon_87027d4704e3dd297de0e7e5568b25d4);\n",
       "        \n",
       "    \n",
       "            marker_0eb4a4b6c02188fd468b776a504cba0a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Hirschengraben: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c73c56274119aec57c65029872683523 = L.marker(\n",
       "                [46.93514, 7.42805],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_92cd412895b00947fe4d253de927ac02 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffde7fff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_c73c56274119aec57c65029872683523.setIcon(div_icon_92cd412895b00947fe4d253de927ac02);\n",
       "        \n",
       "    \n",
       "            marker_c73c56274119aec57c65029872683523.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Steinhölzliwald: Mittlere Temperatur 21.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ead651e62d455211fbac283f799ef46f = L.marker(\n",
       "                [46.95188, 7.4602],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3da43e5271215348caea9fb64977faab = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ead651e62d455211fbac283f799ef46f.setIcon(div_icon_3da43e5271215348caea9fb64977faab);\n",
       "        \n",
       "    \n",
       "            marker_ead651e62d455211fbac283f799ef46f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Rosengarten: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_bc2301bfe37c036822387735cb255bea = L.marker(\n",
       "                [46.94728, 7.43843],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_48d18d5c43e6059f84ec77d28d9d9241 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_bc2301bfe37c036822387735cb255bea.setIcon(div_icon_48d18d5c43e6059f84ec77d28d9d9241);\n",
       "        \n",
       "    \n",
       "            marker_bc2301bfe37c036822387735cb255bea.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bubenbergplatz: Mittlere Temperatur 23.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_6a00d0a4b7c865075f4ec2dccd2f7fda = L.marker(\n",
       "                [46.91833, 7.43971],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_cefaf063e95d64ed72d1c8dd3298d05d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffde7fff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_6a00d0a4b7c865075f4ec2dccd2f7fda.setIcon(div_icon_cefaf063e95d64ed72d1c8dd3298d05d);\n",
       "        \n",
       "    \n",
       "            marker_6a00d0a4b7c865075f4ec2dccd2f7fda.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Gurten Kulm: Mittlere Temperatur 21.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_91d0fa181a4dfbfb3182a1c11f3dfbcb = L.marker(\n",
       "                [46.928032, 7.386227],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_13174c3c1ef6425c60f9974ce92e8329 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_91d0fa181a4dfbfb3182a1c11f3dfbcb.setIcon(div_icon_13174c3c1ef6425c60f9974ce92e8329);\n",
       "        \n",
       "    \n",
       "            marker_91d0fa181a4dfbfb3182a1c11f3dfbcb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Niederwangen Papillon Laterne/Bushäuschen: Mittlere Temperatur 22.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ad303299c7951011be52bab2767485db = L.marker(\n",
       "                [46.93354, 7.44007],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_350ed9d489932d9578abd7157ddbc963 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ad303299c7951011be52bab2767485db.setIcon(div_icon_350ed9d489932d9578abd7157ddbc963);\n",
       "        \n",
       "    \n",
       "            marker_ad303299c7951011be52bab2767485db.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Morillongut (Schönegg) Mast: Mittlere Temperatur 22.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_8cfff1f8e841ac3ba8a1a085ee0b6284 = L.marker(\n",
       "                [46.92921, 7.45935],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ff00ce8663b53b4f3d2f5edd51968d6e = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_8cfff1f8e841ac3ba8a1a085ee0b6284.setIcon(div_icon_ff00ce8663b53b4f3d2f5edd51968d6e);\n",
       "        \n",
       "    \n",
       "            marker_8cfff1f8e841ac3ba8a1a085ee0b6284.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wabern Weyergut: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5b195fc2f1facc3e66db24514325f767 = L.marker(\n",
       "                [46.92607, 7.43739],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_1a04114d9e69a001063413a7b9b3625f = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_5b195fc2f1facc3e66db24514325f767.setIcon(div_icon_1a04114d9e69a001063413a7b9b3625f);\n",
       "        \n",
       "    \n",
       "            marker_5b195fc2f1facc3e66db24514325f767.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Spiegel: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_612b3be39bd042176c86094addfc8b30 = L.marker(\n",
       "                [46.91833, 7.43971],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_0f83660422605cb59913e5f9a4ba1ce0 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_612b3be39bd042176c86094addfc8b30.setIcon(div_icon_0f83660422605cb59913e5f9a4ba1ce0);\n",
       "        \n",
       "    \n",
       "            marker_612b3be39bd042176c86094addfc8b30.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Gurten Kulm 2: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a5d6b88e72e38cecae0e1f4857d1217b = L.marker(\n",
       "                [46.92781, 7.42031],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2fa8ea54555f821df4e6b260385f27ad = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a5d6b88e72e38cecae0e1f4857d1217b.setIcon(div_icon_2fa8ea54555f821df4e6b260385f27ad);\n",
       "        \n",
       "    \n",
       "            marker_a5d6b88e72e38cecae0e1f4857d1217b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Köniz Neubausiedlung: Mittlere Temperatur 21.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f0987ae43a116f44520e99d2a176c0a8 = L.marker(\n",
       "                [46.93122, 7.45326],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dd6f0d71cca825d06c42e51a8e3b3961 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_f0987ae43a116f44520e99d2a176c0a8.setIcon(div_icon_dd6f0d71cca825d06c42e51a8e3b3961);\n",
       "        \n",
       "    \n",
       "            marker_f0987ae43a116f44520e99d2a176c0a8.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wabern Viktoriastrasse: Mittlere Temperatur 22.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_65b3d3fdfa0de33202a62974103d635a = L.marker(\n",
       "                [46.916786, 7.360659],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ed7f882590f4ae0b9b44dd27951325bf = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_65b3d3fdfa0de33202a62974103d635a.setIcon(div_icon_ed7f882590f4ae0b9b44dd27951325bf);\n",
       "        \n",
       "    \n",
       "            marker_65b3d3fdfa0de33202a62974103d635a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Oberwangen Laterne: Mittlere Temperatur 21.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ccf5b45b70813dcc60d09fd5b8336d59 = L.marker(\n",
       "                [46.92981, 7.40896],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_96cfa882681770751a685d5aea9af361 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ccf5b45b70813dcc60d09fd5b8336d59.setIcon(div_icon_96cfa882681770751a685d5aea9af361);\n",
       "        \n",
       "    \n",
       "            marker_ccf5b45b70813dcc60d09fd5b8336d59.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Köniz Gartenstadt Laterne: Mittlere Temperatur 21.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_38a7d1b3dc7d99f9cbaf6c718ef177d9 = L.marker(\n",
       "                [46.92567, 7.377091],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_8fe9c6562da5eaf92ff301f2600cb27c = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_38a7d1b3dc7d99f9cbaf6c718ef177d9.setIcon(div_icon_8fe9c6562da5eaf92ff301f2600cb27c);\n",
       "        \n",
       "    \n",
       "            marker_38a7d1b3dc7d99f9cbaf6c718ef177d9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Niederwangen Zentrum Laterne: Mittlere Temperatur 22.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_45ad5a53aa3586029acf9f2887f41e1e = L.marker(\n",
       "                [46.92253, 7.42771],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_7b54340d5f4085a9eb0fc3f910fe5ef9 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_45ad5a53aa3586029acf9f2887f41e1e.setIcon(div_icon_7b54340d5f4085a9eb0fc3f910fe5ef9);\n",
       "        \n",
       "    \n",
       "            marker_45ad5a53aa3586029acf9f2887f41e1e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Köniz Blinzernplateau Strom-/Telefonmast: Mittlere Temperatur 22.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4baca1765c7e37f2752ed715636d8901 = L.marker(\n",
       "                [46.90915, 7.415169],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3b7a831cd0c66a1e26a36c92cf16a9ec = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #ffffccff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e20.5\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4baca1765c7e37f2752ed715636d8901.setIcon(div_icon_3b7a831cd0c66a1e26a36c92cf16a9ec);\n",
       "        \n",
       "    \n",
       "            marker_4baca1765c7e37f2752ed715636d8901.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Köniz Schliern Laterne: Mittlere Temperatur 20.5 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fc32339c56a6bb14ef48fcc2441e7e64 = L.marker(\n",
       "                [46.93012, 7.448146],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_0bf2581c59ba943223444a3280a440be = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fc32339c56a6bb14ef48fcc2441e7e64.setIcon(div_icon_0bf2581c59ba943223444a3280a440be);\n",
       "        \n",
       "    \n",
       "            marker_fc32339c56a6bb14ef48fcc2441e7e64.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wabern Zentrum Laterne: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4d8a391875d0b2bd11a6ab26c4eebe88 = L.marker(\n",
       "                [46.92579, 7.455911],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_1745893665f18af96144f12ab348e0d9 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4d8a391875d0b2bd11a6ab26c4eebe88.setIcon(div_icon_1745893665f18af96144f12ab348e0d9);\n",
       "        \n",
       "    \n",
       "            marker_4d8a391875d0b2bd11a6ab26c4eebe88.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Wabern Gartentower Laterne: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5dca75c0145b07f1942f778977b9a9a6 = L.marker(\n",
       "                [46.92282, 7.41453],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_881e06274adf32e6a0d8ab5ebca493a7 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_5dca75c0145b07f1942f778977b9a9a6.setIcon(div_icon_881e06274adf32e6a0d8ab5ebca493a7);\n",
       "        \n",
       "    \n",
       "            marker_5dca75c0145b07f1942f778977b9a9a6.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Köniz Bläuacker Park Aldi/Swisscom: Mittlere Temperatur 21.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4067cf6055f2e9de458e0a99441cabea = L.marker(\n",
       "                [46.9581, 7.49792],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_27b6653fcac66e84cbc80c2e864261ab = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.7\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4067cf6055f2e9de458e0a99441cabea.setIcon(div_icon_27b6653fcac66e84cbc80c2e864261ab);\n",
       "        \n",
       "    \n",
       "            marker_4067cf6055f2e9de458e0a99441cabea.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Oberfeld: Mittlere Temperatur 22.7 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ce6ed26dc8d51fa6e63dfd121ff8f4b1 = L.marker(\n",
       "                [46.957783, 7.480363],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dcbec1700a864e5f6b9071f9affd6fee = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ce6ed26dc8d51fa6e63dfd121ff8f4b1.setIcon(div_icon_dcbec1700a864e5f6b9071f9affd6fee);\n",
       "        \n",
       "    \n",
       "            marker_ce6ed26dc8d51fa6e63dfd121ff8f4b1.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Schermenweg: Mittlere Temperatur 22.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_070391c1e88f593967d1f7dce8935f2d = L.marker(\n",
       "                [46.95813, 7.48807],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_6323dcf6e8581c187dc3528be6e8dc06 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_070391c1e88f593967d1f7dce8935f2d.setIcon(div_icon_6323dcf6e8581c187dc3528be6e8dc06);\n",
       "        \n",
       "    \n",
       "            marker_070391c1e88f593967d1f7dce8935f2d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Moosweg: Mittlere Temperatur 23.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3ed7152696c26b08814207ac959fce93 = L.marker(\n",
       "                [46.96681, 7.50376],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2336a8a3b70d187ec3677a193a9a002d = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3ed7152696c26b08814207ac959fce93.setIcon(div_icon_2336a8a3b70d187ec3677a193a9a002d);\n",
       "        \n",
       "    \n",
       "            marker_3ed7152696c26b08814207ac959fce93.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Umland Bolligen: Mittlere Temperatur 22.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_942db7e4cebb829f6d8892f58de59ca8 = L.marker(\n",
       "                [46.947945, 7.484087],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_d38779504a9a04fca356b6a666b3477e = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_942db7e4cebb829f6d8892f58de59ca8.setIcon(div_icon_d38779504a9a04fca356b6a666b3477e);\n",
       "        \n",
       "    \n",
       "            marker_942db7e4cebb829f6d8892f58de59ca8.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Tiefenmösli: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_b1b48ca4d855f439c9fe82b6c3e7155d = L.marker(\n",
       "                [46.95309, 7.48719],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ee9a912400fb1d3fb82310cf24e1564c = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_b1b48ca4d855f439c9fe82b6c3e7155d.setIcon(div_icon_ee9a912400fb1d3fb82310cf24e1564c);\n",
       "        \n",
       "    \n",
       "            marker_b1b48ca4d855f439c9fe82b6c3e7155d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Lötschenstrasse 13: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_526d19f6540ec00bf51f67f68fec6f0f = L.marker(\n",
       "                [46.95806, 7.49371],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_22ccb1e35e6602f261e33d28d46f5367 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_526d19f6540ec00bf51f67f68fec6f0f.setIcon(div_icon_22ccb1e35e6602f261e33d28d46f5367);\n",
       "        \n",
       "    \n",
       "            marker_526d19f6540ec00bf51f67f68fec6f0f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Wegmühlengässli: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_94fd785bc4d1fff7279f6b0eacb25201 = L.marker(\n",
       "                [46.95869, 7.48214],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_2d26471e850e0f7580b5358ad6042da2 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_94fd785bc4d1fff7279f6b0eacb25201.setIcon(div_icon_2d26471e850e0f7580b5358ad6042da2);\n",
       "        \n",
       "    \n",
       "            marker_94fd785bc4d1fff7279f6b0eacb25201.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Poststrasse: Mittlere Temperatur 21.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cee15a6749c517f67e86b35a7e32ca5d = L.marker(\n",
       "                [46.95867, 7.48222],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_6cee6416e6b34ee2c2d15b9931ab1a36 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_cee15a6749c517f67e86b35a7e32ca5d.setIcon(div_icon_6cee6416e6b34ee2c2d15b9931ab1a36);\n",
       "        \n",
       "    \n",
       "            marker_cee15a6749c517f67e86b35a7e32ca5d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Poststrasse 2: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3b1fb69d496ce3b2cdb419639d6f725d = L.marker(\n",
       "                [46.96241, 7.48201],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_771292a6cf4c9b2d100520158ea57e80 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3b1fb69d496ce3b2cdb419639d6f725d.setIcon(div_icon_771292a6cf4c9b2d100520158ea57e80);\n",
       "        \n",
       "    \n",
       "            marker_3b1fb69d496ce3b2cdb419639d6f725d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Milchstrasse: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ba8c294c55c8af12d8762de2762441ab = L.marker(\n",
       "                [46.95566, 7.49879],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_70b2f78501669792aa9dc34b127d62fe = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_ba8c294c55c8af12d8762de2762441ab.setIcon(div_icon_70b2f78501669792aa9dc34b127d62fe);\n",
       "        \n",
       "    \n",
       "            marker_ba8c294c55c8af12d8762de2762441ab.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen Ahornstrasse 16: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9b3001daae8b2877293d99d5a88eb80b = L.marker(\n",
       "                [46.95563, 7.48114],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_375b5a1dfd78020e66baddb667fc5e94 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_9b3001daae8b2877293d99d5a88eb80b.setIcon(div_icon_375b5a1dfd78020e66baddb667fc5e94);\n",
       "        \n",
       "    \n",
       "            marker_9b3001daae8b2877293d99d5a88eb80b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ostermundigen BäreTower: Mittlere Temperatur 21.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_55b66e1b965b6d557c3fec2fc4b6a9f2 = L.marker(\n",
       "                [46.927624, 7.476338],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_e956db5d917fba3c71c5c98531b204fb = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_55b66e1b965b6d557c3fec2fc4b6a9f2.setIcon(div_icon_e956db5d917fba3c71c5c98531b204fb);\n",
       "        \n",
       "    \n",
       "            marker_55b66e1b965b6d557c3fec2fc4b6a9f2.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Muri Blümlisalpstrasse: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_23b501389331662102d3278232b32cbc = L.marker(\n",
       "                [46.93048, 7.48628],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_f43c8e4db188c200d18b9776d7275636 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.2\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_23b501389331662102d3278232b32cbc.setIcon(div_icon_f43c8e4db188c200d18b9776d7275636);\n",
       "        \n",
       "    \n",
       "            marker_23b501389331662102d3278232b32cbc.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Muri Zentrum (Tavelweg) Laterne: Mittlere Temperatur 23.2 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_e103c20f8a4fe537164169d48d5b83d1 = L.marker(\n",
       "                [46.9377, 7.50944],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3da527d989c47e333344eaf77211f6b3 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e21.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_e103c20f8a4fe537164169d48d5b83d1.setIcon(div_icon_3da527d989c47e333344eaf77211f6b3);\n",
       "        \n",
       "    \n",
       "            marker_e103c20f8a4fe537164169d48d5b83d1.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Gümligen Dentenberg Laterne: Mittlere Temperatur 21.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fd799c105605ac0bd94c556dc9ae24e9 = L.marker(\n",
       "                [46.92633, 7.4986053],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b6c9ba639d63aaf7f949d9764150e82b = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fd799c105605ac0bd94c556dc9ae24e9.setIcon(div_icon_b6c9ba639d63aaf7f949d9764150e82b);\n",
       "        \n",
       "    \n",
       "            marker_fd799c105605ac0bd94c556dc9ae24e9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Muri Steinhübeliweg: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_598ac7cf3e9760d8310a0b293c7afe22 = L.marker(\n",
       "                [46.93537, 7.50045],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_09dc9036e0d2d94a7829f44d50f085bd = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_598ac7cf3e9760d8310a0b293c7afe22.setIcon(div_icon_09dc9036e0d2d94a7829f44d50f085bd);\n",
       "        \n",
       "    \n",
       "            marker_598ac7cf3e9760d8310a0b293c7afe22.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Gümligen (Worbstrasse) Laterne: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4d52527e7de8f7cf5a2f9723634042bc = L.marker(\n",
       "                [46.97857, 7.45978],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_73797be4927e73ddb5fb9e35a8c9f9d1 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4d52527e7de8f7cf5a2f9723634042bc.setIcon(div_icon_73797be4927e73ddb5fb9e35a8c9f9d1);\n",
       "        \n",
       "    \n",
       "            marker_4d52527e7de8f7cf5a2f9723634042bc.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ittigen Worblaufenstrasse Laterne: Mittlere Temperatur 22.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fa131d515e5341d6846f19ec8a52d5b4 = L.marker(\n",
       "                [46.974644, 7.477217],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ad571790dc191aa343b3fb8e74e47622 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fa131d515e5341d6846f19ec8a52d5b4.setIcon(div_icon_ad571790dc191aa343b3fb8e74e47622);\n",
       "        \n",
       "    \n",
       "            marker_fa131d515e5341d6846f19ec8a52d5b4.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ittigen Papiermühle Kreisel: Mittlere Temperatur 24.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f828b8935cdbfaea9a6c6d53e13ad074 = L.marker(\n",
       "                [46.980637, 7.490017],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_4d89999f0759714b436ecce006fcebb5 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_f828b8935cdbfaea9a6c6d53e13ad074.setIcon(div_icon_4d89999f0759714b436ecce006fcebb5);\n",
       "        \n",
       "    \n",
       "            marker_f828b8935cdbfaea9a6c6d53e13ad074.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ittigen Gantrischweg 1 Laterne: Mittlere Temperatur 22.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a8fae28acbc6e927140babb0b61d3dce = L.marker(\n",
       "                [46.99079, 7.46407],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_12edbd8f89e1e25f0e3b51d7d4dcfd33 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_a8fae28acbc6e927140babb0b61d3dce.setIcon(div_icon_12edbd8f89e1e25f0e3b51d7d4dcfd33);\n",
       "        \n",
       "    \n",
       "            marker_a8fae28acbc6e927140babb0b61d3dce.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Zollikofen 3m: Mittlere Temperatur 22.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3c4f96997bddccf3adeb0448a964400f = L.marker(\n",
       "                [46.99095, 7.451387],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_f233d0c554221967db68d1aad3e093c6 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3c4f96997bddccf3adeb0448a964400f.setIcon(div_icon_f233d0c554221967db68d1aad3e093c6);\n",
       "        \n",
       "    \n",
       "            marker_3c4f96997bddccf3adeb0448a964400f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Zollikofen Reichenbach Laterne: Mittlere Temperatur 22.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f8de449f94a5e18e6016fd99060b1884 = L.marker(\n",
       "                [46.99266, 7.456929],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3305ec9e590755dec9794b865efed2ab = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_f8de449f94a5e18e6016fd99060b1884.setIcon(div_icon_3305ec9e590755dec9794b865efed2ab);\n",
       "        \n",
       "    \n",
       "            marker_f8de449f94a5e18e6016fd99060b1884.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Zollikofen Zentrum Laterne: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3c07e53f4e95a074a01da7f9404284d8 = L.marker(\n",
       "                [46.90922, 7.470893],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_6335373e25fde8f85285b932ad346a0f = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_3c07e53f4e95a074a01da7f9404284d8.setIcon(div_icon_6335373e25fde8f85285b932ad346a0f);\n",
       "        \n",
       "    \n",
       "            marker_3c07e53f4e95a074a01da7f9404284d8.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Kehrsatz Zentrum Laterne: Mittlere Temperatur 22.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cb04254943b091e5efa821fac342ffcd = L.marker(\n",
       "                [46.90957, 7.464513],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_a606e916cb098a6671809972187577a1 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_cb04254943b091e5efa821fac342ffcd.setIcon(div_icon_a606e916cb098a6671809972187577a1);\n",
       "        \n",
       "    \n",
       "            marker_cb04254943b091e5efa821fac342ffcd.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Kehrsatz Breitägertenstrasse Laterne: Mittlere Temperatur 22.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f37f9b934f32f0181b3acefef809d117 = L.marker(\n",
       "                [46.892506, 7.498633],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dea39e9137096b69923361a65bb99b5a = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_f37f9b934f32f0181b3acefef809d117.setIcon(div_icon_dea39e9137096b69923361a65bb99b5a);\n",
       "        \n",
       "    \n",
       "            marker_f37f9b934f32f0181b3acefef809d117.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Belp Zentrum Laterne: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_2992657e5b53e955f2d66b27e402863b = L.marker(\n",
       "                [46.89942, 7.51184],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_b8918cc6d52ab0b165318de6f19c9531 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #febf5aff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_2992657e5b53e955f2d66b27e402863b.setIcon(div_icon_b8918cc6d52ab0b165318de6f19c9531);\n",
       "        \n",
       "    \n",
       "            marker_2992657e5b53e955f2d66b27e402863b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Umland Belp: Mittlere Temperatur 22.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_278c4c9cbd24052564193b1ea75b1faa = L.marker(\n",
       "                [46.975468, 7.497151],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_ad531e2c5f3be051f513e2af9abaf801 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.8\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_278c4c9cbd24052564193b1ea75b1faa.setIcon(div_icon_ad531e2c5f3be051f513e2af9abaf801);\n",
       "        \n",
       "    \n",
       "            marker_278c4c9cbd24052564193b1ea75b1faa.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bolligen Sternenkreisel Laterne: Mittlere Temperatur 22.8 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5ce1ad540f1e6d6d6b30458dd0a0501b = L.marker(\n",
       "                [46.971962, 7.489671],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_8c86afd8137278788f97fa27a87def08 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_5ce1ad540f1e6d6d6b30458dd0a0501b.setIcon(div_icon_8c86afd8137278788f97fa27a87def08);\n",
       "        \n",
       "    \n",
       "            marker_5ce1ad540f1e6d6d6b30458dd0a0501b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Ittigen Worblentalstrasse: Mittlere Temperatur 23.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4efea479e45a36035ce7a9f0e09e2404 = L.marker(\n",
       "                [46.9585, 7.525039],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_3e4646d66a7fa7387a62f4ea01204e85 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_4efea479e45a36035ce7a9f0e09e2404.setIcon(div_icon_3e4646d66a7fa7387a62f4ea01204e85);\n",
       "        \n",
       "    \n",
       "            marker_4efea479e45a36035ce7a9f0e09e2404.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Stettlen Bernstrasse Laterne: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_736aa0dbfb73169bb814e1176cd470ba = L.marker(\n",
       "                [46.977913, 7.438822],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_5ca5c606de06803fc23cf5c4e5206906 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fd7134ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.9\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_736aa0dbfb73169bb814e1176cd470ba.setIcon(div_icon_5ca5c606de06803fc23cf5c4e5206906);\n",
       "        \n",
       "    \n",
       "            marker_736aa0dbfb73169bb814e1176cd470ba.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Bremgarten Ecke Lindenstrasse / Ritterstrasse Laterne: Mittlere Temperatur 22.9 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_d8f55e08f77c33d339612ef300bb1ddb = L.marker(\n",
       "                [47.0709, 7.308954],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_7b64f58f7573cff3645e0826f17d2083 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #db141eff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.6\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_d8f55e08f77c33d339612ef300bb1ddb.setIcon(div_icon_7b64f58f7573cff3645e0826f17d2083);\n",
       "        \n",
       "    \n",
       "            marker_d8f55e08f77c33d339612ef300bb1ddb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Mühleplatz Lyss: Mittlere Temperatur 23.6 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_fb82f49bafbd13788277d5f6578dab07 = L.marker(\n",
       "                [47.075108, 7.310936],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_4fd6bd95a2614830b7ebf4c2f74e9437 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.4\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_fb82f49bafbd13788277d5f6578dab07.setIcon(div_icon_4fd6bd95a2614830b7ebf4c2f74e9437);\n",
       "        \n",
       "    \n",
       "            marker_fb82f49bafbd13788277d5f6578dab07.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Heilbachweg | Oberfeldweg: Mittlere Temperatur 23.4 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_17ff3d666e403448726460ec65bdd3a8 = L.marker(\n",
       "                [47.073505, 7.30584],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_dad820baf1e434e119eef4d6610cc3f4 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_17ff3d666e403448726460ec65bdd3a8.setIcon(div_icon_dad820baf1e434e119eef4d6610cc3f4);\n",
       "        \n",
       "    \n",
       "            marker_17ff3d666e403448726460ec65bdd3a8.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Marktplatz Lyss: Mittlere Temperatur 24.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_39696b58b0bc69221f422690c86168b9 = L.marker(\n",
       "                [47.07661, 7.305877],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_a2d8cc7f6ada7c81fb2dd5bef22c76b7 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #b60026ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e24.0\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_39696b58b0bc69221f422690c86168b9.setIcon(div_icon_a2d8cc7f6ada7c81fb2dd5bef22c76b7);\n",
       "        \n",
       "    \n",
       "            marker_39696b58b0bc69221f422690c86168b9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Monopoliplatz Lyss: Mittlere Temperatur 24.0 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_165428da198e9604c33f28094028f8c9 = L.marker(\n",
       "                [47.071545, 7.299204],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_671312de64fd98e19ca32fca643d4357 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_165428da198e9604c33f28094028f8c9.setIcon(div_icon_671312de64fd98e19ca32fca643d4357);\n",
       "        \n",
       "    \n",
       "            marker_165428da198e9604c33f28094028f8c9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Spielplatz Stiglimatt: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c511725cda4fbba8eb9c7c87e1444c2a = L.marker(\n",
       "                [47.075085, 7.29574],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_08a2be3341e3e55c575feb334b7b4c70 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_c511725cda4fbba8eb9c7c87e1444c2a.setIcon(div_icon_08a2be3341e3e55c575feb334b7b4c70);\n",
       "        \n",
       "    \n",
       "            marker_c511725cda4fbba8eb9c7c87e1444c2a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Sportanlage Grien: Mittlere Temperatur 23.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_38f1075f6aeb361ba3b8db0ce311dba8 = L.marker(\n",
       "                [47.077145, 7.301668],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_97f189baaed9b7d3a087d63993f58352 = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #f43c25ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e23.3\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_38f1075f6aeb361ba3b8db0ce311dba8.setIcon(div_icon_97f189baaed9b7d3a087d63993f58352);\n",
       "        \n",
       "    \n",
       "            marker_38f1075f6aeb361ba3b8db0ce311dba8.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Reitplatz Grünau: Mittlere Temperatur 23.3 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cdb91e91119ce9b297b35470d3bde838 = L.marker(\n",
       "                [46.713448, 7.712437],\n",
       "                {}\n",
       "            ).addTo(map_2c187c64992b968a7812def9b1aaab5d);\n",
       "        \n",
       "    \n",
       "            var div_icon_a18f8e6ec319178c48fb17dddd1ad67b = L.divIcon({&quot;className&quot;: &quot;empty&quot;, &quot;html&quot;: &quot;\\u003cdiv style=\\&quot;font-size: 10pt; color: #fe9e43ff; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\\&quot;\\u003e22.1\\u00b0C\\u003c/div\\u003e&quot;});\n",
       "            marker_cdb91e91119ce9b297b35470d3bde838.setIcon(div_icon_a18f8e6ec319178c48fb17dddd1ad67b);\n",
       "        \n",
       "    \n",
       "            marker_cdb91e91119ce9b297b35470d3bde838.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Sigriswil: Mittlere Temperatur 22.1 °C\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x1e0d6aa22d0>"
      ]
     },
     "execution_count": 133,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# mean_temperature Map\n",
    "m = folium.Map(location=[station_analysis.geometry.y.mean(), station_analysis.geometry.x.mean()], zoom_start=13, tiles=\"CartoDB positron\")\n",
    "\n",
    "# Add a fixed title to the map\n",
    "title_html = f'''\n",
    "     <div style=\"position: fixed; \n",
    "     top: 20px; left: 100px; width: 25%; height: 45px; \n",
    "     background-color: #F0F0F0; border: 1px solid black; z-index: 9999; font-size: 14px; font-weight: bold;\">\n",
    "     Mittlere Temperatur <br> vom {pd.to_datetime(time_from).strftime('%d.%m.%Y')} bis {pd.to_datetime(time_to).strftime('%d.%m.%Y')}\n",
    "     </div>\n",
    "     '''\n",
    "m.get_root().html.add_child(folium.Element(title_html))\n",
    "\n",
    "colormap = branca.colormap.linear.YlOrRd_09\n",
    "mean_temperature = station_analysis.mean_temperature.values\n",
    "\n",
    "# Define colourmap range depending on values of 'mean_temperature\n",
    "vmin = math.floor(mean_temperature.min())\n",
    "vmax = math.ceil(mean_temperature.max())\n",
    "\n",
    "# Define the colormap with the specified range\n",
    "colormap = branca.colormap.linear.YlOrRd_09.scale(vmin, vmax)\n",
    "\n",
    "# Convert to step colormap with a specified number of steps\n",
    "n_steps = int((vmax - vmin) / 0.5)  # Define the number of steps\n",
    "colormap = colormap.to_step(n_steps)\n",
    "\n",
    "# colormap = colormap.scale(0, mean_temperature).to_step(mean_temperature) \n",
    "colormap.caption = \"Mittlere Temperatur\"\n",
    "colormap.add_to(m)\n",
    "\n",
    "# plot each station temperature\n",
    "for idx, station in station_analysis.iterrows():\n",
    "    color = colormap(station.mean_temperature)\n",
    "    # text with temperature value\n",
    "    folium.Marker(\n",
    "        location=(station.geometry.y, station.geometry.x),\n",
    "        icon=folium.DivIcon(\n",
    "            html=f'<div style=\"font-size: 10pt; color: {color}; text-shadow: -1px -1px 0 #D3D3D3, 1px -1px 0 #D3D3D3, -1px 1px 0 #D3D3D3, 1px 1px 0 #D3D3D3;\">{station.mean_temperature:.1f}°C</div>'\n",
    "            ),\n",
    "        tooltip=f\"{station['name']}: Mittlere Temperatur {station.mean_temperature:.1f} °C\",\n",
    "    ).add_to(m)\n",
    "\n",
    "# show map\n",
    "m"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python (venv)",
   "language": "python",
   "name": "myenv"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.9"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}