【转】

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'是火星坐标的墨卡托投影。

转换前

转换后:

转换后

最新文章

  1. GregorianCalendar类
  2. android-studio的gradle plugin配置相关的一些记录
  3. Ajax用法总结
  4. Jackson序列化和反序列化Json数据完整示例
  5. Python实现装饰模式的一段代码
  6. Java Servlet系列之Servlet生命周期
  7. iOS - Mac OS X 常用快捷键
  8. C#集合 -- Lists,Queues, Stacks 和 Sets
  9. UML系列03之 UML类图(二)
  10. php面试题之一——PHP核心技术(高级部分)
  11. UGUI之在场景中设置、修改标签和按钮
  12. 【网络可靠版】Extjs4 Treegrid 使用实例
  13. Nginx软件部署配置过程
  14. HDU 1312 Red and Black(DFS,板子题,详解,零基础教你代码实现DFS)
  15. volitale、synchronized、RetreenLock区别
  16. 越来越火的"中台"是什么
  17. MongoDB学习记录(四) - MongoDB的"增查改删"操作之"改"
  18. [f]聊天的时间格式化
  19. layui---form表单模块
  20. html 页内跳转

热门文章

  1. 有限差分法解矩形波导内场值、截止频率 MATLAB
  2. poj 2349 Arctic Network(prime)
  3. IDEA的基本配置
  4. 20155222卢梓杰 《Java程序设计》第1周学习总结
  5. HTML 5 +CSS3 + 原生js 做(雪花全屏飘落 + 3d旋转图)
  6. day1 Opencv安装 python 2.7 (32位)
  7. day 12 文件操作
  8. 【洛谷P4556】 雨天的尾巴
  9. Android:制作聊天气泡点9图
  10. mybatis mapper空指针异常的问题