我有一些奢侈的本地空间参考系统,我在一些旧的遗留系统中存储了大量数据。现在我想将此数据导入我的Postgresql/Postgis
数据库。在客户端,我使用JavaScript
OpenLayers 3
库(如果重要),在服务器端我用srid
{{1来存储几何数据所以我的带有图层数据的表有这样的约束:
3857
所以,如果我有这个遗留数据,在本地参考系统中有一些坐标,我该如何处理这个问题来获得如下公式:
CONSTRAINT enforce_dims_geom_layer_1_ CHECK (st_ndims(geom) = 2),
CONSTRAINT enforce_srid_geom_layer_1_ CHECK (st_srid(geom) = 3857)
答案 0 :(得分:1)
查看 public.spatial_ref_sys 表。 SRID已定义,您可以插入新的SRID。列 proj4text 包含公式。
答案 1 :(得分:0)
如果您可以找到所需 EPSG 代码的页面,则网站 https://epsg.io 将为您的 SRID 生成一个插入字符串。找到所需代码的页面后,向下滚动到“导出”,在左侧的下方将其设置为“PostGIS”。然后,您可以“复制文本”,并将其粘贴到您的终端或用于与数据库交互的任何内容中。