因之前研究了有關 map tile 的建立的方式,因此進一步了解 Strava 如何建立熱點圖的方式,因此在本篇中在這篇文章 Building the Global Heatmap 中 Strava 官方說明了建立 Strava Global Heatmap 的過程,在看完後覺得很有趣因此分享一下心得。本篇將專注在建立熱度圖的演算法上,並不涉及如何在 Cluster 上大量運算的方法。
在上一篇文章中已展示過了已展示如何從 NYC taxi trip dataset 中建立 map tiles 的基本方式。本篇將進一步改進該演算法,加速產生速度以及大檔案方式。
在先前的文章 Python 地圖視覺化 - 使用 Folium 中,我們已經介紹過如何使用 Python 與 datashader 套件將 GPS 資料繪製成圖片。本篇文章將進一步示範如何使用 NYC Taxi Trip Data 來建立 New York City 的計程車上車位置的 Heatmap,並把繪製出的 map tile 資料與 Folium 地圖元件整合以達到互動的效果。