背景
最近有一个需求,需要将WGS84转成火星坐标系。个人觉得在代码中逐个点坐标进行转换,太麻烦,而且效率低。PostGIS的st_transform虽然可以进行坐标转换,但是不支持国内这些坐标系。最后在网上找了有人编写的一个***pg-coordtransform
***库,可以在火星坐标系、百度坐标系、WGS84坐标系、CGCS2000坐标系之间互转,部署也很简单。
使用过程
部署PostGIS(已有直接下一步)
直接把github
)上的sql拿下来运行一下,然后就可以用了
-- 如果转换后结果为null,查看geom的srid是否为4326或者4490
WGS84转GCJ02
s
1