diff --git a/.coverage b/.coverage index c1cb9877ed27d7fc4b295321ff79da18a3cc0772..c6f71242717009048579c62d8013902616f691bb 100644 Binary files a/.coverage and b/.coverage differ diff --git a/README.md b/README.md index e21145f8fb5442c1db3e08660e11d70e4acdc58e..af8add3f33544df9589f789f5b81abb55be22b85 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Sara Savanovic Djordjevic, and Hoa Ben The Nguyen. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation to view the Software. Any distribution and modification of the Software requires prior written -permission from the authors. +permission from the developers of the software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, diff --git a/app/lib/widgets/choropleth_map.dart b/app/lib/widgets/choropleth_map.dart index 2946b7a51c30fd72b6fc395d0ef8d24bc2b2ec8a..58b717ac3078caa4004c61ffb02b99c38b80ddbc 100644 --- a/app/lib/widgets/choropleth_map.dart +++ b/app/lib/widgets/choropleth_map.dart @@ -28,8 +28,6 @@ class ChoroplethMap extends StatefulWidget { } class ChoroplethMapState extends State<ChoroplethMap> { - late final GlobalKey<ChoroplethMapState> _choroplethMapKey = GlobalKey(); - int selectedIndex = -1; // Subdivision/map tile index late MapShapeSource dataSource; late final MapZoomPanBehavior _zoomPanBehavior = MapZoomPanBehavior(); @@ -38,14 +36,6 @@ class ChoroplethMapState extends State<ChoroplethMap> { _initDataSource(); } - /// Resets the map zoom level - void resetZoom() { - setState(() { - _zoomPanBehavior.zoomLevel = 1; - _choroplethMapKey.currentState?.resetZoom(); - }); - } - @override void initState() { super.initState(); diff --git a/app/lib/widgets/info_layer.dart b/app/lib/widgets/info_layer.dart index 2aff7914e64ce565ef8fd6ca11fa96caf7bd38da..33807d4eeb3bef2377db55cfe8f234dba58b1d9d 100644 --- a/app/lib/widgets/info_layer.dart +++ b/app/lib/widgets/info_layer.dart @@ -46,13 +46,13 @@ class InfoLayerState extends State<InfoLayer> { Widget _buildLegend() { return Column( children: [ - _legendItem(const Color(0xffff0000), "Very unsafe"), + _legendItem(const Color(0xffff0000), "Certainly"), const SizedBox(height: 10), - _legendItem(const Color(0xffff6a00), "Unsafe"), + _legendItem(const Color(0xffff6a00), "Very likely"), const SizedBox(height: 10), - _legendItem(const Color(0xFFb1ff00), "Safe"), + _legendItem(const Color(0xFFb1ff00), "Very unlikely"), const SizedBox(height: 10), - _legendItem(const Color(0xFF00d6ff), "Very safe"), + _legendItem(const Color(0xFF00d6ff), "Extremely unlikely"), const SizedBox(height: 10), ], ); @@ -60,32 +60,46 @@ class InfoLayerState extends State<InfoLayer> { @override Widget build(BuildContext context) { - return Container( - padding: const EdgeInsets.all(40), - color: Colors.black.withOpacity(0.8), - child: Column( - mainAxisAlignment: MainAxisAlignment.center, // Align contents vertically centered - children: [ - Text( - 'Color categorization', - style: subHeadingStyle, - ), - const SizedBox(height: 20), - Text( - 'The map shows the safety of applying x kg per y m^2', - style: regTextStyle, - textAlign: TextAlign.center, - ), - const SizedBox(height: 30), - _buildLegend(), - const SizedBox(height: 30), - Text( - 'Placeholder for other information...', - style: smallTextStyle, - textAlign: TextAlign.center, - ), - ], - ), + return SingleChildScrollView( + child: Container( + padding: const EdgeInsets.all(45), + color: Colors.black.withOpacity(0.8), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, // Align contents vertically centered + children: [ + Text( + 'Color categorization', + style: subHeadingStyle, + ), + const SizedBox(height: 20), + Text( + 'Each category shows the likelihood of the ice breaking ' + 'under the weight of a single person.', + style: regTextStyle, + textAlign: TextAlign.center, + ), + const SizedBox(height: 30), + _buildLegend(), + const SizedBox(height: 30), + Text( + 'Data accuracy', + style: subHeadingStyle, + textAlign: TextAlign.center, + ), + const SizedBox(height: 20), + Text( + 'The higher the accuracy, the more likely it is that the displayed ice thickness' + 'is correct. The accuracy depends on' + 'which data sources are used to calculate the thickness.\n\n ' + '- 1/4: only API data. \n' + '- 2/4: only sensor data.' + '- 3/4: both API and sensor data. \n' + '- 4/4: both API and sensor data, with a discrepancy of <1.0cm', + style: regTextStyle, + textAlign: TextAlign.center, + ), + ], + ), ), ); } } diff --git a/app/lib/widgets/main_layout.dart b/app/lib/widgets/main_layout.dart index 5ca6eda582c42ff9fb285579496c7a0c2123b37d..cbe619847fe792593bd038a390c935efc7c8f173 100644 --- a/app/lib/widgets/main_layout.dart +++ b/app/lib/widgets/main_layout.dart @@ -42,7 +42,6 @@ class _MapContainerWidgetState extends State<MapContainerWidget> { // Initialise selected measurement to arbitrary value Measurement? selectedMeasurement = selectedMeasurements[0]; - final GlobalKey<ChoroplethMapState> _choroplethMapKey = GlobalKey(); /// Initialise lastUpdate variable from persistent storage if server fetch fails Future<void> checkAndSetLastUpdate() async { @@ -108,7 +107,6 @@ class _MapContainerWidgetState extends State<MapContainerWidget> { child: Padding( padding: const EdgeInsets.all(15.0), // Padding around map child: ChoroplethMap( - key: _choroplethMapKey, relation: widget.relation, measurements: widget.measurements, subdivisions: widget.subdivisions, @@ -230,7 +228,7 @@ class _MapContainerWidgetState extends State<MapContainerWidget> { ), ), Positioned( // Color info layer button - top: 170, + top: 130, right: 10, child: GestureDetector( onTap: () { @@ -315,7 +313,7 @@ class _MapContainerWidgetState extends State<MapContainerWidget> { ), const SizedBox(height: contPadding/3), Text( - 'Data certainty: ${selectedSubDiv?.accuracy}/4', + 'Data accuracy: ${selectedSubDiv?.accuracy}/4', style: subHeadingStyle, ), ], diff --git a/server/ModelFromNVE/logs/icemodelling_2024-05-16.log b/server/ModelFromNVE/logs/icemodelling_2024-05-16.log new file mode 100644 index 0000000000000000000000000000000000000000..18b941856f472341a9f737346e3769a0a5dde163 --- /dev/null +++ b/server/ModelFromNVE/logs/icemodelling_2024-05-16.log @@ -0,0 +1,77 @@ +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-10 06:00:00 tm. Adding avg value -11.049999999999969. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-17 06:00:00 tm. Adding avg value -15.449999999999989. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sdfsw. Adding avg value 15.025000000000002. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sdfsw. Adding avg value 9.662500000000001. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-01-18 06:00:00 sd. Adding avg value 35.3. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-17 06:00:00 sd. Adding avg value 67.575. +12:15: weatherelement.py -> patch_novalue_in_weather_element_list: Value missing on UTM33 X266707 Y6749365 2024-02-18 06:00:00 sd. Adding avg value 66.6375. diff --git "a/server/map_handler/lake_relations/skumsj\303\270en_measurements.json" "b/server/map_handler/lake_relations/skumsj\303\270en_measurements.json" index 349f0277dafbb60eeaad62182a0ca8d0529d4db3..6977af079578d4a8b9a4f0435da800c11a8f61f4 100644 --- "a/server/map_handler/lake_relations/skumsj\303\270en_measurements.json" +++ "b/server/map_handler/lake_relations/skumsj\303\270en_measurements.json" @@ -1,7 +1,7 @@ [ { "MeasurementID": -1, - "TimeMeasured": "2024-05-14 18:02:13.321651", + "TimeMeasured": "2024-05-16 12:15:20.376332", "CenterLat": null, "CenterLon": null, "Sensor": null, @@ -11,90 +11,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7651, + "CenLatitude": 60.7692, "CenLongitude": 10.528, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -103,90 +103,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7523, - "CenLongitude": 10.5319, + "CenLatitude": 60.7632, + "CenLongitude": 10.5281, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -195,90 +195,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7587, - "CenLongitude": 10.5315, + "CenLatitude": 60.7632, + "CenLongitude": 10.5397, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -287,90 +287,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7459, - "CenLongitude": 10.5325, + "CenLatitude": 60.7573, + "CenLongitude": 10.5397, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -379,90 +379,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7395, - "CenLongitude": 10.5307, + "CenLatitude": 60.7573, + "CenLongitude": 10.5315, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -471,90 +471,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7645, - "CenLongitude": 10.536, + "CenLatitude": 60.7514, + "CenLongitude": 10.5397, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -563,90 +563,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7587, - "CenLongitude": 10.5352, + "CenLatitude": 60.7514, + "CenLongitude": 10.5323, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -655,90 +655,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7419, - "CenLongitude": 10.5406, + "CenLatitude": 60.7454, + "CenLongitude": 10.5325, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -747,90 +747,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7459, - "CenLongitude": 10.5406, + "CenLatitude": 60.7454, + "CenLongitude": 10.5397, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -839,90 +839,90 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7523, - "CenLongitude": 10.5406, + "CenLatitude": 60.7419, + "CenLongitude": 10.5397, "Accuracy": 1, "Color": 0, "IceStats": [ { - "Date": "2024-05-11", + "Date": "2024-05-13", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 15.17 }, { - "Date": "2024-05-12", + "Date": "2024-05-14", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 14.52 + "Temperature (c)": 15.77 }, { - "Date": "2024-05-13", + "Date": "2024-05-15", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 15.17 + "Temperature (c)": 16.945 }, { - "Date": "2024-05-14", + "Date": "2024-05-16", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 17.945 }, { - "Date": "2024-05-15", + "Date": "2024-05-17", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 18.02 }, { - "Date": "2024-05-16", + "Date": "2024-05-18", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-17", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] }, @@ -931,31 +931,11 @@ "GroupID": null, "MinThickness": 0, "AvgThickness": 0, - "CenLatitude": 60.7587, - "CenLongitude": 10.5406, + "CenLatitude": 60.7395, + "CenLongitude": 10.5307, "Accuracy": 1, "Color": 0, "IceStats": [ - { - "Date": "2024-05-11", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 11.87 - }, - { - "Date": "2024-05-12", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 14.52 - }, { "Date": "2024-05-13", "Slush ice (m)": 0, @@ -974,7 +954,7 @@ "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 15.77 }, { "Date": "2024-05-15", @@ -984,7 +964,7 @@ "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.17 + "Temperature (c)": 16.945 }, { "Date": "2024-05-16", @@ -994,7 +974,7 @@ "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 18.12 + "Temperature (c)": 17.945 }, { "Date": "2024-05-17", @@ -1004,7 +984,7 @@ "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.77 + "Temperature (c)": 18.02 }, { "Date": "2024-05-18", @@ -1014,99 +994,27 @@ "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 - } - ] - }, - { - "SubdivID": 11, - "GroupID": null, - "MinThickness": 0, - "AvgThickness": 0, - "CenLatitude": 60.7651, - "CenLongitude": 10.5406, - "Accuracy": 1, - "Color": 0, - "IceStats": [ - { - "Date": "2024-05-11", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 11.87 + "Temperature (c)": 17.295 }, { - "Date": "2024-05-12", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 14.52 - }, - { - "Date": "2024-05-13", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 15.17 - }, - { - "Date": "2024-05-14", + "Date": "2024-05-19", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.52 + "Temperature (c)": 16.695 }, { - "Date": "2024-05-15", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 18.17 - }, - { - "Date": "2024-05-16", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 18.12 - }, - { - "Date": "2024-05-17", - "Slush ice (m)": 0, - "Black ice (m)": 0, - "Total ice (m)": 0, - "Snow depth (m)": 0.0, - "Total snow (m)": 0.0, - "Cloud cover": 0.1, - "Temperature (c)": 16.77 - }, - { - "Date": "2024-05-18", + "Date": "2024-05-20", "Slush ice (m)": 0, "Black ice (m)": 0, "Total ice (m)": 0, "Snow depth (m)": 0.0, "Total snow (m)": 0.0, "Cloud cover": 0.1, - "Temperature (c)": 16.595 + "Temperature (c)": 16.045 } ] } diff --git a/server/map_handler/update_measurements.py b/server/map_handler/update_measurements.py index 0473854ab54f4885f1c7848e7de05f06e6831302..ea30124b57225b095ce712d652d0bf3c66509299 100644 --- a/server/map_handler/update_measurements.py +++ b/server/map_handler/update_measurements.py @@ -221,7 +221,7 @@ def calculateColor(thickness: float): return 2 # Orange elif 8 < thickness <= 10: return 3 # Green - elif thickness > 10: + elif thickness > 12: return 4 # Blue else: return 0 # Grey