我需要将 GRADS 图像叠加到 OpenLayers 地图中,但它们彼此不适合,因为有些土地不在该位置,即使图像的左下角和右上角在正确的位置。
我猜这是由于图像和地图之间的投影差异,因为我为图像设置了“mproj scaled”,为地图设置了“EPSG:3857”。但我找不到他们两个的任何共同投影。
有谁知道如何将它们放在一起?
更新
我终于在Magallo 的帖子中找到了使用 gdal 将 GRADS 图像重新投影到“EPSG:3857”的解决方案。
我需要将 GRADS 图像叠加到 OpenLayers 地图中,但它们彼此不适合,因为有些土地不在该位置,即使图像的左下角和右上角在正确的位置。
我猜这是由于图像和地图之间的投影差异,因为我为图像设置了“mproj scaled”,为地图设置了“EPSG:3857”。但我找不到他们两个的任何共同投影。
有谁知道如何将它们放在一起?
更新
我终于在Magallo 的帖子中找到了使用 gdal 将 GRADS 图像重新投影到“EPSG:3857”的解决方案。
我曾经像你一样陷入同样的问题,我决定寻找其他解决方案来绘制图像而不是 GrADS。
原因是:OpenLayers(或 GoogleMap)的地图投影是墨卡托,但据我所知,GrADS 目前没有这个投影。
我强烈建议您尝试使用matplotlib,matplotlib 提供各种地图投影,包括Mercator。
尝试一些例子,这需要很长时间才能理解。