如何在Google Cloud SQL上的postgres / postgis spatial_ref_sys中指定nadgrids的位置?

问题描述 投票:-1回答:1

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

我正在尝试使用Ordnance Survey的OSTN15 transformation files指定nadgrids在EPSG:4326(WGS84)和EPSG:27700(OSGB36)之间进行更精确的转换。

在自我管理的postgres实例上,我可以访问文件系统,因此我可以将postgis指向本地.gsb文件。见George MacKerron's guide

我最终试图运行的命令: 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的配置选项。

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

postgresql gis geospatial postgis google-cloud-sql
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.