d3-geo:地理投影,球形和球形三角

时间:2024-05-18 20:57:19
【文件属性】:

文件名称:d3-geo:地理投影,球形和球形三角

文件大小:2.91MB

文件格式:ZIP

更新时间:2024-05-18 20:57:19

JavaScript

d3-geo 地图投影有时被实现为点转换。 例如,球形墨卡托: function mercator ( x , y ) { return [ x , Math . log ( Math . tan ( Math . PI / 4 + y / 2 ) ) ] ; } 如果您的几何图形包含连续的无限点集,则这是一种合理的数学方法。 但是计算机没有无限的存储空间,因此我们必须使用多边形和折线之类的离散几何! 离散的几何形状使得从球体投影到平面的挑战变得更加困难。 球形多边形的边缘是(大圆弧段),而不是直线。 测地线是投影到平面上的曲线,是除以外的所有地图投影中的曲线,因此准确的投影需要沿每个弧线进行插值。 D3使用受流行启发的来平衡精度和性能。 多边形和折线的投影还必须处理球体和平面之间的拓扑差异。 一些投影需要切割几何形状,而其他一些投影则需要将几何形状。 球形多边形还需要来确


网友评论