Python 如何将曲线坐标数据放在地图投影上?

Python 如何将曲线坐标数据放在地图投影上?,python,interpolation,netcdf,Python,Interpolation,Netcdf,我正在使用NCAR的NetCDF文件,并试图绘制海冰厚度。此变量位于曲线(TLAT、TLON)网格上。在地图投影上绘制这些数据的最佳方式是什么?我需要将其重新网格化为常规网格还是有直接绘制的方法?我对Python还比较陌生,所以如果有任何帮助,我将不胜感激。如果你需要更多的信息,请告诉我。谢谢大家! 我尝试过iris、scipy和basemap等库,但我无法真正获得关于如何为我的案例实现它们的清晰解释。我非常确定,您已经可以使用Python的contour、contourf、pcolormesh

我正在使用NCAR的NetCDF文件,并试图绘制海冰厚度。此变量位于曲线(TLAT、TLON)网格上。在地图投影上绘制这些数据的最佳方式是什么?我需要将其重新网格化为常规网格还是有直接绘制的方法?我对Python还比较陌生,所以如果有任何帮助,我将不胜感激。如果你需要更多的信息,请告诉我。谢谢大家!


我尝试过iris、scipy和basemap等库,但我无法真正获得关于如何为我的案例实现它们的清晰解释。

我非常确定,您已经可以使用Python的
contour
contourf
pcolormesh
等方法,而无需重新网格化数据。同样的方法也适用于
Basemap

我很确定您已经可以使用Python的
matplotlib
中的
contour
contourf
pcolormesh
等方法,而无需重新网格化数据。同样的方法适用于
Basemap

最佳方法始终是从源数据中获取投影的参数描述(例如PROJ4代码)。如果不存在,则表示数据不是根据CF约定创建的。在任何情况下,iirc
xarray
都可以绘制曲线网格:在python中,您还可以使用重新栅格到所选网格。最好的方法始终是从源数据获取投影的参数化描述(例如PROJ4代码)。如果不存在,则表示数据不是根据CF约定创建的。在任何情况下,iirc
xarray
都可以绘制曲线网格:在python中,您还可以使用它重新网格化到您选择的网格