Skip to content

Commit

Permalink
Deployed f2c31f7 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
martin-ueding committed Dec 10, 2023
1 parent 13cc907 commit 79275db
Show file tree
Hide file tree
Showing 11 changed files with 72 additions and 33 deletions.
Binary file modified features/explorer-home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added features/explorer-sint-annaland-missing-gpx.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified features/explorer-sint-annaland.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified features/explorer-sluis.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
24 changes: 13 additions & 11 deletions features/explorer-tiles/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -860,11 +860,11 @@ <h1 id="explorer-tiles">Explorer Tiles</h1>
<p>At zoom level 14 the tiles have a side length of roughly 1.5 km in Germany. These tiles are used as the basis for <em>explorer tiles</em>. The basic idea is that every tile where you have at least one point in an activity is considered an <em>explored tile</em>.</p>
<p>From your activities the program will extract all the tiles that you have visited. And then it does a few things with those. One main thing is that it will display these on an interactive map. When we zoom into one area where I've been on vacation in 2023, you can see the explored tiles there:</p>
<p><img alt="" src="../explorer-sluis.png" /></p>
<p>The colored tiles are explored, I have been there. The green tiles are <em>cluster tiles</em>, that means that all their four neighbor tiles are also explored.</p>
<p>The filled tiles are explored, I have been there. The colored tiles are <em>cluster tiles</em>, that means that all their four neighbor tiles are also explored.</p>
<p>You can see here how I have explored a region and ensured that it is mostly contiguous.</p>
<p>There is another vacation from 2013 where I wasn't aware of the cluster tiles. I just did some bike trips and didn't look out for the tiles. There the tiles look like this:</p>
<p><img alt="" src="../explorer-sint-annaland.png" /></p>
<p>You see all these gaps in there. And this is what the explorer tiles are about: This OCD (obsessive compulsive disorder) like craving to fill in the gaps.</p>
<p>You see all these gaps in there. Also there are three different clusters which are not connected. Each unique cluster is assigned a different color such that one can see where there are gaps between the cluster tiles. And filling the gaps is what the explorer tiles are about: This OCD (obsessive compulsive disorder) like craving to fill in the gaps.</p>
<p>Let's take a look at my main cluster of explorer tiles. Here I have explored much more than in the areas where I was on vacation.</p>
<p><img alt="" src="../explorer-home.png" /></p>
<p>You can see an additional feature, the blue square. This is the one largest square which can be fit into all explored tiles. In this picture it has size 21². The idea of the square is to have a really tough challenge. Not only does one need to explore increasingly many tiles to expand the square by one unit, there must not be any gaps.</p>
Expand All @@ -890,18 +890,20 @@ <h2 id="history">History</h2>
<p>The map only shows the current state of your explorer tiles. In order to get a sense of how many new tiles you have discovered in the past, there are also plots that show you how you have extended the total number of squares, the size of your largest cluster and the size of your largest square over time:</p>
<p><img alt="" src="../explorer-history.png" /></p>
<h2 id="missing-tile-files">Missing tile files</h2>
<p>Looking at these maps you can see the gaps. And if you feel challenged to fill those, you might want to plan a “tactical bike ride” to explore those. Take for instance this set of tiles from a vacation:</p>
<p><img alt="" src="../explorer-kell.png" /></p>
<p>You can see those two gaps in the south. To make identifying these gaps a bit easier there is a second map which shows you the missing tiles. It has the gaps and also a border around the explored tiles:</p>
<p><img alt="" src="../explorer-kell-missing.png" /></p>
<p>One can use those maps to plan the routes. You can also download these maps as a GeoJSON file and use other programs to display them. For instance with GPX See on Linux it looks like this:</p>
<p><img alt="" src="../explorer-missing-geojson.png" /></p>
<p>Looking at these maps you can see the gaps. And if you feel challenged to fill those, you might want to plan a “tactical bike ride” to explore those. Let us take another look at my tile history in Sint Annaland:</p>
<p><img alt="" src="../explorer-sint-annaland.png" /></p>
<p>You can see those gaps in the clusters. To make it easier to explore tiles while on the go, we can export a file with the missing tiles. Pan and zoom the map to an area which you want to export. Below the map you will find two links:</p>
<blockquote>
<p>Download missing tiles in visible area as <strong>GeoJSON</strong> or <strong>GPX</strong>.</p>
</blockquote>
<p>This export is available as GeoJSON or GPX such that you can open it with other applications. For instance with GPX See on Linux it looks like this when opening the GeoJSON file:</p>
<p><img alt="" src="../explorer-sint-annaland-missing-geojson.png" /></p>
<p>I have not tested this software, but supposedly <a href="https://play.google.com/store/apps/details?id=net.psyberia.offlinemaps">Offline Maps</a> is able to display GeoJSON on Android.</p>
<p>On Android I use the OsmAnd app to display tracks and also try to visualize the missing tiles. Unfortunately <a href="https://osmand.net/docs/technical/osmand-file-formats/">GeoJSON is not supported</a>, therefore one has to play some tricks. The missing tiles are also exported as a GPX file with a track for each missing tile. This looks strange, but it is a bit helpful with OsmAnd. This is how the file looks like in GPXSee:</p>
<p><img alt="" src="../explorer-missing-gpx.png" /></p>
<p>And on OsmAnd it looks like this:</p>
<p><img alt="" src="../explorer-sint-annaland-missing-gpx.png" /></p>
<p>And on OsmAnd such files look like this:</p>
<p><img alt="" src="../explorer-osmand.jpg" /></p>
<p>Unfortunately OsmAnd becomes a bit sluggish with such a huge track imported, so I don't have this displayed all the time.</p>
<p>Unfortunately OsmAnd becomes a bit sluggish with such a huge track imported, so make sure to only export it from rather small regions.</p>



Expand Down
Binary file modified features/squadratinhos-bonn.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 41 additions & 4 deletions reference/changelog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -704,6 +704,15 @@
<nav class="md-nav" aria-label="Version 0">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#version-013" class="md-nav__link">
<span class="md-ellipsis">
Version 0.13
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#version-012" class="md-nav__link">
<span class="md-ellipsis">
Expand Down Expand Up @@ -856,7 +865,7 @@
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#version-013" class="md-nav__link">
<a href="#version-013_1" class="md-nav__link">
<span class="md-ellipsis">
Version 0.1.3
</span>
Expand Down Expand Up @@ -967,6 +976,15 @@
<nav class="md-nav" aria-label="Version 0">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#version-013" class="md-nav__link">
<span class="md-ellipsis">
Version 0.13
</span>
</a>

</li>

<li class="md-nav__item">
<a href="#version-012" class="md-nav__link">
<span class="md-ellipsis">
Expand Down Expand Up @@ -1119,7 +1137,7 @@
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#version-013" class="md-nav__link">
<a href="#version-013_1" class="md-nav__link">
<span class="md-ellipsis">
Version 0.1.3
</span>
Expand Down Expand Up @@ -1156,10 +1174,29 @@ <h1 id="changelog">Changelog</h1>
<p>This is the log of high-level changes that I have done in the various versions.</p>
<h2 id="version-0">Version 0</h2>
<p>This is the pre-release series. Things haven't settled yet, so each minor version might introduce breaking changes.</p>
<h3 id="version-013">Version 0.13</h3>
<ul>
<li>Revamp heatmap, use interpolated lines to provide a good experience even at high zoom levels.<ul>
<li>This also fixes the gaps that were present before. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/34">GH-34</a></li>
</ul>
</li>
<li>Add cache migration functionality.<ul>
<li>Make sure that cache directory is created beforehand. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/55">GH-55</a></li>
</ul>
</li>
<li>Split tracks into segments based on gaps of 30 seconds in the time data. That helps with interpolation across long distances when one has paused the recording. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/47">GH-47</a><ul>
<li>Fix introduced bug. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/56">GH-56</a></li>
</ul>
</li>
<li>Add cache to heatmap such that it doesn't need to render all activities and only add new activities as needed.</li>
<li>Add a footer. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/49">GH-49</a></li>
<li>Only export missing tiles in the active viewport. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/53">GH-53</a></li>
<li>Add missing dependency to SciKit Learn again; I was too eager to remove that. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/59">GH-59</a></li>
</ul>
<h3 id="version-012">Version 0.12</h3>
<ul>
<li>Change coloring of clusters, have a color per cluster. Also mark the square just as an overlay.</li>
<li>Fix bug with explorer tile page when the maximum cluster or square is just 1.</li>
<li>Fix bug with explorer tile page when the maximum cluster or square is just 1. <a href="https://github.com/martin-ueding/geo-activity-playground/issues/51">GH-51</a></li>
<li>Speed up the computation of the latest tiles.</li>
</ul>
<h3 id="version-011">Version 0.11</h3>
Expand Down Expand Up @@ -1259,7 +1296,7 @@ <h3 id="version-02">Version 0.2</h3>
<li>Add directory source.</li>
</ul>
<h3 id="version-01">Version 0.1</h3>
<h4 id="version-013">Version 0.1.3</h4>
<h4 id="version-013_1">Version 0.1.3</h4>
<ul>
<li>Generate some heatmap images.</li>
<li>Generate an explorer tile video.</li>
Expand Down
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

34 changes: 17 additions & 17 deletions sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,87 +2,87 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/acknowledgments/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/activity-view/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/calendar/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/eddington/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/equipment/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/explorer-tiles/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/heatmaps/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/features/overview/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/config-file/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/installing-git-on-linux/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/installing-stable-on-linux/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/starting-the-webserver/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/using-activity-files/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/getting-started/using-strava-api/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/reference/changelog/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://martin-ueding.github.io/geo-activity-playground/reference/directory-layout/</loc>
<lastmod>2023-12-07</lastmod>
<lastmod>2023-12-10</lastmod>
<changefreq>daily</changefreq>
</url>
</urlset>
Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 79275db

Please sign in to comment.