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

解决PROJ坐标转换报错“Grid CHENyx06a.gsb needed but not found on the system”:下载proj-datumgrid-europe包后的操作步骤咨询

解决PROJ网格文件CHENyx06a.gsb的部署问题(Ubuntu 20.04 + PROJ 6.3.1)

针对你在转换EPSG:21781到EPSG:2056时遇到的网格文件缺失问题,以下是适配你的环境的具体部署步骤:

1. 确认PROJ的网格文件搜索路径

PROJ会在特定目录下查找基准面网格文件,对于Ubuntu 20.04上通过apt安装的PROJ 6.3.1,默认系统级路径是:

/usr/share/proj/

如果你不想使用sudo权限(仅当前用户生效),可以用用户级路径:

~/.local/share/proj/

你也可以通过以下命令查看PROJ的完整搜索路径:

proj -v

在输出中找到datumgrid search path:相关行,就能看到所有PROJ会扫描的目录。

2. 解压下载的网格包

打开终端,导航到proj-datumgrid-europe-1.5.zip所在目录,执行解压命令:

unzip proj-datumgrid-europe-1.5.zip

解压后,你会在proj-datumgrid-europe-1.5子目录里找到需要的CHENyx06a.gsb文件。

3. 部署网格文件

选项A:系统级部署(所有用户可用)

用sudo权限将网格文件复制到系统级PROJ目录:

sudo cp proj-datumgrid-europe-1.5/CHENyx06a.gsb /usr/share/proj/

输入用户密码确认操作即可。

选项B:用户级部署(仅当前用户可用)

先创建用户级PROJ目录(如果不存在):

mkdir -p ~/.local/share/proj/

再复制网格文件:

cp proj-datumgrid-europe-1.5/CHENyx06a.gsb ~/.local/share/proj/

4. 验证部署是否成功

重新运行你之前的projinfo命令,检查是否还提示网格缺失:

projinfo -o PROJ -s EPSG:21781 -t EPSG:2056

如果输出不再显示Grid CHENyx06a.gsb needed but not found on the system,说明部署成功,你可以正常进行坐标转换了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 04:43:11