简介

Dymaxion map又称富勒地图,是世界地图在二十面体表面上的投影,可以展开并展平为二维。平面地图严重中断,以保持形状和大小。该投影是由Buckminster Fuller发明的。Dymaxion投影仅适用于整个地球的表现形式。它不是一个gnomonic投影,全局数据从切面的中心点向外扩展到边缘。相反,Dymaxion地图的每个三角形边缘与相应地球上的部分大圆的比例相匹配,并且每个方面内的其他点向中间缩小,而不是扩大到周边。


与墨卡托投影相比,它的相对大小的区域变形较小。

富勒希望地图以不同的方式展开,以强调世界的不同方面。以一种方式将二十面体的三角形面分开,形成一个二十面体网,显示几乎连续的陆地表面,包括地球的所有大陆。而不是由大洋划分的大陆群。以不同的方式将固体剥离,呈现出由陆地环绕的连接海洋主导的世界观。
但是,Dymaxion地图也难以使用。例如,描述四个基本方向并定位地理坐标是令人困惑的。对于大多数试图使用它的人来说,地图的笨拙形状可能违反直觉。例如,追踪从印度到智利的路径可能会令人困惑。根据地图的投影方式,陆地和海洋通常分为几块。
一个有趣的用途,用于绘制早期人类迁徙(颜色显示在今天之前的几千年):

D3.js实现

d3-geo-polygon已经实现了该投影。
使用方法如下:

1
2
require("d3-geo", "d3-geo-polygon");
const projection = d3.geoAirocean();

投影使用由Gray给出的方程式的库实现来对三角形进行初始转换。它的布局遵循福勒的1954”Dymaxion Map”的设计。逆投影也已被实现。