0
我想绘制一些以矩阵形式存在的数据例如温度。这些数据是区域性的,所以我不需要全球地图。为墨盒上的墨卡托投影定义纵向范围
我有:
- 矩阵数据(MXN)的
- 矢量限定纬度(MX1)和经度(NX1)
我想它使用cartopy用积墨卡托投影。但是,mercator只允许我定义最小和最大经度,而不是最小和最大离线。这最终给了我一大片土地。
Mercator(central_longitude=103.0,min_latitude=gridlat[0],max_latitude=gridlat[-1])
我该如何去设置沿海地图的最小和最大经度?最终,我只想将我的数据与覆盖它的国家边界一起绘制出来,就像使用ncview看起来一样。
为什么投影定义为ax.set_extent ccrs.PlateCaree()?它应该是墨卡托吗? – user2118915
不,它应该是您提供数值范围的坐标系。在这种情况下,我想在纬度/经度坐标中指定地图范围,因此“PlateCarree”是合适的选择。如果我使用“墨卡托”,我必须在墨卡托投影的原生坐标中指定范围。 – ajdawson
@ user2118915如果它适合您,请“接受”答案。谢谢。 – pelson