Michael T. Gastner 和 MEJ Newman 有一篇名为“Density-equalizing map projections: Diffusion-based algorithm and applications”的论文,其中解释了他们的算法(基于扩散方程)用于生成按面积计算的地图。
虽然它解释了与他们的算法相关的数学理论方面,但并没有解释他们如何实际实现它。我试图通过查看来自cart的源代码将其拼凑起来,但我没有理解它所需的编程知识(它是用 c 编写的,我不知道)。
如果有人至少对它有一个不错的理解,并且可以解释使用他们的算法创建地图所需的步骤,那将不胜感激。否则,如果您有关于该主题的其他有用资源,那也很好。