当我绘制它时,如何从不同的 netcdf 文件中获得具有经纬度的相同底图帧
how can i obtain the same basemaps frames with lat lons, from diferents netcdf files, when i plot it
我有三个不同网格的 netcdf 文件,我需要在三个不同的地图上绘制这三个文件,但具有相同的地理限制,数据没有被拉伸或收缩以覆盖整个盒子,我试过:
m = 底图(llcrnrlon = -85., llcrnrlat = 8., urcrnrlon = -68., urcrnrlat = 17, rsphere = 6371200., 分辨率 = 'l')
但是basemap所做的是将之前读取netcdf时定义的数据适配到box中,如果不将数据适配到那个box,则不会切割basemap中定义的经纬度数据。
在合成中我需要将数据按照底图定义的纬度和经度进行切割,以便三个netcdf文件在我需要的三个地图中具有可比性。
谢谢,我把 map.makegrid 改成了 map.meshgrid,用这个方法我可以修复它。
我有三个不同网格的 netcdf 文件,我需要在三个不同的地图上绘制这三个文件,但具有相同的地理限制,数据没有被拉伸或收缩以覆盖整个盒子,我试过:
m = 底图(llcrnrlon = -85., llcrnrlat = 8., urcrnrlon = -68., urcrnrlat = 17, rsphere = 6371200., 分辨率 = 'l')
但是basemap所做的是将之前读取netcdf时定义的数据适配到box中,如果不将数据适配到那个box,则不会切割basemap中定义的经纬度数据。
在合成中我需要将数据按照底图定义的纬度和经度进行切割,以便三个netcdf文件在我需要的三个地图中具有可比性。
谢谢,我把 map.makegrid 改成了 map.meshgrid,用这个方法我可以修复它。