(1)坐标系一:(0,0,0)为原点的本地坐标系
(2)坐标系二:wgs84坐标系
转换方法:proj4
关键点:需要知道(0,0,0)原点的经纬度坐标
代码:
// 本地坐标系proj4字符串
proj4.defs("LOCAL", "+proj=tmerc +ellps=WGS84 +lon_0=" + 原点的经度 + " +lat_0=" + 原点的纬度);
// wgs84 proj4字符串
proj4.defs("WGS84", "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs");let toLocal = proj4("WGS84", "LOCAL");
let toWgs84 = proj4("LOCAL", "WGS84");
// forward 把坐标从第一种坐标系转换为第二种坐标系
let position = toWgs84.forward([x, y, z]);console.log(position )
查找坐标系转proj4字符串的网站:
https://epsg.io/