postgis_LayerTransform
2024-08-30 07:08:27
postgis_LayerTransform
一个在postgis中结合中国国情,批量对数据进行加偏到百度坐标,高德谷歌的火星坐标,或者逆向纠偏
安装:
在postgresql-postgis空间数据库中,执行sql文件中语句即可。
使用:
select LayerTransform( in inputlayer text,--输入图层名字
in transformtype transform_type--转换类型枚举型。 )
如在psql中输入:
select LayerTransform('road','GCJ2WGS');
回车执行该语句即可,等待完成。该示例代码是将 road表从火星坐标系转往84坐标系。
参数说明:
- inputlayer:输入的表名称,是个要加/纠偏的table名称,table是个空间表。
- transformtype:加/纠偏方式,支持以下6种'BD2GCJ', 'GCJ2BD', 'WGS2GCJ','GCJ2WGS','BD2WGS','WGS2BD',分别代表 百度转谷歌高德,谷歌高德转百度,84转火星,火星转84,百度转84,84转百度。
效果图
转换前:底图是osm,非偏移的84墨卡托投影,'road'是火星坐标的墨卡托投影。
转换前
转换后:
转换后
最新文章
- GregorianCalendar类
- android-studio的gradle plugin配置相关的一些记录
- Ajax用法总结
- Jackson序列化和反序列化Json数据完整示例
- Python实现装饰模式的一段代码
- Java Servlet系列之Servlet生命周期
- iOS - Mac OS X 常用快捷键
- C#集合 -- Lists,Queues, Stacks 和 Sets
- UML系列03之 UML类图(二)
- php面试题之一——PHP核心技术(高级部分)
- UGUI之在场景中设置、修改标签和按钮
- 【网络可靠版】Extjs4 Treegrid 使用实例
- Nginx软件部署配置过程
- HDU 1312 Red and Black(DFS,板子题,详解,零基础教你代码实现DFS)
- volitale、synchronized、RetreenLock区别
- 越来越火的";中台";是什么
- MongoDB学习记录(四) - MongoDB的";增查改删";操作之";改";
- [f]聊天的时间格式化
- layui---form表单模块
- html 页内跳转