在SpringBoot中转换_geometry数据_到Mysql_Postgresql中的TOAST_以及Postgis常用函数_以及JTS操作进行位置计算---PostgreSQL工作笔记008

首先要导入依赖:

   net.postgispostgis-jdbc

这里导入以后,然后如果执行select sql,这里不管是用的mybatis,还是用的jdbc,取出来数据会类似:

16进制的,然后我们拿到16进制的数据以后.

 看代码,非常简单:

 if(geoCol instanceof String){BinaryParser parser = new BinaryParser();Geometry geo = parser.parse((String) geoCol);dataMap.put(colName,geo.toString());}

可以看到这里的geoCol,就是对应的geometry的那个数据,格式就是字符串类型的,16进制的数据

然后把这个数据使用BinaryParser进行转换就可以了,转换后得到的Geometry类型的数据


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部