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

如何在gdalwarp中使用逆投影?正交影像转经纬度报错求助

问题解答

1. 极地区域截断:是特性,不是Bug

正射投影(Orthographic)本身设计为仅覆盖半个地球,可视范围是以投影中心为球心的半球区域。当把正射影像重投影到经纬度坐标系(EPSG:4326)时,超出正射投影可视范围的高纬度区域(比如80度以上)本身无法通过正射投影映射到平面,因此gdalwarp会自动截断这些无法转换的区域,这是投影的固有特性,而非软件Bug。

2. -invproj的正确用法与命令错误修复

你使用+invproj的方式完全错误:+invproj是Proj命令行工具的参数,用于单独执行逆投影计算,但不能作为gdalwarp的-t_srs参数,gdal无法识别这种格式的SRS定义,因此会抛出解析错误。

正确的重投影思路是:明确指定源影像的正射投影参数,直接转换为目标坐标系(WGS84经纬度,即EPSG:4326)。

示例命令

假设你的正射投影中心为北纬90度(北极点)、东经0度,命令如下:

gdalwarp -s_srs "+proj=ortho +lat_0=90 +lon_0=0 +datum=WGS84 +units=m +no_defs" -t_srs EPSG:4326 EEEE.tif PPPP.tif

参数说明

  • -s_srs:指定源影像的正射投影参数,需根据实际投影中心(lat_0和lon_0)修改对应值
  • -t_srs EPSG:4326:目标坐标系为WGS84经纬度(等矩形投影的标准坐标系)

如果你的源影像已经带有正确的正射投影元数据,可省略-s_srs参数,直接执行:

gdalwarp -t_srs EPSG:4326 EEEE.tif PPPP.tif

内容的提问来源于stack exchange,提问作者Molly

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 12:21:02