-1

鉴于我无权访问操作系统来放置 .gsb 文件,如何在 Google Cloud SQL 上的 Postgres + Postgis 中指定 nadgrids 文件的位置?

我正在尝试使用 Ordnance Survey 的 OSTN15转换文件指定 nadgrid,以便在 EPSG:4326 (WGS84) 和 EPSG:27700 (OSGB36) 之间进行更准确的转换。

在一个自我管理的 postgres 实例上,我可以访问文件系统,因此我可以将 postgis 指向本地 .gsb 文件。请参阅George MacKerron 的指南

我最终尝试运行的命令: update spatial_ref_sys set proj4text = '+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +datum=OSGB36 +ellps=airy +units=m +no_defs +nadgrids=/users/craigsnyders/nad-grids/OSTN02_NTv2.gsb' where srid = '27700';

我没有太多运气研究+nadgrids.

Amazon RDS 的非常相似的问题(没有解决方案):https ://gis.stackexchange.com/questions/271895/using-alternative-transformations-in-postgis-on-amazon-rds

4

1 回答 1

1

由于您无法访问运行 Cloud SQL 实例的实例,因此您目前无法执行您想要执行的操作。我创建了一个功能请求,您可以在其中进一步指定您的问题。为它加注星标以接收未来的通知,因为工程师可能会在那里提出问题。

作为一种解决方法,我建议您改用 GCE 实例,因为您可以完全控制它。

于 2019-04-30T14:53:28.960 回答