项目:解决 "Grid *.gsb needed but not found on the system."

Proj: Solving "Grid *.gsb needed but not found on the system."

我想将一些坐标从 EPSG 21781 转换为 EPSG 2056。如果我 运行 projinfo 将这些坐标转换为投影,我得到的信息是需要某个网格但在系统(见下文)。

$ projinfo -o PROJ -s EPSG:21781 -t EPSG:2056
Candidate operations found: 1
-------------------------------------
Operation No. 1:

unknown id, Inverse of Swiss Oblique Mercator 1903M + CH1903 to CH1903+ (1) + Swiss Oblique Mercator 1995, 0.2 m, Europe - Liechtenstein and Switzerland, at least one grid missing

PROJ string:
+proj=pipeline +step +inv +proj=somerc +lat_0=46.9524055555556 +lon_0=7.43958333333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +step +proj=hgridshift +grids=CHENyx06a.gsb +step +proj=somerc +lat_0=46.9524055555556 +lon_0=7.43958333333333 +k_0=1 +x_0=2600000 +y_0=1200000 +ellps=bessel

Grid CHENyx06a.gsb needed but not found on the system. Can be obtained from the proj-datumgrid-europe package at https://download.osgeo.org/proj/proj-datumgrid-europe-1.5.zip

下载指定文件(proj-datumgrid-europe-1.5.zip)后,我需要用它做什么?这在docs中似乎没有描述。 我正在研究 Ubuntu 20.04 和 proj 6.3.1

$ pkg-config --modversion proj
6.3.1

对于您使用的 PROJ 版本 (6.3.1),proj-datumgrid docs 表示您只需将文件解压缩到 PROJ 数据目录中,即 /usr/local/share/proj 或 /usr/share/proj