You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GDAL.Translate生成的地图纬度轴倒置问题求助

GDAL.Translate生成的地图纬度轴倒置问题求助

我现在在处理英国MET气象局的降雨雷达图像,针对特定流域区域做分析。流程是先把多个PNG文件拼接成一张完整的图,再用gdal.translate做地理配准。

但遇到了个百思不得其解的问题:当我按照正确的坐标逻辑设置output.Bounds时,纬度轴(也就是截图里的北ings轴)居然是倒置的,但图像本身的显示方向是完全正确的。反过来,如果我交换output.Bounds里的坐标顺序,纬度轴的方向就正常了,而且图像本身的方向依然是正确的——这情况太奇怪了,我完全摸不着头脑。

目前用「错误的坐标顺序」写的代码(如下),反而能生成我想要的y轴方向的地图:

# 对应「该图像的边界框是北纬48°到61°,西经12°到东经5°」
full_cover_radar_coordinates = {"north": 1255449.1294913862,
                                "south": -154564.27050861383,
                                "west": -238643.4474300789,
                                "east": 635041.9625699211}

# 错误的坐标顺序(west, north, east, south),但生成的y轴方向符合预期
output_bounds = [full_cover_radar_coordinates['west'],
                 full_cover_radar_coordinates['north'],
                 full_cover_radar_coordinates['east'],
                 full_cover_radar_coordinates['south']]

# 执行GDAL地理配准
ds = gdal.Translate(output_raster_path, input_raster_path,
                    outputBounds=output_bounds,
                    outputSRS='EPSG:27700',
                    format='GTiff')
ds = None

有没有大佬碰到过类似的情况?为啥按正确逻辑传坐标会导致纬度轴倒置,反而「错误」的顺序能得到想要的结果?求帮忙解惑!

备注:内容来源于stack exchange,提问作者felix_the_cat

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 11:57:59