鉴于我无权访问操作系统来放置 .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