本文主要是介绍opendrive-经纬度投影坐标转横轴墨卡托投影坐标,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
xodr的geoReference标签介绍
经纬度投影
xodr文件+proj=latlong,说明需要使用经纬度投影代表x,y,z
<geoReference>+proj=latlong +ellps=WGS84 +datum=WGS84</geoReference>
xodr文件+proj=tmerc,说明需要使用横轴墨卡托投影(将经纬度投影转为墨卡托投影)代表x,y,z
+proj=tmerc +lon_0=1 +lat_0=2 +ellps=WGS84
安装插件
npm install proj4 -S --legacy-peer-deps
引入插件
import proj4 from 'proj4';
使用
将经纬度转为墨卡托(UTM)
var from = "+proj=longlat +lat_0=" + 0 + " +lon_0=" + 0 + "+ellps=WGS84 +datum=WGS84 + no_defs";var to= "+proj=tmerc +lon_0=1 +lat_0=2 +ellps=WGS84";var lng = 120;//经度var lat = 30;//维度// 使用proj4.js进行转换var point = [lng, lat];var point_proj = proj4(from ,to, point);console.log("经纬度坐标:", point_proj);
这篇关于opendrive-经纬度投影坐标转横轴墨卡托投影坐标的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!