我正在使用cartopy在地理轴上绘制图像。我使用Mercator
投影来绘制我的数据。但是我意识到等长宽比是基于度而不是以km为单位。如何强制地图遵循1 km x 1 km的宽高比而不是1°x 1°的宽高比。
由于
答案 0 :(得分:1)
墨卡托投影的长宽比实际上不是1°:1°,而是在笛卡尔“墨卡托单位”中为1:1。墨卡托投影不会保留沿子午线的距离,因此,在墨卡托投影中纬度越高(或越低),则1墨卡托单位在y方向上的位置越长(在物理距离上)。
由于1°在地球上的任何地方(假设是一个完美的球体)的长度都大致相同,因此您实际上正在寻找的确能保留1°x 1°长宽比的投影。在高分辨率下,许多地图投影都可以很好地表示1km:1km,但是在全球范围内,只有几种不错的选择。
本质上,您正在寻找的是沿平行线和子午线等距的投影,而具有该属性的最明显的投影是Plate Carree / Equirectangular(所有圆柱投影沿平行线是等距的,但是Plate Carree沿子午线也是等距的) )。