选一个小实验,让想法在画布上发生。
这个实验暂未附上可运行演示,可以先阅读下方的实现记录。
用弧线、移动点与分层聚合表达全球航线的连接关系。
航线数据只保留起点、终点、航班量和区域。先在服务端完成清洗与聚合,浏览器不再处理原始百万级记录。
大范围视角显示区域聚合,拉近后再展开具体航线。弧线高度按距离计算,亮度按航班量映射,移动点只用于当前高亮路线。
分层表达比同时画出全部航线更容易阅读,也显著减少 GPU 压力。