SHP 文件坐标转换成GCJ02

title: 将点、线、面SHP图层从WGS84转换成GCJ02
date: 2019-09-01 17:46:31
tags:SHP GCJ02

引言

在实际项目应用中,坐标转换是一个很常见的环节,根据项目使用的基础底图坐标,将业务数据数据转换到对应的坐标系下面。但在基础地图处理时,以基础的SHP数据为例,需要在不同坐标系见进行投影变换,常见的坐标系转换处理软件中基本都已经包含了,接下来将通过代码实现将WGS84的SHP图层转换成国家测绘局的02坐标系。

实现

开发语言:java

矢量数据处理库 : Geotools

坐标转化算法:https://raw.githubusercontent.com/dejayshell/CoordinateTransform/master/disk/CoordinateTransform.java

基础框架:Spring boot 2.1.6

效果

面状区域的转换效果:

SHP 文件坐标转换成GCJ02

点状区域的转换效果

SHP 文件坐标转换成GCJ02

SHP 文件坐标转换成GCJ02

 

在线转换测试:

http://lvmap.cn/#/tools/togcj

SHP 文件坐标转换成GCJ02

 

上一篇:ArcGIS Python 保存lyr


下一篇:Python+GDAL | 根据已有矢量创建新的矢量