Skip to content

Instantly share code, notes, and snippets.

@jtrive84
Created February 18, 2025 02:17
Show Gist options
  • Save jtrive84/ca91c12c1f06a911774ed88614eb3264 to your computer and use it in GitHub Desktop.
Save jtrive84/ca91c12c1f06a911774ed88614eb3264 to your computer and use it in GitHub Desktop.
folium annimation
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 83,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Sun Feb 16 16:28:45 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}]\n",
"Sun Feb 16 16:29:46 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}]\n",
"Sun Feb 16 16:30:47 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}]\n",
"Sun Feb 16 16:31:47 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}]\n",
"Sun Feb 16 16:32:47 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}]\n",
"Sun Feb 16 16:33:48 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}]\n",
"Sun Feb 16 16:34:49 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}]\n",
"Sun Feb 16 16:35:49 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}]\n",
"Sun Feb 16 16:36:50 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}]\n",
"Sun Feb 16 16:37:50 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}]\n",
"Sun Feb 16 16:38:51 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}]\n",
"Sun Feb 16 16:39:52 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}]\n",
"Sun Feb 16 16:40:53 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}]\n",
"Sun Feb 16 16:41:53 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}]\n",
"Sun Feb 16 16:42:55 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}]\n",
"Sun Feb 16 16:43:55 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}]\n",
"Sun Feb 16 16:44:55 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}]\n",
"Sun Feb 16 16:46:03 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}]\n",
"Sun Feb 16 16:47:06 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}]\n",
"Sun Feb 16 16:48:06 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}]\n",
"Sun Feb 16 16:49:06 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}]\n",
"Sun Feb 16 16:50:07 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}]\n",
"Sun Feb 16 16:51:07 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}]\n",
"Sun Feb 16 16:52:07 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}]\n",
"Sun Feb 16 16:53:26 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}]\n",
"Sun Feb 16 16:54:29 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}]\n",
"Sun Feb 16 16:55:32 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}]\n",
"Sun Feb 16 16:56:32 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}]\n",
"Sun Feb 16 16:57:32 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}]\n",
"Sun Feb 16 16:58:32 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}]\n",
"Sun Feb 16 16:59:32 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}]\n",
"Sun Feb 16 17:00:35 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}]\n",
"Sun Feb 16 17:01:37 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}]\n",
"Sun Feb 16 17:02:38 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}]\n",
"Sun Feb 16 17:03:38 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}]\n",
"Sun Feb 16 17:04:38 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}]\n",
"Sun Feb 16 17:05:38 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}]\n",
"Sun Feb 16 17:06:39 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}]\n",
"Sun Feb 16 17:07:40 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}]\n",
"Sun Feb 16 17:08:41 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}]\n",
"Sun Feb 16 17:09:41 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}]\n",
"Sun Feb 16 17:10:41 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}]\n",
"Sun Feb 16 17:11:41 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}]\n",
"Sun Feb 16 17:12:43 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}]\n",
"Sun Feb 16 17:13:43 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}]\n",
"Sun Feb 16 17:14:43 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}]\n",
"Sun Feb 16 17:15:44 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}]\n",
"Sun Feb 16 17:16:51 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}]\n",
"Sun Feb 16 17:17:52 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}]\n",
"Sun Feb 16 17:18:52 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}]\n",
"Sun Feb 16 17:19:53 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}]\n",
"Sun Feb 16 17:20:53 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}]\n",
"Sun Feb 16 17:21:55 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}]\n",
"Sun Feb 16 17:22:56 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}]\n",
"Sun Feb 16 17:23:56 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}]\n",
"Sun Feb 16 17:24:56 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}, {'timestamp': 1739748296, 'latitude': -40.534, 'longitude': -93.3772}]\n",
"Sun Feb 16 17:25:56 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}, {'timestamp': 1739748296, 'latitude': -40.534, 'longitude': -93.3772}, {'timestamp': 1739748356, 'latitude': -42.6923, 'longitude': -89.3192}]\n",
"Sun Feb 16 17:26:56 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}, {'timestamp': 1739748296, 'latitude': -40.534, 'longitude': -93.3772}, {'timestamp': 1739748356, 'latitude': -42.6923, 'longitude': -89.3192}, {'timestamp': 1739748419, 'latitude': -44.7716, 'longitude': -84.7382}]\n",
"Sun Feb 16 17:27:59 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}, {'timestamp': 1739748296, 'latitude': -40.534, 'longitude': -93.3772}, {'timestamp': 1739748356, 'latitude': -42.6923, 'longitude': -89.3192}, {'timestamp': 1739748419, 'latitude': -44.7716, 'longitude': -84.7382}, {'timestamp': 1739748479, 'latitude': -46.5617, 'longitude': -80.0176}]\n",
"Sun Feb 16 17:28:59 2025:\n",
"[{'timestamp': 1739744926, 'latitude': 14.1231, 'longitude': 69.7552}, {'timestamp': 1739744987, 'latitude': 17.1451, 'longitude': 72.1447}, {'timestamp': 1739745047, 'latitude': 20.0845, 'longitude': 74.5813}, {'timestamp': 1739745107, 'latitude': 22.9803, 'longitude': 77.1189}, {'timestamp': 1739745167, 'latitude': 25.8254, 'longitude': 79.7781}, {'timestamp': 1739745228, 'latitude': 28.6552, 'longitude': 82.6271}, {'timestamp': 1739745288, 'latitude': 31.3656, 'longitude': 85.5952}, {'timestamp': 1739745350, 'latitude': 34.0554, 'longitude': 88.8334}, {'timestamp': 1739745410, 'latitude': 36.578, 'longitude': 92.209}, {'timestamp': 1739745471, 'latitude': 39.022, 'longitude': 95.886}, {'timestamp': 1739745531, 'latitude': 41.2882, 'longitude': 99.7695}, {'timestamp': 1739745592, 'latitude': 43.4293, 'longitude': 104.0116}, {'timestamp': 1739745653, 'latitude': 45.3522, 'longitude': 108.4942}, {'timestamp': 1739745715, 'latitude': 47.1182, 'longitude': 113.4532}, {'timestamp': 1739745775, 'latitude': 48.5979, 'longitude': 118.6115}, {'timestamp': 1739745835, 'latitude': 49.8005, 'longitude': 124.0196}, {'timestamp': 1739745902, 'latitude': 50.801, 'longitude': 130.3547}, {'timestamp': 1739745966, 'latitude': 51.3875, 'longitude': 136.5248}, {'timestamp': 1739746026, 'latitude': 51.6115, 'longitude': 142.5091}, {'timestamp': 1739746086, 'latitude': 51.5008, 'longitude': 148.559}, {'timestamp': 1739746146, 'latitude': 51.0602, 'longitude': 154.483}, {'timestamp': 1739746207, 'latitude': 50.3014, 'longitude': 160.2496}, {'timestamp': 1739746267, 'latitude': 49.2426, 'longitude': 165.7906}, {'timestamp': 1739746346, 'latitude': 47.431, 'longitude': 172.662}, {'timestamp': 1739746409, 'latitude': 45.668, 'longitude': 177.7999}, {'timestamp': 1739746471, 'latitude': 43.7162, 'longitude': -177.523}, {'timestamp': 1739746532, 'latitude': 41.6376, 'longitude': -173.308}, {'timestamp': 1739746592, 'latitude': 39.3972, 'longitude': -169.3831}, {'timestamp': 1739746652, 'latitude': 37.0168, 'longitude': -165.7263}, {'timestamp': 1739746712, 'latitude': 34.5164, 'longitude': -162.3133}, {'timestamp': 1739746775, 'latitude': 31.7803, 'longitude': -158.9639}, {'timestamp': 1739746837, 'latitude': 29.0163, 'longitude': -155.8984}, {'timestamp': 1739746898, 'latitude': 26.1985, 'longitude': -153.0319}, {'timestamp': 1739746958, 'latitude': 23.3647, 'longitude': -150.3589}, {'timestamp': 1739747018, 'latitude': 20.4788, 'longitude': -147.8095}, {'timestamp': 1739747078, 'latitude': 17.5498, 'longitude': -145.3647}, {'timestamp': 1739747138, 'latitude': 14.5853, 'longitude': -143.0063}, {'timestamp': 1739747199, 'latitude': 11.5431, 'longitude': -140.6805}, {'timestamp': 1739747261, 'latitude': 8.4537, 'longitude': -138.3923}, {'timestamp': 1739747321, 'latitude': 5.4244, 'longitude': -136.1995}, {'timestamp': 1739747381, 'latitude': 2.3854, 'longitude': -134.0313}, {'timestamp': 1739747441, 'latitude': -0.6584, 'longitude': -131.8734}, {'timestamp': 1739747502, 'latitude': -3.7506, 'longitude': -129.6772}, {'timestamp': 1739747562, 'latitude': -6.7852, 'longitude': -127.5004}, {'timestamp': 1739747622, 'latitude': -9.8071, 'longitude': -125.293}, {'timestamp': 1739747684, 'latitude': -12.8855, 'longitude': -122.9836}, {'timestamp': 1739747751, 'latitude': -16.2097, 'longitude': -120.3946}, {'timestamp': 1739747811, 'latitude': -19.1527, 'longitude': -117.9939}, {'timestamp': 1739747871, 'latitude': -22.0561, 'longitude': -115.4974}, {'timestamp': 1739747932, 'latitude': -24.9583, 'longitude': -112.8423}, {'timestamp': 1739747993, 'latitude': -27.7779, 'longitude': -110.0717}, {'timestamp': 1739748055, 'latitude': -30.5951, 'longitude': -107.0673}, {'timestamp': 1739748115, 'latitude': -33.2392, 'longitude': -103.9768}, {'timestamp': 1739748175, 'latitude': -35.788, 'longitude': -100.6818}, {'timestamp': 1739748235, 'latitude': -38.2257, 'longitude': -97.1569}, {'timestamp': 1739748296, 'latitude': -40.534, 'longitude': -93.3772}, {'timestamp': 1739748356, 'latitude': -42.6923, 'longitude': -89.3192}, {'timestamp': 1739748419, 'latitude': -44.7716, 'longitude': -84.7382}, {'timestamp': 1739748479, 'latitude': -46.5617, 'longitude': -80.0176}, {'timestamp': 1739748542, 'latitude': -48.1574, 'longitude': -74.8514}]\n"
]
}
],
"source": [
"import datetime\n",
"import math\n",
"import pickle\n",
"import requests\n",
"import time\n",
"import folium\n",
"\n",
"\n",
"\n",
"def getiss():\n",
" \"\"\"\n",
" Get timestamped geo-coordinates of International Space Station.\n",
"\n",
" Returns\n",
" -------\n",
" dict\n",
" Dictionary with keys \"latitude\", \"longitude\" and \n",
" \"timestamp\" indicating time and position of ISS. \n",
" \"\"\"\n",
" dpos = dict()\n",
" resp = requests.get(\"http://api.open-notify.org/iss-now.json\").json()\n",
" if resp[\"message\"] != \"success\":\n",
" raise RuntimeError(\"Unable to access Open Notify API.\")\n",
" dpos[\"timestamp\"] = resp[\"timestamp\"]\n",
" dpos[\"latitude\"] = float(resp[\"iss_position\"][\"latitude\"])\n",
" dpos[\"longitude\"] = float(resp[\"iss_position\"][\"longitude\"])\n",
" return dpos\n",
"\n",
"coords = []\n",
"for _ in range(60):\n",
" tstmp = datetime.datetime.now().strftime(\"%c\")\n",
" coords.append(getiss())\n",
" print(f\"{tstmp}:\\n{coords}\")\n",
" time.sleep(60)\n",
"\n",
"\n",
"with open(\"coords1.pkl\", \"wb\") as fpkl:\n",
" pickle.dump(coords, fpkl, protocol=-1)"
]
},
{
"cell_type": "code",
"execution_count": 72,
"metadata": {},
"outputs": [],
"source": [
"\n",
"from datetime import datetime\n",
"\n",
"# Unpack coords dict. Use lon-lat ordering. \n",
"time_pos = [[\n",
" datetime.fromtimestamp(d[\"timestamp\"]).strftime(\"%Y-%m-%d %H:%M:%S\"),\n",
" [d[\"longitude\"], d[\"latitude\"]]\n",
" ] for d in coords\n",
"]\n",
"\n",
"end_pts = [tt for tt in time_pos[1:]]\n",
"time_pos = list(zip(time_pos[:-1], end_pts))\n",
"\n",
"# Combine timestamps and coordinates in separate lists for each time step. \n",
"lines = [{\n",
" \"coordinates\": [tp[0][1], tp[1][1]], \n",
" \"dates\": [tp[0][0], tp[1][0]], \n",
" \"color\": \"red\" if idx % 2 == 0 else \"blue\"\n",
" } for idx, tp in enumerate(time_pos)\n",
"]\n",
"\n",
"features = [\n",
" {\n",
" \"type\": \"Feature\",\n",
" \"geometry\": {\n",
" \"type\": \"LineString\",\n",
" \"coordinates\": line[\"coordinates\"]\n",
" },\n",
" \"properties\": {\n",
" \"times\": line[\"dates\"],\n",
" \"style\": {\n",
" \"color\": line[\"color\"],\n",
" \"weight\": 3\n",
" }\n",
" },\n",
" }\n",
" for line in lines\n",
"]\n",
"\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 73,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'type': 'Feature',\n",
" 'geometry': {'type': 'LineString',\n",
" 'coordinates': [[21.8688, -50.9478], [31.4365, -51.5912]]},\n",
" 'properties': {'times': ['2025-02-14 12:55:22', '2025-02-14 12:56:59'],\n",
" 'style': {'color': 'red', 'weight': 3}}}"
]
},
"execution_count": 73,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"features[0]"
]
},
{
"cell_type": "code",
"execution_count": 74,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'type': 'Feature',\n",
" 'geometry': {'type': 'LineString',\n",
" 'coordinates': [[31.4365, -51.5912], [37.6253, -51.5522]]},\n",
" 'properties': {'times': ['2025-02-14 12:56:59', '2025-02-14 12:58:01'],\n",
" 'style': {'color': 'blue', 'weight': 3}}}"
]
},
"execution_count": 74,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"features[1]"
]
},
{
"cell_type": "code",
"execution_count": 82,
"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/[email protected]/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/[email protected]/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/[email protected]/dist/leaflet.css&quot;/&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/[email protected]/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/[email protected]/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_169419d1e7a29d4ee2c0514c2b2a9ace {\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/jquery/3.7.1/jquery.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdn.jsdelivr.net/npm/[email protected]/iso8601.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css&quot;/&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css&quot;/&gt;\n",
"&lt;/head&gt;\n",
"&lt;body&gt;\n",
" \n",
" \n",
" &lt;div class=&quot;folium-map&quot; id=&quot;map_169419d1e7a29d4ee2c0514c2b2a9ace&quot; &gt;&lt;/div&gt;\n",
" \n",
"&lt;/body&gt;\n",
"&lt;script&gt;\n",
" \n",
" \n",
" var map_169419d1e7a29d4ee2c0514c2b2a9ace = L.map(\n",
" &quot;map_169419d1e7a29d4ee2c0514c2b2a9ace&quot;,\n",
" {\n",
" center: [-50.9478, 21.8688],\n",
" crs: L.CRS.EPSG3857,\n",
" ...{\n",
" &quot;zoom&quot;: 1,\n",
" &quot;zoomControl&quot;: true,\n",
" &quot;preferCanvas&quot;: false,\n",
"}\n",
"\n",
" }\n",
" );\n",
"\n",
" \n",
"\n",
" \n",
" \n",
" var tile_layer_b1b57fbaff1a01faa339e65b0313de22 = L.tileLayer(\n",
" &quot;https://tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
" {\n",
" &quot;minZoom&quot;: 0,\n",
" &quot;maxZoom&quot;: 19,\n",
" &quot;maxNativeZoom&quot;: 19,\n",
" &quot;noWrap&quot;: false,\n",
" &quot;attribution&quot;: &quot;\\u0026copy; \\u003ca href=\\&quot;https://www.openstreetmap.org/copyright\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e contributors&quot;,\n",
" &quot;subdomains&quot;: &quot;abc&quot;,\n",
" &quot;detectRetina&quot;: false,\n",
" &quot;tms&quot;: false,\n",
" &quot;opacity&quot;: 1,\n",
"}\n",
"\n",
" );\n",
" \n",
" \n",
" tile_layer_b1b57fbaff1a01faa339e65b0313de22.addTo(map_169419d1e7a29d4ee2c0514c2b2a9ace);\n",
" \n",
" \n",
" L.Control.TimeDimensionCustom = L.Control.TimeDimension.extend({\n",
" _getDisplayDateFormat: function(date){\n",
" var newdate = new moment(date);\n",
" console.log(newdate)\n",
" return newdate.format(&quot;YYYY-MM-DD HH:mm:ss&quot;);\n",
" }\n",
" });\n",
" map_169419d1e7a29d4ee2c0514c2b2a9ace.timeDimension = L.timeDimension(\n",
" {\n",
" period: &quot;PT60S&quot;,\n",
" }\n",
" );\n",
" var timeDimensionControl = new L.Control.TimeDimensionCustom(\n",
" {\n",
" &quot;position&quot;: &quot;bottomleft&quot;,\n",
" &quot;minSpeed&quot;: 0.1,\n",
" &quot;maxSpeed&quot;: 10,\n",
" &quot;autoPlay&quot;: true,\n",
" &quot;loopButton&quot;: false,\n",
" &quot;timeSliderDragUpdate&quot;: false,\n",
" &quot;speedSlider&quot;: true,\n",
" &quot;playerOptions&quot;: {\n",
" &quot;transitionTime&quot;: 500,\n",
" &quot;loop&quot;: true,\n",
" &quot;startOver&quot;: true,\n",
"},\n",
"}\n",
" );\n",
" map_169419d1e7a29d4ee2c0514c2b2a9ace.addControl(this.timeDimensionControl);\n",
"\n",
" var geoJsonLayer = L.geoJson({&quot;type&quot;: &quot;FeatureCollection&quot;, &quot;features&quot;: [{&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[21.8688, -50.9478], [31.4365, -51.5912]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 12:55:22&quot;, &quot;2025-02-14 12:56:59&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[31.4365, -51.5912], [37.6253, -51.5522]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 12:56:59&quot;, &quot;2025-02-14 12:58:01&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[37.6253, -51.5522], [43.607, -51.1752]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 12:58:01&quot;, &quot;2025-02-14 12:59:02&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[43.607, -51.1752], [49.3985, -50.4803]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 12:59:02&quot;, &quot;2025-02-14 13:00:02&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[49.3985, -50.4803], [54.9774, -49.4824]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:00:02&quot;, &quot;2025-02-14 13:01:02&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[54.9774, -49.4824], [60.3777, -48.1805]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:01:02&quot;, &quot;2025-02-14 13:02:03&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[60.3777, -48.1805], [65.3903, -46.6429]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:02:03&quot;, &quot;2025-02-14 13:03:03&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[65.3903, -46.6429], [70.0914, -44.8774]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:03:03&quot;, &quot;2025-02-14 13:04:04&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[70.0914, -44.8774], [74.6935, -42.8074]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:04:04&quot;, &quot;2025-02-14 13:05:07&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[74.6935, -42.8074], [78.7702, -40.6564]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:05:07&quot;, &quot;2025-02-14 13:06:07&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[78.7702, -40.6564], [82.598, -38.3341]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:06:07&quot;, &quot;2025-02-14 13:07:07&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[82.598, -38.3341], [86.4211, -35.6914]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:07:07&quot;, &quot;2025-02-14 13:08:13&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[86.4211, -35.6914], [89.7111, -33.1359]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:08:13&quot;, &quot;2025-02-14 13:09:13&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[89.7111, -33.1359], [92.7975, -30.4852]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:09:13&quot;, &quot;2025-02-14 13:10:13&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[92.7975, -30.4852], [95.9625, -27.4998]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:10:13&quot;, &quot;2025-02-14 13:11:18&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[95.9625, -27.4998], [98.6997, -24.694]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:11:18&quot;, &quot;2025-02-14 13:12:18&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[98.6997, -24.694], [101.304, -21.8313]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:12:18&quot;, &quot;2025-02-14 13:13:19&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[101.304, -21.8313], [103.8361, -18.8722]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:13:19&quot;, &quot;2025-02-14 13:14:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[103.8361, -18.8722], [106.2322, -15.9214]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:14:20&quot;, &quot;2025-02-14 13:15:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[106.2322, -15.9214], [108.6269, -12.8399]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:15:20&quot;, &quot;2025-02-14 13:16:22&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[108.6269, -12.8399], [110.883, -9.8324]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:16:22&quot;, &quot;2025-02-14 13:17:22&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[110.883, -9.8324], [113.0937, -6.8067]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:17:22&quot;, &quot;2025-02-14 13:18:22&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[113.0937, -6.8067], [115.2736, -3.7684]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:18:22&quot;, &quot;2025-02-14 13:19:22&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[115.2736, -3.7684], [117.491, -0.6466]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:19:22&quot;, &quot;2025-02-14 13:20:24&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[117.491, -0.6466], [119.7595, 2.5526]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:20:24&quot;, &quot;2025-02-14 13:21:27&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[119.7595, 2.5526], [121.9681, 5.6457]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:21:27&quot;, &quot;2025-02-14 13:22:28&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[121.9681, 5.6457], [124.1663, 8.6781]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:22:28&quot;, &quot;2025-02-14 13:23:28&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[124.1663, 8.6781], [126.4048, 11.6951]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:23:28&quot;, &quot;2025-02-14 13:24:28&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[126.4048, 11.6951], [128.7368, 14.7398]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:24:28&quot;, &quot;2025-02-14 13:25:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[128.7368, 14.7398], [131.1624, 17.7797]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:25:29&quot;, &quot;2025-02-14 13:26:31&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[131.1624, 17.7797], [133.6177, 20.709]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:26:31&quot;, &quot;2025-02-14 13:27:31&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[133.6177, 20.709], [136.2665, 23.6895]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:27:31&quot;, &quot;2025-02-14 13:28:33&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[136.2665, 23.6895], [138.9579, 26.5198]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:28:33&quot;, &quot;2025-02-14 13:29:33&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[138.9579, 26.5198], [141.8462, 29.3329]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:29:33&quot;, &quot;2025-02-14 13:30:34&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[141.8462, 29.3329], [144.9617, 32.1114]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:30:34&quot;, &quot;2025-02-14 13:31:37&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[144.9617, 32.1114], [148.3688, 34.8585]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:31:37&quot;, &quot;2025-02-14 13:32:40&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[148.3688, 34.8585], [151.8158, 37.3457]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:32:40&quot;, &quot;2025-02-14 13:33:40&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[151.8158, 37.3457], [155.5101, 39.7101]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:33:40&quot;, &quot;2025-02-14 13:34:40&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[155.5101, 39.7101], [159.5448, 41.9673]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:34:40&quot;, &quot;2025-02-14 13:35:41&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[159.5448, 41.9673], [163.8818, 44.0528]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:35:41&quot;, &quot;2025-02-14 13:36:43&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[163.8818, 44.0528], [168.5376, 45.9412]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:36:43&quot;, &quot;2025-02-14 13:37:44&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[168.5376, 45.9412], [173.434, 47.5793]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:37:44&quot;, &quot;2025-02-14 13:38:44&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[173.434, 47.5793], [178.8156, 49.0146]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:38:44&quot;, &quot;2025-02-14 13:39:46&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[178.8156, 49.0146], [-175.6421, 50.1355]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:39:46&quot;, &quot;2025-02-14 13:40:47&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-175.6421, 50.1355], [-169.6191, 50.9819]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:40:47&quot;, &quot;2025-02-14 13:41:50&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-169.6191, 50.9819], [-162.615, 51.5171]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:41:50&quot;, &quot;2025-02-14 13:43:01&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-162.615, 51.5171], [-156.4637, 51.608]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:43:01&quot;, &quot;2025-02-14 13:44:02&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-156.4637, 51.608], [-149.3966, 51.2791]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:44:02&quot;, &quot;2025-02-14 13:45:14&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-149.3966, 51.2791], [-143.5576, 50.6472]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:45:14&quot;, &quot;2025-02-14 13:46:14&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-143.5576, 50.6472], [-137.9188, 49.7073]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:46:14&quot;, &quot;2025-02-14 13:47:14&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-137.9188, 49.7073], [-132.537, 48.4809]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:47:14&quot;, &quot;2025-02-14 13:48:14&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-132.537, 48.4809], [-127.449, 46.9932]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:48:14&quot;, &quot;2025-02-14 13:49:14&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-127.449, 46.9932], [-122.6336, 45.2559]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:49:14&quot;, &quot;2025-02-14 13:50:15&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-122.6336, 45.2559], [-117.8152, 43.1556]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:50:15&quot;, &quot;2025-02-14 13:51:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-117.8152, 43.1556], [-113.683, 41.0295]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:51:20&quot;, &quot;2025-02-14 13:52:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-113.683, 41.0295], [-109.835, 38.7478]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:52:20&quot;, &quot;2025-02-14 13:53:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-109.835, 38.7478], [-106.2487, 36.332]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:53:20&quot;, &quot;2025-02-14 13:54:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-106.2487, 36.332], [-102.8441, 33.7572]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:54:20&quot;, &quot;2025-02-14 13:55:21&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-102.8441, 33.7572], [-99.7088, 31.126]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:55:21&quot;, &quot;2025-02-14 13:56:21&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-99.7088, 31.126], [-96.7595, 28.4112]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:56:21&quot;, &quot;2025-02-14 13:57:21&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-96.7595, 28.4112], [-93.9727, 25.6253]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:57:21&quot;, &quot;2025-02-14 13:58:21&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-93.9727, 25.6253], [-91.0898, 22.516]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:58:21&quot;, &quot;2025-02-14 13:59:27&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-91.0898, 22.516], [-88.5829, 19.6301]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 13:59:27&quot;, &quot;2025-02-14 14:00:27&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-88.5829, 19.6301], [-86.0856, 16.5909]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:00:27&quot;, &quot;2025-02-14 14:01:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-86.0856, 16.5909], [-83.7517, 13.6165]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:01:29&quot;, &quot;2025-02-14 14:02:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-83.7517, 13.6165], [-81.4825, 10.6162]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:02:29&quot;, &quot;2025-02-14 14:03:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-81.4825, 10.6162], [-79.2628, 7.5964]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:03:29&quot;, &quot;2025-02-14 14:04:30&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-79.2628, 7.5964], [-77.0773, 4.5623]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:04:30&quot;, &quot;2025-02-14 14:05:30&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-77.0773, 4.5623], [-74.8952, 1.4957]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:05:30&quot;, &quot;2025-02-14 14:06:30&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-74.8952, 1.4957], [-72.5583, -1.8015]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:06:30&quot;, &quot;2025-02-14 14:07:35&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-72.5583, -1.8015], [-70.357, -4.8925]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:07:35&quot;, &quot;2025-02-14 14:08:37&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-70.357, -4.8925], [-68.0964, -8.0244]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:08:37&quot;, &quot;2025-02-14 14:09:39&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-68.0964, -8.0244], [-65.8714, -11.0409]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:09:39&quot;, &quot;2025-02-14 14:10:39&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-65.8714, -11.0409], [-63.5958, -14.036]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:10:39&quot;, &quot;2025-02-14 14:11:39&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-63.5958, -14.036], [-60.4555, -17.9855]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:11:39&quot;, &quot;2025-02-14 14:12:59&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-60.4555, -17.9855], [-57.8316, -21.0993]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:12:59&quot;, &quot;2025-02-14 14:14:03&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-57.8316, -21.0993], [-55.2605, -23.972]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:14:03&quot;, &quot;2025-02-14 14:15:03&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-55.2605, -23.972], [-52.4232, -26.9298]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:15:03&quot;, &quot;2025-02-14 14:16:06&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-52.4232, -26.9298], [-49.5684, -29.6799]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:16:06&quot;, &quot;2025-02-14 14:17:06&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-49.5684, -29.6799], [-46.5413, -32.3533]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:17:06&quot;, &quot;2025-02-14 14:18:07&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-46.5413, -32.3533], [-43.2341, -35.0002]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:18:07&quot;, &quot;2025-02-14 14:19:08&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-43.2341, -35.0002], [-39.7834, -37.475]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:19:08&quot;, &quot;2025-02-14 14:20:08&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-39.7834, -37.475], [-36.0858, -39.8262]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:20:08&quot;, &quot;2025-02-14 14:21:08&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-36.0858, -39.8262], [-32.1169, -42.0341]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:21:08&quot;, &quot;2025-02-14 14:22:08&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-32.1169, -42.0341], [-27.0422, -44.4307]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:22:08&quot;, &quot;2025-02-14 14:23:20&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-27.0422, -44.4307], [-21.8175, -46.4567]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:23:20&quot;, &quot;2025-02-14 14:24:27&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-21.8175, -46.4567], [-16.6698, -48.0685]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:24:27&quot;, &quot;2025-02-14 14:25:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-16.6698, -48.0685], [-11.3848, -49.3717]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:25:29&quot;, &quot;2025-02-14 14:26:29&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-11.3848, -49.3717], [-5.8313, -50.3969]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:26:29&quot;, &quot;2025-02-14 14:27:30&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-5.8313, -50.3969], [-0.0596, -51.1214]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:27:30&quot;, &quot;2025-02-14 14:28:30&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[-0.0596, -51.1214], [7.0062, -51.5682]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:28:30&quot;, &quot;2025-02-14 14:29:41&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[7.0062, -51.5682], [13.3952, -51.5717]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:29:41&quot;, &quot;2025-02-14 14:30:45&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[13.3952, -51.5717], [19.3384, -51.2342]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:30:45&quot;, &quot;2025-02-14 14:31:45&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[19.3384, -51.2342], [25.2442, -50.562]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:31:45&quot;, &quot;2025-02-14 14:32:47&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[25.2442, -50.562], [30.8462, -49.5934]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:32:47&quot;, &quot;2025-02-14 14:33:47&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[30.8462, -49.5934], [36.2752, -48.3185]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:33:47&quot;, &quot;2025-02-14 14:34:48&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[36.2752, -48.3185], [41.3203, -46.8042]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:34:48&quot;, &quot;2025-02-14 14:35:48&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[41.3203, -46.8042], [46.1663, -45.0138]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:35:48&quot;, &quot;2025-02-14 14:36:50&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 3}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[46.1663, -45.0138], [50.5788, -43.0612]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2025-02-14 14:36:50&quot;, &quot;2025-02-14 14:37:50&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 3}}}]}, {\n",
" pointToLayer: function (feature, latLng) {\n",
" if (feature.properties.icon == &#x27;marker&#x27;) {\n",
" if(feature.properties.iconstyle){\n",
" return new L.Marker(latLng, {\n",
" icon: L.icon(feature.properties.iconstyle)});\n",
" }\n",
" //else\n",
" return new L.Marker(latLng);\n",
" }\n",
" if (feature.properties.icon == &#x27;circle&#x27;) {\n",
" if (feature.properties.iconstyle) {\n",
" return new L.circleMarker(latLng, feature.properties.iconstyle)\n",
" };\n",
" //else\n",
" return new L.circleMarker(latLng);\n",
" }\n",
" //else\n",
"\n",
" return new L.Marker(latLng);\n",
" },\n",
" style: function (feature) {\n",
" return feature.properties.style;\n",
" },\n",
" onEachFeature: function(feature, layer) {\n",
" if (feature.properties.popup) {\n",
" layer.bindPopup(feature.properties.popup);\n",
" }\n",
" if (feature.properties.tooltip) {\n",
" layer.bindTooltip(feature.properties.tooltip);\n",
" }\n",
" }\n",
" })\n",
"\n",
" var timestamped_geo_json_a2f95716423a2a9a0bc055b72d3acedb = L.timeDimension.layer.geoJson(\n",
" geoJsonLayer,\n",
" {\n",
" updateTimeDimension: true,\n",
" addlastPoint: false,\n",
" duration: undefined,\n",
" }\n",
" ).addTo(map_169419d1e7a29d4ee2c0514c2b2a9ace);\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 0x795fa4159f40>"
]
},
"execution_count": 82,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"import folium\n",
"import folium.plugins as plugins\n",
"\n",
"# Center map on midpoint of coords list.\n",
"dc = coords[0] # [len(coords) // 2]\n",
"mid_lat, mid_lon = dc[\"latitude\"], dc[\"longitude\"]\n",
"\n",
"m = folium.Map(location=[mid_lat, mid_lon], zoom_start=1)\n",
"\n",
"plugins.TimestampedGeoJson(\n",
" {\n",
" \"type\": \"FeatureCollection\",\n",
" \"features\": features,\n",
" },\n",
" transition_time=500,\n",
" # loop=True,\n",
" # auto_play=True,\n",
" add_last_point=False,\n",
" period='PT60S',\n",
" # min_speed=0.05,\n",
" # max_speed=1,\n",
" # loop_button=False,\n",
" date_options='YYYY-MM-DD HH:mm:ss',\n",
" # time_slider_drag_update=False,\n",
" # duration=None,\n",
" # speed_slider=True\n",
").add_to(m)\n",
"\n",
"m\n"
]
},
{
"cell_type": "code",
"execution_count": 45,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[0;31mInit signature:\u001b[0m\n",
"\u001b[0mplugins\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mTimestampedGeoJson\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mtransition_time\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m200\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mloop\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mauto_play\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0madd_last_point\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mperiod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'P1D'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mmin_speed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0.1\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mmax_speed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m10\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mloop_button\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mdate_options\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'YYYY-MM-DD HH:mm:ss'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mtime_slider_drag_update\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mduration\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mspeed_slider\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mDocstring:\u001b[0m \n",
"Creates a TimestampedGeoJson plugin from timestamped GeoJSONs to append\n",
"into a map with Map.add_child.\n",
"\n",
"A geo-json is timestamped if:\n",
"\n",
"* it contains only features of types LineString, MultiPoint, MultiLineString,\n",
" Polygon and MultiPolygon.\n",
"* each feature has a 'times' property with the same length as the\n",
" coordinates array.\n",
"* each element of each 'times' property is a timestamp in ms since epoch,\n",
" or in ISO string.\n",
"\n",
"Eventually, you may have Point features with a 'times' property being an\n",
"array of length 1.\n",
"\n",
"Parameters\n",
"----------\n",
"data: file, dict or str.\n",
" The timestamped geo-json data you want to plot.\n",
"\n",
" * If file, then data will be read in the file and fully embedded in\n",
" Leaflet's javascript.\n",
" * If dict, then data will be converted to json and embedded in the\n",
" javascript.\n",
" * If str, then data will be passed to the javascript as-is.\n",
"transition_time: int, default 200.\n",
" The duration in ms of a transition from between timestamps.\n",
"loop: bool, default True\n",
" Whether the animation shall loop.\n",
"auto_play: bool, default True\n",
" Whether the animation shall start automatically at startup.\n",
"add_last_point: bool, default True\n",
" Whether a point is added at the last valid coordinate of a LineString.\n",
"period: str, default \"P1D\"\n",
" Used to construct the array of available times starting\n",
" from the first available time. Format: ISO8601 Duration\n",
" ex: 'P1M' 1/month, 'P1D' 1/day, 'PT1H' 1/hour, and 'PT1M' 1/minute\n",
"duration: str, default None\n",
" Period of time which the features will be shown on the map after their\n",
" time has passed. If None, all previous times will be shown.\n",
" Format: ISO8601 Duration\n",
" ex: 'P1M' 1/month, 'P1D' 1/day, 'PT1H' 1/hour, and 'PT1M' 1/minute\n",
"\n",
"Examples\n",
"--------\n",
">>> TimestampedGeoJson(\n",
"... {\n",
"... \"type\": \"FeatureCollection\",\n",
"... \"features\": [\n",
"... {\n",
"... \"type\": \"Feature\",\n",
"... \"geometry\": {\n",
"... \"type\": \"LineString\",\n",
"... \"coordinates\": [[-70, -25], [-70, 35], [70, 35]],\n",
"... },\n",
"... \"properties\": {\n",
"... \"times\": [1435708800000, 1435795200000, 1435881600000],\n",
"... \"tooltip\": \"my tooltip text\",\n",
"... },\n",
"... }\n",
"... ],\n",
"... }\n",
"... )\n",
"\n",
"See https://github.com/socib/Leaflet.TimeDimension for more information.\n",
"\u001b[0;31mFile:\u001b[0m ~/miniforge3/envs/py312/lib/python3.12/site-packages/folium/plugins/timestamped_geo_json.py\n",
"\u001b[0;31mType:\u001b[0m type\n",
"\u001b[0;31mSubclasses:\u001b[0m "
]
}
],
"source": [
"plugins.TimestampedGeoJson?"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"\n",
"import folium\n",
"\n",
"\n",
"\n",
"\n",
"\n",
"m = folium.Map(location=[35.68159659061569, 139.76451516151428], zoom_start=16)"
]
},
{
"cell_type": "code",
"execution_count": null,
"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/[email protected]/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/[email protected]/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/[email protected]/dist/leaflet.css&quot;/&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/[email protected]/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/[email protected]/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_2d52c1461cf4cdcda52061c4dbbe6ba4 {\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/jquery/3.7.1/jquery.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.2/jquery-ui.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdn.jsdelivr.net/npm/[email protected]/iso8601.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.18.1/moment.min.js&quot;&gt;&lt;/script&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.4/styles/default.min.css&quot;/&gt;\n",
" &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/[email protected]/dist/leaflet.timedimension.control.css&quot;/&gt;\n",
"&lt;/head&gt;\n",
"&lt;body&gt;\n",
" \n",
" \n",
" &lt;div class=&quot;folium-map&quot; id=&quot;map_2d52c1461cf4cdcda52061c4dbbe6ba4&quot; &gt;&lt;/div&gt;\n",
" \n",
"&lt;/body&gt;\n",
"&lt;script&gt;\n",
" \n",
" \n",
" var map_2d52c1461cf4cdcda52061c4dbbe6ba4 = L.map(\n",
" &quot;map_2d52c1461cf4cdcda52061c4dbbe6ba4&quot;,\n",
" {\n",
" center: [35.68159659061569, 139.76451516151428],\n",
" crs: L.CRS.EPSG3857,\n",
" ...{\n",
" &quot;zoom&quot;: 16,\n",
" &quot;zoomControl&quot;: true,\n",
" &quot;preferCanvas&quot;: false,\n",
"}\n",
"\n",
" }\n",
" );\n",
"\n",
" \n",
"\n",
" \n",
" \n",
" var tile_layer_98bf30a366646ada2e1bea819a7ce5c3 = L.tileLayer(\n",
" &quot;https://tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
" {\n",
" &quot;minZoom&quot;: 0,\n",
" &quot;maxZoom&quot;: 19,\n",
" &quot;maxNativeZoom&quot;: 19,\n",
" &quot;noWrap&quot;: false,\n",
" &quot;attribution&quot;: &quot;\\u0026copy; \\u003ca href=\\&quot;https://www.openstreetmap.org/copyright\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e contributors&quot;,\n",
" &quot;subdomains&quot;: &quot;abc&quot;,\n",
" &quot;detectRetina&quot;: false,\n",
" &quot;tms&quot;: false,\n",
" &quot;opacity&quot;: 1,\n",
"}\n",
"\n",
" );\n",
" \n",
" \n",
" tile_layer_98bf30a366646ada2e1bea819a7ce5c3.addTo(map_2d52c1461cf4cdcda52061c4dbbe6ba4);\n",
" \n",
" \n",
" L.Control.TimeDimensionCustom = L.Control.TimeDimension.extend({\n",
" _getDisplayDateFormat: function(date){\n",
" var newdate = new moment(date);\n",
" console.log(newdate)\n",
" return newdate.format(&quot;YYYY-MM-DD HH:mm:ss&quot;);\n",
" }\n",
" });\n",
" map_2d52c1461cf4cdcda52061c4dbbe6ba4.timeDimension = L.timeDimension(\n",
" {\n",
" period: &quot;PT1M&quot;,\n",
" }\n",
" );\n",
" var timeDimensionControl = new L.Control.TimeDimensionCustom(\n",
" {\n",
" &quot;position&quot;: &quot;bottomleft&quot;,\n",
" &quot;minSpeed&quot;: 0.1,\n",
" &quot;maxSpeed&quot;: 10,\n",
" &quot;autoPlay&quot;: true,\n",
" &quot;loopButton&quot;: false,\n",
" &quot;timeSliderDragUpdate&quot;: false,\n",
" &quot;speedSlider&quot;: true,\n",
" &quot;playerOptions&quot;: {\n",
" &quot;transitionTime&quot;: 200,\n",
" &quot;loop&quot;: true,\n",
" &quot;startOver&quot;: true,\n",
"},\n",
"}\n",
" );\n",
" map_2d52c1461cf4cdcda52061c4dbbe6ba4.addControl(this.timeDimensionControl);\n",
"\n",
" var geoJsonLayer = L.geoJson({&quot;type&quot;: &quot;FeatureCollection&quot;, &quot;features&quot;: [{&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[139.76451516151428, 35.68159659061569], [139.75964426994324, 35.682590062684206]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2017-06-02T00:00:00&quot;, &quot;2017-06-02T00:10:00&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;red&quot;, &quot;weight&quot;: 5}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[139.75964426994324, 35.682590062684206], [139.7575843334198, 35.679505030038506]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2017-06-02T00:10:00&quot;, &quot;2017-06-02T00:20:00&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;blue&quot;, &quot;weight&quot;: 5}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[139.7575843334198, 35.679505030038506], [139.76337790489197, 35.678040905014065]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2017-06-02T00:20:00&quot;, &quot;2017-06-02T00:30:00&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;green&quot;, &quot;weight&quot;: 15}}}, {&quot;type&quot;: &quot;Feature&quot;, &quot;geometry&quot;: {&quot;type&quot;: &quot;LineString&quot;, &quot;coordinates&quot;: [[139.76337790489197, 35.678040905014065], [139.76451516151428, 35.68159659061569]]}, &quot;properties&quot;: {&quot;times&quot;: [&quot;2017-06-02T00:30:00&quot;, &quot;2017-06-02T00:40:00&quot;], &quot;style&quot;: {&quot;color&quot;: &quot;#FFFFFF&quot;, &quot;weight&quot;: 5}}}]}, {\n",
" pointToLayer: function (feature, latLng) {\n",
" if (feature.properties.icon == &#x27;marker&#x27;) {\n",
" if(feature.properties.iconstyle){\n",
" return new L.Marker(latLng, {\n",
" icon: L.icon(feature.properties.iconstyle)});\n",
" }\n",
" //else\n",
" return new L.Marker(latLng);\n",
" }\n",
" if (feature.properties.icon == &#x27;circle&#x27;) {\n",
" if (feature.properties.iconstyle) {\n",
" return new L.circleMarker(latLng, feature.properties.iconstyle)\n",
" };\n",
" //else\n",
" return new L.circleMarker(latLng);\n",
" }\n",
" //else\n",
"\n",
" return new L.Marker(latLng);\n",
" },\n",
" style: function (feature) {\n",
" return feature.properties.style;\n",
" },\n",
" onEachFeature: function(feature, layer) {\n",
" if (feature.properties.popup) {\n",
" layer.bindPopup(feature.properties.popup);\n",
" }\n",
" if (feature.properties.tooltip) {\n",
" layer.bindTooltip(feature.properties.tooltip);\n",
" }\n",
" }\n",
" })\n",
"\n",
" var timestamped_geo_json_e7710e532c1944b56885b8da6bb32f5b = L.timeDimension.layer.geoJson(\n",
" geoJsonLayer,\n",
" {\n",
" updateTimeDimension: true,\n",
" addlastPoint: true,\n",
" duration: undefined,\n",
" }\n",
" ).addTo(map_2d52c1461cf4cdcda52061c4dbbe6ba4);\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 0x795fbe1d98e0>"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\n",
"\n",
"\n",
"m = folium.Map(location=[35.68159659061569, 139.76451516151428], zoom_start=16)\n",
"\n",
"# Lon, Lat order.\n",
"lines = [\n",
" {\n",
" \"coordinates\": [\n",
" [139.76451516151428, 35.68159659061569],\n",
" [139.75964426994324, 35.682590062684206],\n",
" ],\n",
" \"dates\": [\"2017-06-02T00:00:00\", \"2017-06-02T00:10:00\"],\n",
" \"color\": \"red\",\n",
" },\n",
" {\n",
" \"coordinates\": [\n",
" [139.75964426994324, 35.682590062684206],\n",
" [139.7575843334198, 35.679505030038506],\n",
" ],\n",
" \"dates\": [\"2017-06-02T00:10:00\", \"2017-06-02T00:20:00\"],\n",
" \"color\": \"blue\",\n",
" },\n",
" {\n",
" \"coordinates\": [\n",
" [139.7575843334198, 35.679505030038506],\n",
" [139.76337790489197, 35.678040905014065],\n",
" ],\n",
" \"dates\": [\"2017-06-02T00:20:00\", \"2017-06-02T00:30:00\"],\n",
" \"color\": \"green\",\n",
" \"weight\": 15,\n",
" },\n",
" {\n",
" \"coordinates\": [\n",
" [139.76337790489197, 35.678040905014065],\n",
" [139.76451516151428, 35.68159659061569],\n",
" ],\n",
" \"dates\": [\"2017-06-02T00:30:00\", \"2017-06-02T00:40:00\"],\n",
" \"color\": \"#FFFFFF\",\n",
" },\n",
"]\n",
"\n",
"features = [\n",
" {\n",
" \"type\": \"Feature\",\n",
" \"geometry\": {\n",
" \"type\": \"LineString\",\n",
" \"coordinates\": line[\"coordinates\"],\n",
" },\n",
" \"properties\": {\n",
" \"times\": line[\"dates\"],\n",
" \"style\": {\n",
" \"color\": line[\"color\"],\n",
" \"weight\": line[\"weight\"] if \"weight\" in line else 5,\n",
" },\n",
" },\n",
" }\n",
" for line in lines\n",
"]\n",
"\n",
"plugins.TimestampedGeoJson(\n",
" {\n",
" \"type\": \"FeatureCollection\",\n",
" \"features\": features,\n",
" },\n",
" period=\"PT1M\",\n",
" add_last_point=True,\n",
").add_to(m)\n",
"\n",
"m\n",
"\n"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"\u001b[0;31mInit signature:\u001b[0m\n",
"\u001b[0mplugins\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mTimestampedGeoJson\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mdata\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mtransition_time\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m200\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mloop\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mauto_play\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0madd_last_point\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mperiod\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'P1D'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mmin_speed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0.1\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mmax_speed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m10\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mloop_button\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mdate_options\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'YYYY-MM-DD HH:mm:ss'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mtime_slider_drag_update\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mduration\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m \u001b[0mspeed_slider\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\n",
"\u001b[0;34m\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mDocstring:\u001b[0m \n",
"Creates a TimestampedGeoJson plugin from timestamped GeoJSONs to append\n",
"into a map with Map.add_child.\n",
"\n",
"A geo-json is timestamped if:\n",
"\n",
"* it contains only features of types LineString, MultiPoint, MultiLineString,\n",
" Polygon and MultiPolygon.\n",
"* each feature has a 'times' property with the same length as the\n",
" coordinates array.\n",
"* each element of each 'times' property is a timestamp in ms since epoch,\n",
" or in ISO string.\n",
"\n",
"Eventually, you may have Point features with a 'times' property being an\n",
"array of length 1.\n",
"\n",
"Parameters\n",
"----------\n",
"data: file, dict or str.\n",
" The timestamped geo-json data you want to plot.\n",
"\n",
" * If file, then data will be read in the file and fully embedded in\n",
" Leaflet's javascript.\n",
" * If dict, then data will be converted to json and embedded in the\n",
" javascript.\n",
" * If str, then data will be passed to the javascript as-is.\n",
"transition_time: int, default 200.\n",
" The duration in ms of a transition from between timestamps.\n",
"loop: bool, default True\n",
" Whether the animation shall loop.\n",
"auto_play: bool, default True\n",
" Whether the animation shall start automatically at startup.\n",
"add_last_point: bool, default True\n",
" Whether a point is added at the last valid coordinate of a LineString.\n",
"period: str, default \"P1D\"\n",
" Used to construct the array of available times starting\n",
" from the first available time. Format: ISO8601 Duration\n",
" ex: 'P1M' 1/month, 'P1D' 1/day, 'PT1H' 1/hour, and 'PT1M' 1/minute\n",
"duration: str, default None\n",
" Period of time which the features will be shown on the map after their\n",
" time has passed. If None, all previous times will be shown.\n",
" Format: ISO8601 Duration\n",
" ex: 'P1M' 1/month, 'P1D' 1/day, 'PT1H' 1/hour, and 'PT1M' 1/minute\n",
"\n",
"Examples\n",
"--------\n",
">>> TimestampedGeoJson(\n",
"... {\n",
"... \"type\": \"FeatureCollection\",\n",
"... \"features\": [\n",
"... {\n",
"... \"type\": \"Feature\",\n",
"... \"geometry\": {\n",
"... \"type\": \"LineString\",\n",
"... \"coordinates\": [[-70, -25], [-70, 35], [70, 35]],\n",
"... },\n",
"... \"properties\": {\n",
"... \"times\": [1435708800000, 1435795200000, 1435881600000],\n",
"... \"tooltip\": \"my tooltip text\",\n",
"... },\n",
"... }\n",
"... ],\n",
"... }\n",
"... )\n",
"\n",
"See https://github.com/socib/Leaflet.TimeDimension for more information.\n",
"\u001b[0;31mFile:\u001b[0m ~/miniforge3/envs/py312/lib/python3.12/site-packages/folium/plugins/timestamped_geo_json.py\n",
"\u001b[0;31mType:\u001b[0m type\n",
"\u001b[0;31mSubclasses:\u001b[0m "
]
}
],
"source": [
"plugins.TimestampedGeoJson?"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "py312",
"language": "python",
"name": "python3"
},
"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.12.8"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment